重新分配包含 14.04 LTS 版 Ubuntu 操作系统的 Linux 分区

重新分配包含 14.04 LTS 版 Ubuntu 操作系统的 Linux 分区

在 6 个月前完成安装后,我试图/使用 ubuntu live cd 扩展我的分区。为了安装软件,我需要在根分区中多留出 9GB 的空间。根分区的大小只有 24gb。为了找到一个安全的解决方案,我使用了虚拟盒操作系统,从 ubuntu 安装磁盘启动后,使用 GParted 扩展根分区非常有效。所以我选择冒险使用我的主机 ubuntu 14.04 LTS 版本。在启动到 live ubuntu 14.04 cd 后,我能够删除位于/ubuntu 分区上方的 ntfs 分区。将我的 24gb 空间调整为 61gb 也没有出现任何错误。但当我重新启动时,它最终出现了 grub 救援菜单。我试图找到解决方案,但完全不起作用。

我也做了这个:

sudo mount /dev/sda7 /mnt
sudo mount -o bind /dev/ /mnt/dev
sudo grub-install --root-directory=/mnt /dev/sda
sudo chroot /mnt /bin/bash

# Now within the chroot

sudo update-grub
exit

# Now outside chroot

这也没有帮助。请帮忙。 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

答案1

您应该意识到分区只能安全地扩展到右侧(即底部)。任何试图将其调整到左侧的尝试首先都会耗费大量时间,其次不可避免地会破坏 grub。除了 chrooting 和安装 grub 之外,我可以建议您使用一种更简单的方法。

实时启动并在文件管理器中打开 /dev/sda7 分区。然后关闭它并打开终端并输入命令。

sudo /media/ubuntu/disk-uuid/usr/sbin/grub-install /dev/sda --boot-directory=/media/ubuntu/disk-uuid/boot/

您不需要执行 update-grub,因为您的 grub 配置文件已经在启动目录中。

PS-请注意,你需要点击标签键获取 uuid,然后继续。我希望您在继续之前了解 tab 键的正确用法。

相关内容