|
PXE 这个介质,不同于常规的磁盘介质以及 CDROM 介质。在 PXE 规范里面,没有 int13 规范。因此,PXE 介质,不是常规的 int13 介质。
在 bootloader 阶段,grub4dos 依靠 BIOS 提供的 PXE 访问手段(注意,那不是 int13 的手段),把 PXE 上的文件 “ 拉下来 ”,放在内存。如果不放在内存,grub4dos 依旧可以用 (pd) 设备通过 BIOS 来访问 PXE 服务器上的文件。但是,进入保护模式的 Windows 或 Linux 之后,它怎么访问实模式下的 PXE 设备呢?根本无法访问,除非有人为保护模式编写 PXE 的驱动程序才可以,就像 firadisk/winvblock 那样。所以,你必须把 PXE 服务器上的 ISO 等文件下载下来,放在内存中,这样才可以被 Windows/Linux/Firadisk/WinVblock 访问。
同时,由于 PXE 设备不是 int13 设备,它也无法直接仿真为 int13 设备(即,通俗的 A: 盘和 C: 盘 或者 CDROM 盘),而必须用 --mem 的方式,下载到本地的内存上,然后才能仿真为内存盘(即虚拟的软盘、硬盘或光盘)。
[ 本帖最后由 不点 于 2012-3-5 09:56 编辑 ] |
|