我在一台已经安装了另一个 Linux 发行版的 PC 上安装了 Ubuntu。在安装Ubuntu时,我选择删除磁盘中之前写入的所有数据,因此它可能删除了其他发行版。
问题是,当我重新启动计算机时,出现 grub 屏幕,提示无法加载 Ubuntu 的内核:
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device of file completions.
grub>
我曾经grub>ls
知道我可以从这里加载什么,并得到了这个:
(lvm/ubuntu--vg-swap_1) (lvm/ubuntu--vg-root) (hd0) (hd0,gpt2) (hd0,gpt1)
我用ls
它们来检查哪一个是实际的文件系统,并且(hd0,gpt1)
是唯一一个没有抛出 error: 的文件系统unknown filesystem
。
我尝试按照本教程所说的去做https://xuri.me/2013/09/03/resolve-ubuntu-error-unknown-filesystem-grub-rescue.html但它仍然不起作用。
文件树(hd0,gpt1)
如下所示:
hd0,gpt1/
----efi/
--------ubuntu/
------------fw/
------------fwpx64.efi
------------grub.cfg
------------shimx64.efi
------------mx64.efi
------------bootx64.csv
--------boot/
------------bootx64.efi
------------fbx64.efi
答案1
您可以尝试使用之前使用的安装介质启动,进入救援模式,然后发出本教程中的最后 2 个命令:
$ sudo 更新 grub
$ sudo grub-install /dev/sda