无论启动顺序如何,BIOS 始终只启动到 Grub,如何从 Grub2 启动到 USB

无论启动顺序如何,BIOS 始终只启动到 Grub,如何从 Grub2 启动到 USB

我一直在与 Bios 启动选项和 grub 作斗争...例如,我的 USB 上有 Windows 7,我想把它安装在我的笔记本电脑上(它有 2 个硬盘,每个硬盘上都有 Linux 发行版(ubuntu 和 arch),我在 HP Bios 上的 USB 上选择它,但它仍然会启动到 Grub...它是怎么做到的,有没有办法从 grub 启动到 USB 来通过 Arch Linux 安装?

我使用 Rufus 制作了 USB。

谢谢,

答案1

不同型号的启动菜单有不同的键,你可以找到它们这里

答案2

尝试这个:

找到 vmlinuz 或 vmlinuz-linux 以及 initrd.gz 或 initramfs-linux.img 文件所在的位置。

插入 USB 驱动器。

启动系统。

按下C即可进入命令行。

查找分区:

grub> ls

这将向您显示可用的设备。

(hd0) (hd0,msdos5) (hd1) (hd1,msdos0)

使用此信息以及我们对 vmlinuz 或 vmlinuz-linux 和 initrd.gz 或 initramfs-linux.img 文件位置的了解来启动系统,假设 USB 驱动器是 hd1,msdos1 /dev/sdb1,运行以下命令:

grub> linux (hd1,msdos1)/install/vmlinuz root=/dev/sdb1
grub> initrd (hd1,msdos1)/install/initrd.gz
grub> boot

答案3

以下是我使用 grub 从 USB 启动 Windows 10 的方法:

grub> ls
(hd0) (hd0,msdos1) ...
grub> set root=hd0,msdos1 
grub> chainloader /efi/boot/bootx64.efi
grub> boot

(hd0,msdos1)可启动的 Windows USB 棒在哪里。

相关内容