从 USB 启动时,如何离开 grub 并启动到硬盘?

从 USB 启动时,如何离开 grub 并启动到硬盘?

启动到实时 USB(我通常使用多重启动或持久启动)后,我进入安装在 USB 闪存驱动器中的 grub。

在 USB grub 上,有没有办法启动到硬盘?

由于我可以从 USB grub 访问命令行(按“c”),我可以输入一些内容来启动硬盘吗?

答案1

使用 Syslinux 类型USB 启动驱动器,例如 MultiBootUSB、MultiBoot USB、Unetbootin 等,使得启动菜单中通常有一个启动第一个硬盘驱动器的选项。

使用 Grub2 类型USB 启动驱动器(例如 mkusb 和原始 MultiBootUSB 制造)可以将用于启动内部驱动器的菜单项添加到位于 usbboot 分区上的 USB 的 grub.cfg 中:

menuentry 'Ubuntu 16.04.2 LTS (16.04) (on /dev/sdxy)'  {
    insmod part_msdos
    search --no-floppy --fs-uuid --set=root uuuu-uuuu-iiii-dddd
    linux /boot/vmlinuz-4.4.0-87-generic root=UUID=uuuu-uuuu-iiii-dddd ro quiet splash
    initrd /boot/initrd.img-4.4.0-87-generic
}

如果 Windows 是内部驱动器上的操作系统,则超出了本答案的范围。

完整安装输入 USB 启动驱动器,打开终端并运行:

sudo update-grub

它将添加计算机其他驱动器上的任何操作系统,包括 Windows。

相关内容