|
软件无法完全控制硬件级别的启动优先级。
1、对于BIOS启动,对于多硬盘的情况,每个硬盘都可以、有可能作为引导盘,一般地来说只要有FAT32/NTFS分区的硬盘,都可以作为启动盘,软件方面,可以把某个磁盘的MBR主引导设置为微软的bootmgr、grub4dos、grub2,无论你怎么设置,都还需要在主板硬件CMOS中设置某个硬盘优先启动,该硬盘才能拿到启动优先权。当然单硬盘的情况不存在此问题。
2、对于UEFI启动,结果类似,UEFI可以有多个硬盘的情况,都可以、可能作为引导盘;而且每个引导盘,都有不同的efi引导文件,都可能、可以作为引导文件,比如微软的bootmg fw.efi,grub2的grub2x64.efi,grub4dos的g4ebootx64.efi等等,很多,这需要在主板硬件CMOS中设置某个efi引导文件优先,然后该引导文件才能拿到启动优先权。bootnext只能一次性生效。
我的电脑,上面两种情况都存在。
出现logo之前按下F12这样子的一次性启动热键,可以选择某个启动项启动。
如果你想根本性地把某个启动项设置为优先启动,那就必须要按DEL/F2这样子的热键,进入主板硬件CMOS中(或者或叫做BIOS)设置某个硬盘、某个efi引导文件优先启动才行。 |
|