我刚刚得到了一个专用服务器,该服务器安装了Ubuntu 12.04,并安装了自定义编译内核。由于我想安装VirtualBox,并且此自定义内核不支持动态模块加载(出于安全性考虑),因此我需要更改内核。
我已经运行了一些Ubuntu服务器多年,但从未使用过grub和无头电脑。
运行命令update-grub时,它会显示找到的其他内核。这是我所看到的
Generating grub.cfg ...
Found linux image: /boot/bzImage-3.2.13-xxxx-grs-ipv6-64
Found linux image: /boot/vmlinuz-3.2.0-34-generic
Found initrd image: /boot/initrd.img-3.2.0-34-generic
No volume groups found
done
第一个是活动对象,如所见uname -r
。在我看来,第二个内核是我应该使用的内核。但是我不知道如何配置grub2来使用它。
我猜这台计算机还配置了使用mdadm的软件RAID。以前从未使用过。我不知道是否可以应付不断变化的内核的烦恼。
我必须怎么做才能将通用内核设置为默认内核,这样我才能运行VirtualBox。
要从终端更改默认菜单项,请执行以下操作:
menuentry
选择号(从0开始),从终端运行以下命令:grep menuentry /boot/grub/grub.cfg
/etc/default/grub
以root身份打开,然后更新GRUB_DEFAULT
到相应的菜单条目号。sudo update-grub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句