On Tue, Dec 20, 2011 at 01:17:41PM +0100, J.A. Bezemer wrote: > > On Tue, 20 Dec 2011, Roger Leigh wrote: > >On Tue, Dec 20, 2011 at 12:11:39AM +0100, J.A. Bezemer wrote: > >>On Mon, 19 Dec 2011, Roger Leigh wrote: > >> > >>[..] > >>> > >>>Regarding the objections above, which are primarily concerned with the > >>>creation of a non-generic initramfs, how does this alternative suggestion > >>>sound: > >>> > >>>- The addition of usr= options analogous to the root= options which > >>>permit the bootloader to specify the /usr filesystem to mount. By > >>>default would do nothing, but grub could be updated to generate > >>>such options on systems with a separate /usr. > >> > >>Nonsense, should come from /etc/fstab. > > > >Of course. In case it wasn't implicit from the above, this information > >would necessarily need to be taken from /etc/fstab by update-grub or > >its equivalent for other bootloaders when generating grub.cfg (or its > >equivalent). > > Apologies for not being clear enough: there should not be a usr= > parameter at all. Not in grub.cfg, and not anywhere else. The > initramfs itself can (i.e. should) easily read it directly from > /etc/fstab.
OK, that does make sense. And it can remain entirely generic, without requiring any special bootloader support. /etc would be the exception to this, so I guess you would be happy with that being made into a separate option? This would be a rare choice, so just patching update-grub should be sufficient. Anyone else who wished to avail themselves of it could just edit the kernel command-line. > (As I remember seeing elsewhere in this discussion: you could define > a mount option "mount-in-initramfs" in /etc/fstab that the initramfs > should look for to find out which filesystems it has to fsck && > mount.) This is still a possibility. I discussed an initramfs option for /etc/fstab, but upstream would perfer us to use comment=initramfs or the new free-form x- options e.g. x-initramfs. Like /usr, this could be mounted after the rootfs, with the exception of /etc, as mentioned above. WRT fsck, I think we would continue to mount r/o prior to fsck, as for the rootfs, and then remount r/w afterward in checkroot. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111220165603.gg5...@codelibre.net