我双启动了 Kali 和 Ubuntu 16.04,不幸的是它最终删除了分区。
我安装了 Kali,同时,我认为 grub 加载程序已安装在 Kali 上。我根本无法使用我的系统。
我尝试了推荐的启动修复功能,但它没有修复 grub。
答案1
我遇到了类似的问题(无法启动,没有 grub),我通过以下方式修复了该问题:
读man grub-install
- 从 Live USB 密钥启动。
- 打开终端窗口Ctrl-Alt-T
- 做
sudo grub-install /dev/sda
- 笔记:我也这样做了
sudo grub-install /dev/sda1
,但我认为这对我的问题没有帮助。
答案2
经过长时间的搜索,我终于修复了 grub。以下是我采取的步骤
从实时 USB 启动 Ubuntu
打开终端并运行 sudo su
dd if = / dev / zero of = / cowfile bs = 1024 count = 1024
mkfs.fat /cowfile
mv /cowfile /cow
这将创建一个包含 FAT 文件系统的 1MB 文件,并将其移动到 /cow,这是 grub-mkconfig 无法找到的“假”路径。有了它,/cow 对 grub-mkconfig 来说就像一个空的 FAT 分区,并且会被悄悄忽略。sudo mount /dev/sdaX /mnt
grub-install --root-directory=/mnt /dev/sda
最后更新 grub 引导加载程序并完成!
sudo 更新 grub