In /etc/default/grub, there is a section that says: # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel #GRUB_DISABLE_LINUX_UUID=true Uncommenting this has no effect (the grub.cfg files are identical whether this line is commented or not).
It works fine for me. Please provide more information, like a copy of grub.cfg with the option enabled and disabled.
Created attachment 362040 [details] /boot/grub/grub.cfg generated by grub-mkconfig Copy of grub.cfg attached. The output absolutely identical whether or not GRUB_DISABLE_LINUX_UUID=true is set or commented out. Note that I have zeroed out all of the uuids in the attachment for privacy reasons.
Re-read the description of GRUB_DISABLE_LINUX_UUID please. # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel Indeed, grub is not passing UUIDs to the kernel. linux /kernel-3.8.13-gentoo root=/dev/sda6 ro The UUIDs you are seeing are used by grub to control its own operation. There is no way to disable that in grub-mkconfig. There is no difference with/without GRUB_DISABLE_LINUX_UUID because grub-mkconfig (/etc/grub.d/10_linux) also checks to see if you have an initramfs before passing root=UUID=... on the kernel command line.
(In reply to Mike Gilbert from comment #3) > Re-read the description of GRUB_DISABLE_LINUX_UUID please. I did read it, I just didn't understand it (and didn't realize that I didn't understand it - particularly the relevance of an initramfs). > The UUIDs you are seeing are used by grub to control its own operation. > There is no way to disable that in grub-mkconfig. Guess I will just disable it in vim then. :) Sorry to bother you about something that is not a bug (still think the documentation could be clearer, though).
(In reply to throw_away_2002 from comment #4) Not a problem. However, I really don't understand your dislike of filesystem UUIDs; they are just randomly generated numbers that have no real affect on security or privacy.