Grub 不显示已安装的内核

Grub 不显示已安装的内核

尽管我的 /boot 中有几个内核版本,并且它们在我的 grub.cfg 中,但它们并没有显示在 grub 启动菜单中。

跑步更新 grub似乎有效,因为它把内核放在grub配置文件/启动/grub执行后输出如下:

Generating grub.cfg ...
cat: /boot/grub/video.lst: Datei oder Verzeichnis nicht gefunden
Found linux image: /boot/vmlinuz-3.2.0-31-generic
Found initrd image: /boot/initrd.img-3.2.0-31-generic
/usr/sbin/grub-probe: Fehler: no such disk.
/usr/sbin/grub-probe: Fehler: no such disk.
Found linux image: /boot/vmlinuz-3.2.0-30-generic
Found initrd image: /boot/initrd.img-3.2.0-30-generic
/usr/sbin/grub-probe: Fehler: no such disk.
/usr/sbin/grub-probe: Fehler: no such disk.
/usr/sbin/grub-probe: Fehler: no such disk.
done

我不知道如何修复该问题。通过 live cd 重新安装 grub 也没有用。

答案1

在 Ubuntu Live CD 或 Live-USB 上启动您的计算机。

  • 选择“试用 Ubuntu”
  • 连接到互联网
  • 打开一个新的终端(Ctrl++ ),然后输入:AltT

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    
  • 按 Enter 键。

  • 然后输入:

    sudo apt-get install -y boot-repair && boot-repair  
    
  • 按 Enter 键

相关内容