![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-26 20:53 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [在线等求救]双硬盘问题 (解决,感谢!) |
| 可打印版本 1,188 / 6 |
| 第1楼 remexremex | 发表于 2007-03-30 08:45 |
| 新手上路 发帖 7 积分 16 | |
|
[在线等求救]双硬盘问题 (解决,感谢!) 本机两块硬盘
主硬盘:主分区:C , 扩展分区分为D。E。F。G 4个逻辑分区 第二硬盘:只有一个主分区H 我用C盘启动grub后装载了一个软盘镜像,然后分别sys D: ,sys h: (出现无法复制command.com,但我手工复制了一个过去) 现在在bios中设置第二硬盘启动一切正常(我又在H盘做了一些启动配置),启动后盘符为C ,其它依次后推 但是 用C盘的grub加载root(hd1,0) 却无法启动(错误信息:找不到系统,请插入启动盘之类的) 加载root(hd0,4)也无法启动。(错误信息:找不到command.com,输入一个command.com的绝对地址,就可以了,但实际上这个文件存在。) 问题出在command.com 那里? 但我在bios中设置第二硬盘启动一切正常啊! 请教~ 象我这种想法:在硬盘的各个分区都装上最小化的启动系统,而且我想在C盘装上ntldr和grub双启动,而不是象现在由ntldr加载grub,如何操作?请赐教~ 用 grubinst.exe 设置了几次好像不行 [ Last edited by remexremex on 2007-3-30 at 12:10 AM ] |
|
| 第2楼 ywcn | 发表于 2007-03-30 09:43 |
| 初级用户 发帖 68 积分 155 | |
|
dos喜欢在(hd0,0)启动,如果你的C盘是NTFS的话,D盘应该也能够启动DOS,
想用(hd1,0)启动DOS的话得处理一下 map --in-situ (hd1,0)+1 (hd0) chainloader (hd0,0)+1 不知道你说的ntldr和grub双启动是什么意思, 这两个东西都能启动对方,但在启动时肯定得有一个先启动 要么用ntldr先启动,在boot.ini中加载grldr 要么用grldr先启动,在menu.lst中加载ntldr [ Last edited by ywcn on 2007-3-29 at 08:48 PM ] |
|
| 第3楼 remexremex | 发表于 2007-03-30 10:39 |
| 新手上路 发帖 7 积分 16 | |
|
不错 ~
受你的启发,我用map (hd0,4)+1 (hd0) chainloader (hd0)+1 启动成功 , 但问题也也很大:系统不认得其它的分区了,只有一个C盘(原(hd0,4)) 看来还是有问题啊, 我的目的是一旦c盘出现问题可以从其它任何一个没出问题的分区启动,从而进行修复工作。 但是象上面那样,等于没意义。 另我说:ntldr和grub双启动 是指两者同时都可以启动系统,一旦其中一个损坏还可以用另一个启动。 我看说明grubinst.exe 支持通过热键定义启动两者任何一个。就是弄不好。 |
|
| 第4楼 ywcn | 发表于 2007-03-30 11:11 |
| 初级用户 发帖 68 积分 155 | |
Originally posted by remexremex at 2007-3-29 09:39 PM: 怎么没见你加 --in-situ参数 刚才我又测试了一下,但我只有一个FAT32分区,其它分区都是NTFS格式,所以无法判断其它分区是由于什么原因没有出现,但是运行ntfs4dos后,其它分区都出现了. 另外你还可以通过 map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd0,0)+1 的方法用第二个硬盘启动 你可以用 grubinst --force-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x3920 --mbr-disable-floppy (hd0) 来使用双重启动,启动时有3秒时间按空格启动grub,否则启动原操作系统 [ Last edited by ywcn on 2007-3-29 at 10:27 PM ] |
|
| 第5楼 remexremex | 发表于 2007-03-30 11:46 |
| 新手上路 发帖 7 积分 16 | |
Originally posted by ywcn at 2007-3-29 10:11 PM: 我察看了一下grub的说明 -in-situ 参数理论结果是一样的。(等等我再试试) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd0,0)+1 解决了双硬盘启动的问题,厉害啊~~~ [ Last edited by remexremex on 2007-3-29 at 11:38 PM ] |
|
| 第6楼 remexremex | 发表于 2007-03-30 12:38 |
| 新手上路 发帖 7 积分 16 | |
|
用下面可以从(hd0,4)启动
map (hd0,4)+1 (fd0) map --hook map --floppies=1 chainloader (fd0)+1 但是,同样有问题: 就是启动后找不到第2块硬盘了(第1硬盘完全正常)。 哪位高人,改进一下》? |
|
| 第7楼 remexremex | 发表于 2007-03-30 13:10 |
| 新手上路 发帖 7 积分 16 | |
Originally posted by remexremex at 2007-3-29 11:38 PM: 搞定 map (hd0,4)+1 (hd0) map (hd0) (hd1) map (hd1) (hd2) map --harddrvies=3 chainloader (hd0,0)+1 感觉真爽啊,哈哈 现在 第一硬盘mbr 第一硬盘扩展分区 第2硬盘 优盘 usb硬盘 都随时可以切换启动~ 感觉真爽~~~~~ |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |