中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 利用GRUB启动多个系统,多启动的问题,大家探讨下
作者:
标题: 利用GRUB启动多个系统,多启动的问题,大家探讨下 上一主题 | 下一主题
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
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: