|
楼主反映的问题应该是存在的。
我也早已遇到,偷懒没反馈,也怕累着不点大人。
既然有人提及,我就反馈一下。
最后能用的grub.exe版本为
grub4dos-0.4.5c-2012-02-10.7z及grub4dos-0.4.6a-2012-02-21.7z,
之后
grub4dos-0.4.5c-2012-02-14.7z及grub4dos-0.4.6a-2012-02-27.7z
就不行了。
应该是ChangeLog_GRUB4DOS.txt:
2012-02-13 (tinybit)bugfix on initrd issue (issue 74).
这个变动引起的。就是说,不点大人在处理
Issue 74: kexec --initrd and "map (rd) (fd0)" problem Error 65
时,引发了本问题。
可以用0PE来简单构造测试环境:
把0PE提供的StartServer.cmd(petools文件夹里)和0PE.ISO两个文件放在xp/03系统下任意文件夹里,运行StartServer.cmd,免配置即完成服务器端部署。
此时可以pxe启动另一台客户机或VMware客户机。
更换C:\WINDOWS\Tftpd32_Server\grub.exe,即可对照不同版本的表现。
目前0PE带的是grub4dos-0.4.5b-2011-02-10.7z版grub.exe,那是我弄错了,其实应该带最后一个可用版grub4dos-0.4.5c-2012-02-10.7z。
那些不行的版本会进入grub命令行,cat (md)4+8可见菜单,map --status看rd-base和rd-size不对头。 |
|