On Wed, Apr 02, Carlos E. R. wrote:
On 2014-04-02 21:37, Olaf Hering wrote:
#3 is passing a cmdline to the OS. And I think thats Sashas point. If fstab contains LABE=X for /, then the bootloader has to follow. Or it should not pass anything at all, leaving everything to the code which actually mounts /, which is the initrd. Grub 1 is capable of booting using labels - this is what I have: kernel /vmlinuz-3.11.10-7-desktop root=/dev/disk/by-label/a_main resume=/dev/disk/by-label/b_swap showopts ...
These are arbitrary strings which will end up in OS cmdline. grub1 is doing nothing with these strings. I hope!
grub2 is also also capable, and the syntax is more powerful: linux /vmlinuz-3.11.10-7-desktop root=UUID=00eb9a40-d067-459e-a22f-1d3b667dddbb resume=/dev/disk/by-label/b_swap ...
Again, arbitrary strings passed to the OS. The other thing you wrote is my point #2, which is unrelated to Sashas complain. Olaf -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org