删除 Windows 后无法启动 Ubuntu

删除 Windows 后无法启动 Ubuntu

所以我有一个双启动系统,其中有 Windows 和 Ubuntu。由于不需要 Windows,我删除了它。现在我无法启动任何东西,因为它说没有任何东西可以启动。

然后我使用了 Ubuntu 18.04 的实时 USB。使用它我可以访问我的 Ubuntu,因为我可以看到我的所有文件和文件夹。

运行fdisk -l显示我已经安装了 Ubuntu/dev/sda8并且已经安装了 grub /dev/sda1

现在看起来像这样:

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0F9F7ABB-A37C-4FE7-8496-93B1538A2283

Device Start End Sectors Size Type
/dev/sda8 2048 500105215 500103168 238.5G Linux filesystem

/dev/sda8磁盘包含120+ Gb的数据。

如何在启动时启用 grub 以便可以启动 Ubuntu?我是安装多操作系统的新手,如果需要任何其他信息,请告诉我。

答案1

最简单的方法:

  1. 备份您的数据
  2. 通过为 EFI、启动、根和主分区创建适当的分区大小来重新安装 Ubuntu:100Mb、1Gb、60Gb、175+Gb
  3. 将数据移回 /home 分区

无需重新安装:

  1. 使用 GParted 收缩/dev/sda8分区来获得 1.2Gb 的未分配空间。/dev/sda8分区应该被卸载。

  2. /boot/efi为挂载点创建一个大小为 100Mb 的新分区。

  3. 为剩余未分配空间的挂载点创建一个新分区/boot- 1+Gb 大小。

  4. 尝试下一个:

    sudo mount /dev/sda8 /mnt
    sudo mount /dev/sda5 /mnt/boot(查看它在 GParted 中实际上是什么或者fdisk -l- 它应该是 1+Gb 大小)
    sudo mount /dev/sda2 /mnt/boot/efi(查看它在 GParted 中是什么 - 它应该是 100Mb 大小)
    for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
    sudo chroot /mnt
    grub-install /dev/sda
    update-grub

相关内容