LWN.net Logo

LPC: Booting and systemd

LPC: Booting and systemd

Posted Sep 15, 2011 15:02 UTC (Thu) by epa (subscriber, #39769)
In reply to: LPC: Booting and systemd by dan_a
Parent article: LPC: Booting and systemd

Even GRUB isn't as friendly as it could be; I have often longed for a simple file browser with 'cd' and 'ls' commands to find the kernel and initrd to boot. Part of what makes it awkward is LVM, which isn't very discoverable (there's no command to 'list available LVM devices and ask me which ones to mount', least of all from the GRUB command line), so it will be great when LVM goes away.

A simple command interpreter built into the kernel would also be a great help, e.g. when it can't find the root filesystem or /sbin/init.


(Log in to post comments)

LPC: Booting and systemd

Posted Sep 15, 2011 15:12 UTC (Thu) by rfunk (subscriber, #4054) [Link]

GRUB does have a limited command line allowing some level of file browsing, as I recall.

LPC: Booting and systemd

Posted Sep 16, 2011 14:38 UTC (Fri) by Cato (subscriber, #7643) [Link]

GRUB2 does support LVM, but I prefer to always use a non-LVM /boot partition. In fact, if everyone used boring filesystems such as ext3 for /boot, there would be no need for exotic filesystems in GRUB at all. Since /boot is small, slow changing and rarely needs resizing, I can't see the point of anything beyond ext3.

LPC: Booting and systemd

Posted Sep 19, 2011 9:33 UTC (Mon) by epa (subscriber, #39769) [Link]

The difficulty is in having a separate /boot at all. You must allocate a fixed amount of space which is either too little or too much. With a 500 gigabyte disk it doesn't matter but on a netbook with a four gigabyte SSD it is painful to lose 10% of it to /boot.

Earlier Fedora releases gave about a hundred megs to /boot but then cannot be upgraded to the latest Fedora version, since the upgrade process needs to put a disk image in there too. (There is a way to download the disk image over the network but for me it always hangs.)

LPC: Booting and systemd

Posted Sep 20, 2011 9:56 UTC (Tue) by Cato (subscriber, #7643) [Link]

If your only disk is a 4GB SSD on a notebook, don't use a separate /boot - just use ext3. You probably won't need LVM either.

LPC: Booting and systemd

Posted Sep 20, 2011 16:06 UTC (Tue) by mathstuf (subscriber, #69389) [Link]

When I had my 4GB SSD netbook, I did something like a 70MB ext2 /boot, 2GB /, 512MB of swap, and the rest for /home. If everything were /, I would have to format anyways for an upgrade (not enough space for the RPMs to upgrade with[1]). I also remember doing lvresize and other fun things to go from a 2GB /home to a 2GB / instead. Haven't used LVM since.

[1]I actually did do a yum upgrade (from F10 to F11 IIRC) on the machine. The RPMs fit, but not with the upgrade going. I ended up having to SIGSTOP yum, delete cached RPMs that had finished installing for disk space, and the SIGCONT yum again. Not something I plan on doing again. Especially during class.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds