chenall 发表于 2016-11-11 15:54 谢谢大元帅,pxe keep成功解决问题。 |
本帖最后由 不知 于 2016-11-11 20:33 编辑 不点 发表于 2016-11-11 16:09 谢谢大元帅,pxe keep 成功解决问题。 最终能进桌面。 |
本帖最后由 不点 于 2016-11-11 17:06 编辑 卸载 pxe 失败。如果在不卸载的情况下也能启动 NTLDR,那就不要卸载了。 试试先执行一条
再执行 boot,应该就不会再去尝试卸载 pxe 了。 另外,sanhook -d 0x80 命令,按照字面意思猜测,它是创建虚拟盘 (hd0),相当于 grub4dos 的 map。 我们知道,BIOS 阶段的虚拟盘,是不会被 Windows 承认的,除非已经为 Windows 安装了驱动,让它承认 BIOS 阶段的虚拟盘。 如果这个 -d 0x80 虚拟盘没有相应的 Windows 驱动的话,那是难以成功启动到 Windows 的(最多只能在实模式 BIOS 阶段运行)。 而且,如果这个 -d 0x80 虚拟盘的 int13 处理程序有 bug 的话,它甚至连 BIOS 阶段都走不远(或走不完),(比如说)直接就死机了。 还有一个可能导致失败的因素,叙述如下: ipxe 命令运行于 grub4dos,是真的都能顺利运行吗?真的不会产生内存冲突以及其它问题吗? 用一个独立于 grub4dos 之外的 ipxe 来加载 sanhook 试试,看看会不会出现同样的死机问题。如果照样死机,那就不是 grub4dos 的问题了。如果不死机,那就能够确定是 ipxe 与 grub4dos 融合得 “不完美” 所造成的问题。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.