我有Lubuntu 16.04
一个 USB 闪存。它有点工作,但grub
未能安装。
现在我正在努力安装grub
.
我现在在live cd里。有什么想法我应该做什么?
我试图挂载分区并运行:
grub-install --root-directory=/mnt /dev/sda
但这失败了
The file /mnt/boot/grub/stage1 not read correctly..
如何解决这个问题?
我有Lubuntu 16.04
一个 USB 闪存。它有点工作,但grub
未能安装。
现在我正在努力安装grub
.
我现在在live cd里。有什么想法我应该做什么?
我试图挂载分区并运行:
grub-install --root-directory=/mnt /dev/sda
但这失败了
The file /mnt/boot/grub/stage1 not read correctly..
如何解决这个问题?
您需要挂载本地驱动器,设置 chroot 环境并在其上安装 grub。
在某处挂载您将使用的分区
/
(我将调用驱动器/dev/sdb
和/
分区sdb1
,名称可能在您的系统上有所不同,您需要使用正确的名称):绑定
grub
需要访问的目录设置
chroot
环境创建 grub 的配置文件:
如果您安装了多个操作系统,请确保上面的命令列出了所有操作系统。例如:
现在将 grub 安装到驱动器的 MBR(请记住更改
/dev/sdb
为您实际要安装的驱动器)退出
chroot
并卸载所有内容,以便您正在运行的系统恢复正常:尝试从驱动器引导,这次你应该有一个 grub 菜单。