grub不使用/ etc / default / grub中的设置

我安装了一个新的Ubuntu的量子系统,编辑/etc/default/grub如下:

 # If you change this file, run update-grub afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo #GRUB_GFXMODE=640x480 # Uncomment if you dont want GRUB to pass "root=UUID=xxx" parameter to Linux GRUB_DISABLE_LINUX_UUID=false # Uncomment to disable generation of recovery mode menu entries GRUB_DISABLE_LINUX_RECOVERY=false # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" 

之后我运行了update-grub ,报告没有错误。 但是/boot/grub/menu.lst在内核命令行中仍然有“安静的启动”:

 title Ubuntu, kernel 3.5.0-17-generic uuid 3f26e165-5167-43e5-8fa2-aa55f7919d2a kernel /boot/vmlinuz-3.5.0-17-generic root=UUID=3f26e165-5167-43e5-8fa2-aa55f7919d2a ro quiet splash initrd /boot/initrd.img-3.5.0-17-generic quiet title Ubuntu, kernel 3.5.0-17-generic (recovery mode) uuid 3f26e165-5167-43e5-8fa2-aa55f7919d2a kernel /boot/vmlinuz-3.5.0-17-generic root=UUID=3f26e165-5167-43e5-8fa2-aa55f7919d2a ro single initrd /boot/initrd.img-3.5.0-17-generic 

如何解决它,所以摆脱“安静”和“飞溅”选项?

大家知道,12.10(和其他几乎所有的Ubuntu版本)都使用Grub2而不是Grub。 Grub和Grub2软件包之间的一个主要区别在于没有/boot/grub/menu.lst文件,并且被/boot/grub/grub.cfgreplace。

/etc/default/grub更改不会更新/boot/grub/menu.lst文件,而update-grub命令实际上只会更新/boot/grub/grub.cfg文件。

因此,如果您要检查/boot/grub/grub.cfg文件,可以注意到内核命令行将不再具有“安静的启动”。