我已经在以 BTRFS 为文件系统的分区上安装了 Ubuntu 12.04,但 grub2 似乎对该文件系统存在一些问题。出于某种原因,它需要很长时间才能启动,并且根本不显示操作系统选择屏幕。
所以我决定将我的文件移至/boot
具有 ext2 文件系统的单独分区。但我不知道具体应该采取什么步骤。请帮忙!:)
答案1
大致说来:
- 创建分区并格式化为 ext2
- 将内容从旧的 /boot 文件夹复制到新的分区根目录
- 使用单独的启动项编辑 fstab,并为新的启动位置运行 grub-install(使用选项
--boot-directory=
) - 启动并祈祷
从 liveCD 执行此操作可能会更方便(如果出现问题则可以更容易地修复)。
答案2
你可以这样做分区. 请按照以下步骤操作:
sudo apt-get install gparted
在软件中心或终端。- 取消/启动分区,例如:
sudo unmont /dev/sda7
假设 /boot 分区在 /dev/sda7 上。如果你不知道它在哪里,你可以看看 GParted。 - 执行它并在要求时输入您的 root 密码。
- 现在,点击/dev/sda7(当然,假设 /boot 在 /dev/sda7 上)。然后点击删除分区按钮。
- 删除后,选择新的未分配空间,然后单击创建新分区。
- 现在,只需像安装过程中一样创建一个新的启动分区。完成后,单击应用所有更改按钮。
- 在其上安装 grub:(
sudo grub-install /dev/sda7
假设新的分区是 /dev/sda7)。
重启,它应该可以工作了。我希望如此!如果可以的话告诉我们!