以 linux 用户的角度,有了这个应用。纯粹在逻辑分区上存活的 windows xp
![{L_SMILIES_RAZZ} :P](./images/smilies/icon_razz.gif)
假设在主分区"C 盘" 和逻辑分区 "D 盘" 各安装了一个 windows,菜鸟易犯的错误是把 "C 盘" 干掉,在上面安装一个 linux,由于 windows 必须从主分区启动,"D 盘"的 windows 就成了摆设。这时候通常就傻眼了,但是 climbing 告诉我们,这时候可以从一张软盘启动,这张软盘上有 ntldr,ntdetect,boot.ini 等等通常在 "C 盘" 上的启动文件。进一步地,可以用一个存放在硬盘上的软盘映像。我做了一个这样的映像,在附件里。映像里的 boot.ini,包含从分区1~9启动 windows 的菜单,启动后根据自己的情况选择。windows 的分区编号,是不分主分区和逻辑分区的,按顺序数下来就是了。
具体的用法: 把 memdisk.gz 和 xpflp.zip 放在 /boot 下,在 menu.lst 里添加
title windows
kernel /boot/memdisk.gz
initrd /boot/xpflp.zip
如果 /boot 是单独分区,就写成
title windows
kernel /memdisk.gz
initrd /xpflp.zip
xpflp.zip 是软盘映像 xpflp.img 的压缩。你也可以解开它。