| 
 | 
 
WIN98放到任意分区不用安装也能正常运行的!(兼容其他任意系统) 
转 “http://www.2y2r.org/forum.php?mod=viewthread&;tid=57910&extra=page%3D1” 
 
 
WIN98免装版的制作开始 
一、将98系统盘文件释放到任意非NTFS分区,因为98默认不识别NTFS分区 
     如果是GHO文件的话就用GhostEXP.exe直接提取文件 
二、其实原理很简单,通过GRUB4DOS来引导任意分区上的WIN98系统文件 
     没有GRUB4DOS的话可以去绿色软件联盟xdowns下 
三、安装完GRUB4DOS后,记事本修改c:\menu.lst文件 
     添加内容: 
title x. 启动逻辑分区win98(这个是启动选项想要什么字随便改) 
map --in-situ (hd0,4)+1 (hd0) 
map --hook 
rootnoverify (hd0,0) 
makeactive 
chainloader   /io.sys 
 
如上:我只有一块硬盘,C盘装的是NTFS分区的XP系统, 
       所以我把98系统文件全部解压到D盘 
       因此上面的(hd0,4)就表示D盘 
根据你们的98所在分区,请自行修改硬盘号和分区号 
(hd0,0)表示第1硬盘第1个分区 
(hd0,4)表示第1硬盘第2个分区 
(hd0,5)表示第1硬盘第3个分区 
(hd0,6)表示第1硬盘第4个分区 
(hd0,7)表示第1硬盘第5个分区 
(hd0,8)表示第1硬盘第6个分区 
(hd0,9)表示第1硬盘第7个分区 
(hd1,0)表示第2硬盘第1个分区 
(hd1,4)表示第2硬盘第2个分区 
(hd1,5)表示第2硬盘第3个分区 
(hd1,6)表示第2硬盘第4个分区 
(hd1,7)表示第2硬盘第5个分区 
(hd1,8)表示第2硬盘第6个分区 
(hd1,9)表示第2硬盘第7个分区 
改完保存退出 
最后,重启进入你们的启动菜单看看—— 
 
 
 
 
 
 
 
PE安装到任意分区/逻辑分区 的100%成功方案 
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=110126 
 
我先说绝对成功的方法 
再说一些很奇怪的问题··当然,用我说的这个方法, 就可以克服奇怪的问题 
不过呆会还是把奇怪的问题拿出来探讨下 
 
绝对成功的方法 
grub4dos并且用仿真命令 
新版的grub4dos提供map默认对root分区的仿真 
 
也就是如下菜单,绝对能启动pe 
我把setupldr.bin放在boot目录下了,改名为peldr 
 
title 启动毛桃烟花PE 
find --set-root boot/peldr 
map +1 (hd0) 
chainloader /boot/peldr 
 
这样就绝对能启动PE了 
 
 
 
 
http://www.cn-dos.net/forum/view ... =&page=2&sid=4Bm0JS 
 
21楼zw2312914方法可行完美解决 
 
在我t23笔记本上测试ok,磁盘分区 cat (hd+tab 
 
hd0,1 主分区 
hd0,4 逻辑分区(扩展分区) 
 
如下菜单: 
 
title   5, Find and load WinPE [HD0,4]\n 此方法适合启动任意主分区上的PE 
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d 
map ()+1 (hd0) 
map --hook 
chainloader --force /boot/H3PE/03g4d 
 
title   5, Find and load WinPE [HD0,4]\n 此方法适合启动主分区和逻辑分区的PE 
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d 
map --in-place ()+1 (hd0) 
map --hook 
chainloader --force /boot/H3PE/03g4d 
 
有个疑问我这笔记本咋没从hd0,0开始算呢-_-!! 
 
 
3个主分区,一个逻辑分区,menu.lst: 
 
title boot (hd0,0)____NT 
makeactive (hd0,0) 
root (hd0,0) 
chainloader (hd0,0)/ntldr 
boot 
 
title boot (hd0,1)____NT 
makeactive (hd0,1) 
root (hd0,1) 
chainloader (hd0,1)/ntldr 
boot 
 
title boot (hd0,2)____NT 
makeactive (hd0,2) 
root (hd0,2) 
chainloader (hd0,2)/ntldr 
boot 
 
title boot (hd0,4)------ NT 
map --in-place (hd0,4)+1 (hd0,3) 
map --hook 
maketive (hd0,3) 
chainloader (hd0,3)/ntldr 
root (hd0,3) 
boot 
 
(hd0,4)下boot.ini,其他分区boot.ini中partition(4)改为相应数字 
 
[boot loader] 
timeout=30 
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS 
[operating systems] 
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 
 
 
其实grub4dos中还有个partnew命令,来建立主分区,解决楼上的问题更简单,只要你硬盘够大,在一个分区中装n个Windows应该都没问题。(parttnew建立的分区表项虽然是重叠的,但可骗过nt。) 
 
[ 本帖最后由 k71g 于 2010-8-23 12:23 编辑 ] |   
 
 
 
 |