|
fung3
初级用户
积分 24
发帖 10
注册 2008-2-22
状态 离线
|
『楼 主』:
利用GRUB启动多个系统,多启动的问题,大家探讨下
我原来只装一个XP在C:盘,并且C:就是主分区,其它盘都是逻辑盘,分有CDEFG五个区,除了G是FAT32的,其它区都是NTFS。
现在因为需要我要装多一个WIN2000系统,我打算装在D盘
因为已经有了XP,不能直接装2K了,我又不想删除XP,我就采用GHOST版2K向D盘安装。
然后利用GRUB来引导D:盘的2000,这个菜单怎么写叱?
我的思路是这样行吗?(映射D: 到C:启动WIN2k)
map --in-situ (hd0,4)+1 (hd0)
find --set-root /ntldr
chainloader /ntldr
谁还有其它好的办法?
我也想装一个98到G盘,也是GHOST版的
map --in-situ (hd0,7)+1 (hd0)
find --set-root /io.sys
chainloader /io.sys
不知行不行?
至于为什么我要装双系统呢,我的一台三洋MP3SSP-PD7X不认XP,只认2K和98,
我是有驱动盘的,但XP根本不让我安装驱动而直接把它认作未知设备!!!
|
|
2008-3-20 01:13 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
2 楼』:
参照这个:
map --in-situ (hd0,4)+1 (hd0)
map --hook
find --set-root /ntldr
chainloader /ntldr
没有 map --hook 的话,find 命令找到的将是你真实盘上的 ntldr,不是虚拟盘上的 NTLDR。
map --in-situ (hd0,4)+1 (hd0)
这条命令实际上把 (hd0,4) 映射成了 (hd0,0)。因此,虚拟盘中的 ntldr 将首先被找到。
同样,另外一个命令序列也应该改成这样:
map --in-situ (hd0,7)+1 (hd0)
map --hook
find --set-root /io.sys
chainloader /io.sys
|
因为我们亲手创建,这个世界更加美丽。 |
|
2008-3-20 13:52 |
|
|
fung3
初级用户
积分 24
发帖 10
注册 2008-2-22
状态 离线
|
『第
3 楼』:
map --in-situ (hd0,7)+1 (hd0)
map --hook
find --set-root /io.sys
chainloader /io.sys
不能启动98啊,就停留在蓝天白云的画面
|
|
2008-3-21 22:36 |
|
|
fujianabc
金牌会员
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第
4 楼』:
建议你把两个分区转成主分区再装2000和98
|
|
2008-3-22 11:12 |
|
|
不点
银牌会员
不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第
5 楼』:
这种方式启动 98 应该是可行的,我自己就这么用过,98 的兼容性是最好的。如果有问题,那怀疑和你的 98 有关了,估计你这个盘 Ghost 到 C 盘也不一定行。另外还可以考虑,你是不是把盘符搞错了,你的 (hd0,7) 究竟是不是你的 FAT32 分区(里面装有 98)?
但是 启动 2000、XP等,我就不知道行不行了。希望你成功时通报一下。因为以前有报导说,即便用 --in-situ 也不能启动 XP。不知最新版是否有所改善。
|
因为我们亲手创建,这个世界更加美丽。 |
|
2008-3-22 18:01 |
|
|
fung3
初级用户
积分 24
发帖 10
注册 2008-2-22
状态 离线
|
『第
6 楼』:
Quote: | Originally posted by 不点 at 2008-3-22 06:01 PM:
这种方式启动 98 应该是可行的,我自己就这么用过,98 的兼容性是最好的。如果有问题,那怀疑和你的 98 有关了,估计你这个盘 Ghost 到 C 盘也不一定 ... |
|
问题很复杂啊,我用虚拟机试一下,好像可以,真实机好像不行了,主分区只有一个是C,98不装在主分区里,98绝对是好的,因为我还启动用过…………
就是利用双启动菜单
原先我所有盘都是FAT32的,利用ghost装了C: win2K, D:WIN2K ,E: WIN98,
修改BOOT.INI
multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(2)\WINNT
C:\=“WIN98"
两个WIN2K都可以启动,WIN98这样不能启动,但我利用DISKGEN把C、D隐藏起来,就可以启动WIN98了,C盘就只有一个WIN98了,WIN2K的盘消失了。
不过也怪着,启动还可以正常进入WIN2K,并且所有盘都完全显示,好像没有隐藏过的????进入diskgen查看c d 两个分区是隐藏变黑的!!!!!!
|
|
2008-3-23 17:14 |
|