所以我有一个双启动系统,其中有 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
最简单的方法:
- 备份您的数据
- 通过为 EFI、启动、根和主分区创建适当的分区大小来重新安装 Ubuntu:100Mb、1Gb、60Gb、175+Gb
- 将数据移回 /home 分区
无需重新安装:
使用 GParted 收缩
/dev/sda8
分区来获得 1.2Gb 的未分配空间。/dev/sda8
分区应该被卸载。/boot/efi
为挂载点创建一个大小为 100Mb 的新分区。为剩余未分配空间的挂载点创建一个新分区
/boot
- 1+Gb 大小。尝试下一个:
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