Windows 7操作系统的启动管理程序配置方式与Windows XP等不同。XP等操作系统是由一个叫做boot.ini的文本文件对可引导的操作系统进行管理的,而Windows 7等则是通过一个命令行程序bcdedit对引导程序进行管理。下面讲解Windows 7上的安装过程。
(1)首先判断待安装硬盘的分区格式。如果是FAT32,则使用bin/FAT32目录下的安装包,如果是NTFS文件系统,则使用bin/NTFS目录下的安装包。
(2)把安装包下的文件复制到C:(严格说应该是Windows的系统分区,大多数情况下是C:盘,但也有可能是其他分区,这时候要就要改变安装分区)盘的一个任意目录下,比如hcninst目录。
(3)进入DOS命令行模式,并进入上述目录,执行batch即可。batch是一个批处理文件,该文件直接调用了安装目录下的相关工具生成内核,并复制到根目录下。同时在C:盘上创建了PTHOUSE和HCGUIAPP目录,用于存放Hello China V1.75版本的二进制系统模块和二进制应用模块。如果在安装中遇到问题,比如不能安装成功,可再次运行batch程序,把结果定向到一个文本文件中(比如“batch>result.txt”,则输出结果将存放在result.txt文件中),然后发给本书作者帮用户诊断。
(4)使用bcdedit命令,对Vista或Windows 7的系统加载器进行配置,具体过程如下。
1)运行cmd,进入命令行界面。
2)运行命令:bcdedit/create/d"Hello China V1.75"/application bootsector,完成后会生成一个GUID,其中“Hello China V1.75”可以修改为任意内容,如图2-7所示。
图2-7 创建一个引导项
生成的GUID内容(即图2-7中大括号内的十六进制数字串)会不同,但只要提示成功即可。注意,这个生成的GUID在后续命令中会用到,因此要记录或复制下来。
(5)运行命令:bcdedit/set{9cebaca7-4dc0-11df-8cf7-d93e49e38653}device partition=C:,注意大括号中的内容就是上面/create命令生成的GUID。这条命令告诉Windows 7,启动扇区位于C:盘上,如图2-8所示。(www.xing528.com)
图2-8 设置启动分区
(6)执行命令:bcdedit/set{9cebaca7-4dc0-11df-8cf7-d93e49e38653}path\bootsect.dos,大括号中的内容仍然是上述GUID。该命令告诉Windows 7,引导扇区文件名字是bootsect.dos;如图2-9所示。
图2-9 设置引导扇区文件
(7)执行命令:bcdedit/displayorder{9cebaca7-4dc0-11df-8cf7-d93e49e38653}/addlast,告诉Windows 7,把新增加的项添加到启动列表的最后。如图2-10所示。
图2-10 把新增加的启动项添加到列表最后
上述步骤执行完之后,重新启动计算机,就可以看到新增加的引导项了。这时候选择该引导项,并按下回车键,即可引导Hello China。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。