无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6285|回复: 9
打印 上一主题 下一主题

请教关于双硬盘双系统的boot.ini文件配置问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-26 17:14:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的电脑中有两块硬盘:一块SCSI硬盘,一块SATA硬盘,SCSI硬盘上装的XP系统,SATA
硬盘上装的是WINDOWS7,想向高手们请教一下,如何在装有XP系统的boot.ini中
添加一项,用来启动SATA硬盘上的windows7系统?下面附上我的XP系统中的boot.ini文件的详细信息:
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
2#
发表于 2009-3-26 17:19:59 | 只看该作者
通过boot.ini不能直接启动Win7吧?

可以考虑在boot.ini中加入grub4dos,然后通过grub4dos引导Win7。
回复

使用道具 举报

3#
 楼主| 发表于 2009-3-26 17:31:38 | 只看该作者
谢谢climbing版主回复!你说的那种方法我已测试成功,就是想在boot.ini中直接添加一项用来启动windows7,看来是不支持啊!
回复

使用道具 举报

4#
发表于 2009-3-27 09:33:16 | 只看该作者

回复 #3 aidixiao 的帖子

其实也不是不可能实现,但恐怕你还是得用grub4dos作为中转了,首先,定制一个grldr(用专用的名字,例如叫win7ldr),然后修改其内置菜单,让内置菜单直接加载win7,然后再通过boot.ini直接加载这个定制的win7ldr就可以直接启动win7了。虽然中间是经过了grub4dos加载,但由于是直接跳过去的,在感觉上就跟用boot.ini直接加载win7没有太大的区别。事实上,你也无法通过bootmgr直接加载xp,还是要经过ntldr+boot.ini那一环,但如何你将boot.ini中的timeout值设置为0,就相当于直接加载了。
回复

使用道具 举报

5#
 楼主| 发表于 2009-3-27 13:41:44 | 只看该作者
再次感谢climbing版主指点!我又学到了不少东西!
回复

使用道具 举报

6#
发表于 2009-3-27 13:49:09 | 只看该作者

回复 #5 aidixiao 的帖子

实际上还有一个办法,我感觉bootmgr+BCD是可以做到软盘上的(类似nt的启动软盘映像),定制一个win7的启动软盘映像,然后通过grub4dos直接加载也应该没有问题。如果不能做到软盘上,做到ISO上肯定是可以的。
回复

使用道具 举报

7#
 楼主| 发表于 2009-3-27 14:37:40 | 只看该作者
版主的思路真的太开阔了,佩服啊!
回复

使用道具 举报

8#
发表于 2009-3-28 08:10:46 | 只看该作者
可以试试把WIN7启动分区的引导代码备份为WIN7.BIN然后使用NTLDR启动WIN7.BIN.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-1 10:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表