grub2 bios启动镜像后屏幕黑的或者退回grub2的引导界面
虚拟机测试是一切正常的,实机测试却是有时候一切正常,有时候又看不到系统画面。除了PE,其它的IMG镜像也是这样。
grub2 bios启动镜像后屏幕黑的或者有的退回grub2的引导界面。
如下图,明明进去PE系统了,也听到PE系统的开机声音了。屏幕却退回这个界面。
附上grub.cfg档部分。头部:
set default="1"
function load_video {
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod all_video
insmod font
insmod gfxterm
insmod gfxmenu
insmod gettext
insmod jpeg
insmod png
insmod vbe
insmod vga
}
load_video
#倒计时
set timeout=300
#颜色
set color_normal=green/black
set color_highlight=white/cyan
#set gfxmode=auto
terminal_output gfxterm
if terminal_output gfxterm ; then true ; else
terminal gfxterm
fi
set gfxpayload=keep
#加载unicode字体显示中文
set lang=zh_CN
set locale_dir=${prefix}/locale
if [ ${grub_platform} = efi ] ;then
set gfxmode=auto
loadfont ${prefix}/fonts/unicode.pf2
#loadfont ${prefix}/fonts/wqyMicroHei12px.pf2
#set gfxterm_font=${prefix}/fonts/wqyMicroHei12px.pf2
else
set gfxmode=1024*768,auto
loadfont ${prefix}/fonts/unicode.pf2
fi
insmod gzio
insmod part_gpt
insmod ext2
菜单部分:
if[ ${grub_platform} = pc ] ;then
menuentry " Win10 PE (from wimboot) " {
linux16 ${prefix}/wimboot
insmod progress
echo 'Loading WinImage....'
echo
initrd16 newc:bcd:/10PE/bcd-bios newc:boot.sdi:/10PE/boot.sdi newc:bootmgr:/Boot/bootmgr newc:boot.wim:/10PE/WinPE64.wim
}
menuentry " 启动 03PE"{
search --file /BOOT/03WQ_LDR.BIN --set=root
insmod ntldr
ntldr /BOOT/03WQ_LDR.BIN
}
menuentry " 磁盘精灵 DiskGenius" {
insmod memdisk
insmod fat
linux16 /syslinux/memdisk raw
initrd16 /BOOT/imgs/diskgen.img
}
#。。。省略部分。。。
fi if[ ${grub_platform} = pc ] ;then
menuentry " Win10 PE (from wimboot) " {
terminal_output console
linux16 ${prefix}/wimboot
insmod progress
echo 'Loading WinImage....'
echo
initrd16 newc:bcd:/10PE/bcd-bios newc:boot.sdi:/10PE/boot.sdi newc:bootmgr:/Boot/bootmgr newc:boot.wim:/10PE/WinPE64.wim
}
这样试试
本帖最后由 lhb9900 于 2019-8-7 12:58 编辑
BOOTICEx64.exe>>高级编辑模式>>
修改BCD的分辨率参数试试,并禁用高清模式,没有这些参数请添加
GraphicsResolution 1024x768
GraphicsForceHighestMode True
哦对了,如果是wimboot内压的BCD
先用7Z解压wimboot,得到wimboot.cpio再用7Z再解压,得到BCD、bootmgr、boot.sdi
修改后再压回来命令
..\bin\find.exe . | ..\bin\cpio.exe -o -H newc > ../wimboot.cpio
.\bin\gzip.exe -9 ./wimboot.cpio
所需工具
江南一根葱 发表于 2019-8-7 11:47
if[ ${grub_platform} = pc ] ;then
menuentry " Win10 PE (from wimboot) " {
...
谢谢,待我再作测试。 lhb9900 发表于 2019-8-7 12:25
BOOTICEx64.exe>>高级编辑模式>>
修改BCD的分辨率参数试试,并禁用高清模式,没有这些参数请添加
Graphic ...
感谢提供思路。 感谢提供思路 terminal_output console 1
页:
[1]