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