晚上好,
我正在运行最新的 ubuntu 服务器版本(我非常喜欢:apt-get update/upgrade;命令...)并且我需要 grub 仅启动第一个 Ubuntu 服务器映像(每次)。
grub 菜单显示:2 个服务器映像、1 个内存测试和 1 个额外操作系统从第二个连接的硬盘
这 4 个可以在 /boot/grub/grub.cfg 中找到(我正在考虑删除其他条目,但我读到如果我添加/删除内核,.cfg 文件会自动生成)
我可以设置一个GRUB_SAVEDEFAULT=true/etc/default/grub 中的命令?https://help.ubuntu.com/community/Grub2#Reinstalling%20GRUB2 或者这不适用于我的配置?
PS. 我认为 grub 弹出是因为我经常断电,但我仍然希望 grub 加载 ubuntu 操作系统...因为它的唯一用途是作为服务器,并且本地访问受到限制。
答案1
您永远不应该编辑您的/boot/grub/grub.cfg
文件——当下载并安装新内核时,它总会重新生成。
如果您的 Ubuntu 操作系统始终是列表中的第一个,那么GRUB_DEFAULT=0
就/etc/default/grub
足以使其成为重启时第一个启动的操作系统。
如果您的 Ubuntu 操作系统不是第一个,那么您可以将该GRUB_DEFAULT
值设置为等于 Ubuntu 操作系统的菜单项值 - 请参阅下面链接的答案,了解如何查找操作系统值以及如何将其添加到 Grub 的示例。
相关问题: