steamos-community / stephensons-rocket

Stephenson's Rocket - a modified SteamOS installer, with support for older and virtualized computers
http://stephensonsrocket.horse
241 stars 44 forks source link

LVM package not installed by default #114

Closed thomasfinstad closed 8 years ago

thomasfinstad commented 8 years ago

I just installed the newest version StephensonsRocket2.49plus1.iso, I used expert mode so I could add my extra HDD to the /home/ partition with LVM.

When I booted up it was stuck at the grub screen, I changed to TTY2 and was able to see that systemd tried to start a job for the lvm volume I created, when it failed to mount I got a terminal and found the lvm2 package to be missing, installed that package and rebooted, seems to work fine after that.

Only things I changed from default install in expert mode was location and the /home partition to be an lvm volume consisting of 2 disks. Machine is UEFI if that matters during package selection the installer does.

directhex commented 8 years ago

Interesting. I'll try to investigate when I get the chance.

grafov commented 8 years ago

I got same problem. I used expert installation and created 2 LVM groups (one on SDD and another on HDD). Then I created /home on LVM. Install process completed ok but after reboot I got maintanance mode with not mounted /home. lvm binary was missed. I manually configured network then made apg-get update; apt-get install lvm. It solved problem. My machine uses BIOS boot not UEFI.

sharkwouter commented 8 years ago

I can confirm this issue. I just did a custom install with an lvm root partition and my initramfs didn't even contain lvm.

sharkwouter commented 8 years ago

I think I found the problem. When forcing the installer to install the lvm2 package, the installer can not finish because it fails to install some packages. Here is a picture of the log: stephensonsrocket1

As seen here, those are dependencies for for the lvm2 package.

sharkwouter commented 8 years ago

The following lvm2 dependencies were missing from the disk:

dmeventd libreadline5 liblvm2cmd2.02

I added these packages from the SteamOS repo, build and iso and did a test install with lvm and it worked.

I have pushed the packages to the Github repo. Lvm will work if you build your own iso or wait for the next release.

edit: this is the commit https://github.com/steamos-community/stephensons-rocket/commit/a95c691649e8abd7a805ba028a8797b4ff227ac6

directhex commented 8 years ago

:heart: