|
Q1:
大硬盘(128G以上),无法启动GRLDR,可是在Windows下一切正常。
Answer:
因为BIOS有缺陷,往往无法访问比较靠后的文件(GRUB仰赖BIOS来访问磁盘),但是Windows有自己的磁盘驱动,所以没有问题。
Workaround:
把GRLDR移到磁盘靠前的位置
Q2:
在硬盘上的某某文件(ISO、IMG等)无法直接被map映射,加了--mem参数可以。
Answer:
因为那个文件不是连续存放在磁盘上的。直接map需要文件连续的存放在存储器上,
Workaround:
利用磁盘整理工具整理一下该文件即可(比如说WinContig)。
Q3:
我用--mem的方式来启动PE,可惜在启动时遇到了蓝屏(注:不是7B蓝屏,直接map也不会蓝屏)。
Answer:
因为你的BIOS有问题(或者叫做恶意封杀也行),对GRUB4DOS的map兼容不好。
Workaround:
使用新版的GRUB4DOS启动,在map语句后,map --hook前加一句:map --e820cycles=x(x的值在0-3之间,一般的新机器用3,一些品牌机要用0)
Q4:
我用新版的G4D把font文件放到第一个盘的第一个区上,用fontfile (hd0,0)/fonts这个语句,可惜无法显示中文。
Answer:
fontfile是旧版的命令,新版应该使用VBE模式。
Workaround:
①打开你的菜单
②从http://code.google.com/p/grub4dos-chenall/downloads/list找到unifont.hex.gz这个文件并下载,放到某目录(假设是(hd0,0)/boot/grub)
③把fontfile (hd0,0)/fonts这句删掉,换成:
- graphicmode -1
- font (hd0,0)/boot/grub/unifont.hex.gz
复制代码
④用UTF8格式保存你的菜单。
目前能力有限,先收录这么多,欢迎积极补充!
另有不对之处恳请指正! |
|