|
你不知道现在这个有多有趣!
我有两块硬盘A和B
A硬盘有一个ESP分区(Z)和N个普通分区,我在里面安装了多个VHD的系统,也安装过几个RAMOS,入口就比较多。
,B硬盘有一个ESP分区(X)和两个普通分区。我在里面安装了一个VHD系统,用FBFW一键工具给它做了一个RAMOS。
我从A硬盘启动,然后在里面建立了一个VHD,装了一个系统,BCD菜单里也出现了这个系统的入口。然后我用了最新的一键RAMOS工具(2.2.0版)做了一个RAMOS,做成功了。 按说Grub2 和 G4D_UEFI的菜单都做好了。我后来也手动检查过,没问题。
Grub2启动我是失败的,这个我也懒得管。
G4D_UEFI启动是启动了,但是菜单的界面一闪就没了,然后就出现了默认菜单,默认菜单里当然没有我刚做好的RAMOS的入口。
于是我就选择/EFI/Microsoft/Boot/bootmgfw.efi,打算进A硬盘的BCD菜单里去正常启动系统,居然进到了B硬盘的BCD菜单里,然后我选择进了里面的RAMOS,可我进了系统后用bootice来编辑当前的BCD的时候,居然又是出现的A硬盘的BCD。 神奇吧?
这个我也没当回事,因为我主要是想怎么才能进我新做的A硬盘的RAMOS,对吧? 那我一开始没有注意到是调用的默认的menu.lst,我以为是B硬盘的ESP分区里的干扰了它,我以为是调用了B硬盘menu.lst,那我会怎么做呢?
我把B硬盘的ESP分区给格式化了(当然是快速格式化)。重启后现象依旧。 我才发现调用的是默认的menu.lst。
好吧,就算是调用的默认的menu.lst,那我选择/EFI/Microsoft/Boot/bootmgfw.efi的时候怎么又会启动到B硬盘的呢? 而且UEFI启动菜单上依旧有B硬盘所对应的那三个启动入口,难道是格式化也不管用?
那就来招更狠的,我用DG查看了硬盘,把B硬盘对应的X分区给删除了,对,这次不是格式化,是直接把分区给删除了! 重启后 UEFI启动菜单上B硬盘所对应的那三个启动入口终于不见了!
好吧,这时候我再进G4Ebootx64,还是调用不了我的menu.lst, 还是调用的默认的。 那我在里面还是选择进
/EFI/Microsoft/Boot/bootmgfw.efi, 那出现的还是B硬盘对应的BCD菜单,我还是进了B硬盘里面的RAMOS,那就真的奇怪了!
我找了一下B硬盘里面,根本就没有/EFI/Microsoft/Boot/bootmgfw.efi,也没有bcd文件,那它是怎么出现的那个B硬盘对应的BCD菜单! |
|