我有内核4.4.0-66通用-燕尾服,我想把它改成另一个4.4.0-66通用的。
为了做到这一点,我如何更改grub配置文件中的条目?我有:
SET GRUB_DEFAULT=0 我相信我们也可以通过指定内核的名称来选择一个特定的内核?我不知道该怎么做.
原因是4.4.0-66泛型似乎比TuxOnIce做得更好,但它要求安装TuxOnIce文件。
发布于 2017-03-22 01:13:45
对于所有意图和目的,SET GRUB_DEFAULT=0是一个指示第一个条目的索引号。
如果您的目的是修改现有条目以使用不同的内核,您可以编辑/etc/boot/grub/grub.cfg,找到适当的行并进行调整,例如:
linux /boot/vmlinuz-3.13.0-86-generic root=UUID=03a31723-1f61-4bae-ae5d-403cd35d0adc (and etc)并将vmlinuz-x.xx-x.xx blahblah位更改为指向您现有的首选内核。
不过,上面的内容有点问题,可能会在下一次更新时中断。(我在闪存驱动器上做过这样的事情,引导ISO,不会改变,也不会更新grub。)
如果您的意图仅仅是选择grub菜单中已经存在的内核作为默认,我认为您会发现Daniel的强大的grub自定义器非常有用。

您可以右键单击列表配置中的内核条目,然后选择向上或向下移动或编辑它。
在“常规设置”选项卡上,您可以根据名称从预定义条目列表中轻松地选择和设置默认条目(正如您在问题中指出的那样)。有关示例,请参见下面的图像:

保存更改并重新启动,并享受新的默认启动项。
https://askubuntu.com/questions/895290
复制相似问题