我們做GRUB引導(dǎo)PE啟動(dòng)時(shí)容易出現(xiàn)亂碼問題。經(jīng)過多次測試與研究,發(fā)現(xiàn)原來是因?yàn)椴藛螞]有保存為UTF-8編碼。所以我們在制作菜單時(shí)編碼務(wù)必是UTF-8格式,而不能為ANSI。但即使我們把菜單保存為UT
我們做GRUB引導(dǎo)PE啟動(dòng)時(shí)容易出現(xiàn)亂碼問題。經(jīng)過多次測試與研究,發(fā)現(xiàn)原來是因?yàn)椴藛螞]有保存為UTF-8編碼。所以我們在制作菜單時(shí)編碼務(wù)必是UTF-8格式,而不能為ANSI。但即使我們把菜單保存為UTF-8格式,當(dāng)出現(xiàn)錯(cuò)誤返回時(shí),依然會(huì)出現(xiàn)亂碼。這個(gè)時(shí)候我們可以在菜單上修改成以下句子: (bd)/BOOT/USB_ACC.0PE --version=5.0.11 --time-out-enable=2 --time-out-disable=1timeout 10default 0gfxmenu (bd)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu (bd)/BOOT/MESSAGEconfigfile (md)4+3title【01】WinPE 2003map --mem (bd)/BOOT/WINPE.ISO (0xff) || find --set-root /BOOT/WINPE.ISO (0xff) && map --mem (bd)/BOOT/WINPE.ISO (0xff)map --hookchainloader (0xff)但即使加上了這句,如果菜單較多時(shí)還是會(huì)出現(xiàn)如下問題:菜單顯示不全。那怎么解決這個(gè)問題呢?把“configfile (md)4+3修改下即可:configfile (md)4+8 意思是說內(nèi)置菜單不能超過4K,所以最大是8個(gè)扇區(qū)。我估計(jì)是3數(shù)值太小,所以部分菜單無法載入。當(dāng)然如果你的菜單較大較多的話,那么建議您改成configfile (md)4+8。