问题:当我启动我的机器时,我会得到错误:
error: no such device: [Device address].
error: unknown filesystem.
Entering rescue mode...
grub rescue> _我在硬盘上安装了Ubuntu,然后添加了一个SSD并在SSD上安装了Fedora 27,然后才擦除HDD。当我启动系统时,总是会出现以下错误:
error: file '/boot/grub/i386-pc/normal.mod' not found. Entering rescue mode引导系统的唯一方法是输入我的BIOS并选择从SSD启动。但是,将SSD设置为顶部引导优先或禁用所有其他引导方法会导致出现grub救援提示符。我试图通过跑步来解决我的问题:
sudo grub2-install /dev/[my ssd]这并没有解决我的问题,所以我还运行了:
sudo grub2-install /dev/[my hdd]在那之后,我只能走到食物救援的提示处。我遵循了从grub救援到grub的指令和这个答案中的指令,但这使问题更加严重。当从grub救援提示符启动并运行ls (*[drive]*)时,在hdd和sdd上都没有文件系统识别。
最后,我能够将系统修复回启动状态,即输入启动列表并手动选择要启动的正确驱动器,否则计算机将进入grub救援提示符。
对于我能做些什么来永久解决这个问题,有什么建议吗?谢谢。
OS:使用LVM的KDE spin Fedora 27
编辑:这是fdisk -l /dev/[my SSD]的输出
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 2099199 2097152 1G 83 Linux
/dev/sdb2 2099200 488396799 486297600 231.9G 8e Linux LVM发布于 2018-07-22 14:56:38
我建议发生的事情是:
os-probe之后询问在安装过程的末尾安装grub时,它没有在ssd上安装grub引导扇区。我可以想到两种可能的解决方案:
https://unix.stackexchange.com/questions/441925
复制相似问题