|  | 
 
| 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 编辑 ]
 | 
 |