ziluopao 发表于 2018-5-13 10:30:18

同样的品牌机,使用相现的办法,结果却是不一样。。。。

本帖最后由 ziluopao 于 2018-5-13 10:32 编辑

在thinkpad和dell两种品牌机下实验了一下由grub2引导的win7 64 vhd。在thinkpad下运行正常,顺利进入系统,而在dell下却不行。硬盘格式都为GPT,使用了 坛友“上帝是笨蛋”的方法

menuentry '4G以上内存启动Win8.1' --class windows {
echo "正在启动Windows,请等待...."
set Win_BootFile=/efi/WinVHD2GRam/bootmgfw.efi
if search --file --no-floppy --set=root ${Win_BootFile}; then
    chainloader ($root)$Win_BootFile
else
   unset Win_BootFile
   clear;
echo error_no_find "所有分区中,都没有找到Windows的运行目录!" ;
   false;
fi
}
但DELL机提示出错,见下图

为保险起见,我查了一下windows\system32\winload.efi
其路径下是有winload.efi这个文件的,上面说过,两个机子上的设置是一样的,从这点上看不可能他们的文件这个多那个少的,并且为了再次确定系统文件在安装时没有问题,我又重做了N次系统,但结果都是一样的!百思不得其解到底是为什么

rkr077 发表于 2018-5-13 14:21:33

关闭Secure Boot

ziluopao 发表于 2018-5-13 14:36:40

rkr077 发表于 2018-5-13 14:21
关闭Secure Boot

这个我也曾试过,不行

lbw2007 发表于 2018-5-13 23:25:59

同一个品牌机?
同一个型号有的时候结果都不一样。

帮顶

ziluopao 发表于 2018-5-14 09:34:55

上传一下此鸡的bios选项,大家分析一下


页: [1]
查看完整版本: 同样的品牌机,使用相现的办法,结果却是不一样。。。。