我在专用服务器上安装了 ubuntu server 18.04。问题是我想让整个磁盘 (1to) 都使用 btrfs,但 Web 管理器在安装时没有向我提供这样做的选项。因此,我创建了一个新分区,格式化了该分区,从“/”分区复制了数据,并更改了 fstab。现在我想启动到新分区。
我尝试编辑 /boot/grub 中的 grub.cfg,删除指向旧根分区的所有条目,并确保只留下在新分区上启动的条目。但它仍然在前一个分区上启动。
有人能告诉我修改 grub cfg 以使其在新分区上启动的最佳方法是什么吗?或者甚至是最小的 grub.cfg?(这是我不需要的服务器选项。
或者甚至也许您建议使用其他引导加载程序?
谢谢
答案1
在 Ubuntu 中更改 grub 配置有两个步骤:
第一个是编辑/etc/default/grub
(而不是 /boot/grub/grub.cfg);第二个是运行update-grub
以进行更改。您不想/boot/grub/grub.cfg
直接编辑,因为万一出错。update-grub
将做您需要做的一切来生成正确的内核参数并更新 grub 菜单。