多系统引导程序示例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多系统引导程序XORLDR应用示例
无忧论坛的Pauly大侠出品的多系统引导程序Xorldr,功能强大,可以使用多种启动方式,最多可管理8个启动项。Pauly本人也写了一个用户手册,详细介绍Xorldr程序的功能及用法,但限于篇幅没有具体讲解启动实例。本人在实际应用该程序的过程中积攒了一些心得经验,不敢独享,写下来供大家参考,以起到抛砖引玉的效果。
1.工具准备
在进行安装XORLDR之前,我们需要准备好以下工具软件:
●XORLDR多系统管理程序,Pauly大侠作品,目前最新版本是0.3.5
● BOOTICE引导程序安装工具,亦为Pauly作品,最新版本是0.76
● WinHex,强大的16进制文件编辑与磁盘编辑软件。
● grub4dos、syslinux最新版,以及其它可能用到的工具,如本文中使用的9IN1_PXE_SRS合盘,我们要多次利用其中的工具。
2.磁盘分区及结构介绍
首先,我们使用Winhex来看一下磁盘上的分区及结构。
打开Winhex,按F9打开磁盘,如图1所示:
(图1)
选择物理磁盘HD0,点击OK后可观察到磁盘(hd0)的分区情况,如图2所示。
(图2)
由图2可以看出我们这块磁盘的一些情况:容量为73.9G,分为四个分区,启始扇区(Start sectors)占用第0~62扇区;第一主分区占用第63~20996954扇区,10G空间;第二主分区占用第20996955~31503464扇区,共5G空间;第三主分区占用第31503465~94446134扇区,共30G空间;存在一个分区间隙占用第94446135~94446197扇区,共31.5KB空间;第四分区(逻辑分区)占用第94446198~154577429扇区,共28.7G空间;最后是一个分区剩余空间,占用第154577430~154587127扇区,共4.7MB空间。
实际分区根据自己的需要进行,不必局限于单主分区或者四主分区。一个比较理想的情况是三主分区加扩展分区,再设置若干逻辑分区,这样对于现在海量容量的硬盘来讲是比较合适的。
3.XORLDR菜单编辑示例
我们假定您已经做好了分区。以我这台老机器上分区为例:四个分区,第一、二主分区各安装一个winXP,并实现系统之间相互隐藏;第三主分区放置游戏及其它私密数据;第四分区(逻辑分区)放置我的9IN1_PXE_SRS维护工具合盘及系统备份等。根据实际需要,设计菜单项如图3所示。
(图3)
下面依次介绍各菜单项编辑情况。
3.1第一主分区设计成“从文件启动我的XP”
从该分区启动时可以显现所有分区。XORLDR可以从PBR、文件及绝对扇区来启动系统。对于XP系统来讲,从文件启动系统的一个好处是可以把PBR解放出来,用于一些其它的启动目的。当然,这种选择不是绝对的,任何一种方式用好了,都是不错的。
首先,要安装好一个XP系统。启动XP系统后,打开XORLDR程序,选择本机硬盘后点击“安装/配置”,如图4所示。
(图4)
根据图5进行设置:
(图5)
注意选择“从文件启动”的启动方式后,后面要选择好文件类型及存放的分区。这里,文件名“/NTLDR”实际上包含了路径,即为第一主分区根目录下的文件NTLDR;windows系统启动文件一律选择“NTLDR /SETUPLDR.BIN /BOOTMGR”这一文件类型。其它文件类型在后面介绍。
特别说明:文件可以放在分区的根目录下,也可以放在子目录下,还可以放到剩余分区等不可见的地方;目录分隔符/ 等同于\,即/NTLDR 和\NTLDR 是一样的。需要强调的是,文件名中不可出现盘符,如C:\NTLDR或C:NTLDR都是错误的,将不被XORLDR 识别。盘符由“工作磁盘及分区号”替代。
此外,XORLDR 支持FAT16/FAT32/NTFS 三种文件系统,其中FAT分区上仅支持8.3 格式的短文件名;NTFS 分区上要求 $MFT 必须是连续的,否则可能搜索不到指定的文件,且文件不能是加密或压缩的。
接下来,根据需要设置分区显隐状态,见图6:
(图6)
设置完成后,一定要点击“生成”来使用菜单设置生效,如图5所示。完成后点击“导出配置”做一备份,因为后面在第二主分区安装操作系统可能会写MBR而导致XORLDR引导被清除。
3.2第二主分区设计成“从文件启动常用XP”
通常情况下默认启动到这个系统,并隐藏其中30G的第三主分区(游戏及私密数据)及“我的XP”所在的第一主分区。安装多系统并使系统之间及任意分区相互隐藏,做到完全独立隔离,是XORLDR引导管理器的重大优点。如果您不需要安装多系统,可以跳过此步看第三个步骤。
A.安装GHOST系统。
这个操作不局限于XP系统,其它GHOST系统操作相同,我选择第二系统仍是XP只是因为老机就能跑跑它,上不了win7。在第一主分区下的“我的XP”中进行XORLDR第二项菜单的编辑,见图7:
(图7)
其中文件名及类型、安装的分区号均根据实际情况填写。比如安装的是win7,则文件名为“/BOOTMGR”。根据需要自定义分区显隐状态,如图8所示。
(图8)
编辑完成后,点击“生成”使菜单生效,然后“导出设置”,最后“写入磁盘”。
做完上述工作后,在第一系统(我的XP)中使用ghost32程序将gho文件(GHOST安装系统文件或者备份系统生成的GHO文件,对同一台机器来讲,完全可以用第一系统的备份GHO文件还原到第二系统中)恢复到第二主分区中。重启后选择第二菜单项即可进入第
二系统(常用XP)。
这里,我们不用重启,接着做第三步工作。
B.全新安装XP或者其它Windows系统。
进入PE,将第二主分区设置为活动,然后进行全新安装系统(此步骤不详细介绍了,不会的网上查找资料或者咨询)。
完成后重启进入第二分区的“常用XP”(或其它windows系统)。注意,此时不会有XORLDR启动菜单出现,因为全新安装系统时,Windwos很霸道地重写MBR了。打开XORLDR程序,导入原先保存的配置,然后按照A中步骤进行XORLDR第二菜单项的编辑、生成,见图7。之后继续进行其它菜单项的编辑。
3.3从第四分区引导扇区启动GRLDR
首先利用BOOTICE对第四分区(逻辑分区)的PBR写入grub4dos引导,打开BOOTICE.EXE,点击“分区记录引导”(图9),
(图9)
选择“grub4dos”后进行“安装/配置”,如图10所示:
(图10)