无忧启动论坛

标题: 请教关于双硬盘双系统的boot.ini文件配置问题 [打印本页]

作者: aidixiao    时间: 2009-3-26 17:14
标题: 请教关于双硬盘双系统的boot.ini文件配置问题
我的电脑中有两块硬盘:一块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
作者: Climbing    时间: 2009-3-26 17:19
通过boot.ini不能直接启动Win7吧?

可以考虑在boot.ini中加入grub4dos,然后通过grub4dos引导Win7。
作者: aidixiao    时间: 2009-3-26 17:31
谢谢climbing版主回复!你说的那种方法我已测试成功,就是想在boot.ini中直接添加一项用来启动windows7,看来是不支持啊!
作者: Climbing    时间: 2009-3-27 09:33
标题: 回复 #3 aidixiao 的帖子
其实也不是不可能实现,但恐怕你还是得用grub4dos作为中转了,首先,定制一个grldr(用专用的名字,例如叫win7ldr),然后修改其内置菜单,让内置菜单直接加载win7,然后再通过boot.ini直接加载这个定制的win7ldr就可以直接启动win7了。虽然中间是经过了grub4dos加载,但由于是直接跳过去的,在感觉上就跟用boot.ini直接加载win7没有太大的区别。事实上,你也无法通过bootmgr直接加载xp,还是要经过ntldr+boot.ini那一环,但如何你将boot.ini中的timeout值设置为0,就相当于直接加载了。
作者: aidixiao    时间: 2009-3-27 13:41
再次感谢climbing版主指点!我又学到了不少东西!
作者: Climbing    时间: 2009-3-27 13:49
标题: 回复 #5 aidixiao 的帖子
实际上还有一个办法,我感觉bootmgr+BCD是可以做到软盘上的(类似nt的启动软盘映像),定制一个win7的启动软盘映像,然后通过grub4dos直接加载也应该没有问题。如果不能做到软盘上,做到ISO上肯定是可以的。
作者: aidixiao    时间: 2009-3-27 14:37
版主的思路真的太开阔了,佩服啊!
作者: chenall    时间: 2009-3-28 08:10
可以试试把WIN7启动分区的引导代码备份为WIN7.BIN然后使用NTLDR启动WIN7.BIN.




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3