[操作系统] 《抛弃联想一键还原系统6.0,使用NOVO键快速恢复系统!》之进阶篇——终于更改完毕呢
没看基础篇的朋友先点击查看《抛弃联想一键还原系统6.0,使用NOVO键快速恢复系统!》 基础篇中实现NOVO键引导隐藏分区的方式是NTLDR+GRUB,GRUB4DOS是一款功能非常强大的多系统引导工具,由几个中国人在GNU GRUB Lagecy 的基础上做的二次开发。这是开放源代码的自由软件,会编程的高手可以更改源代码量身定做。
在基础篇【安装小马哥的WIN PE V7.0版注意事项】@#%#@#%#@9键引导隐藏分区的方式是10@#%#@#%#@PE V7,只需将小马PE V7的光盘映像拷贝到隐藏分区根目录,再把MENU.LST更改就可直接用NOVO键直接引导PE。 文件名:menu.lst 内容:(xiaomav7.iso为光盘映像文件名,如已改名下面需做相应改动。注意小写部分不能改为大写) find --set-root /XIAOMAV7.ISO map /XIAOMAV7.ISO (hd32) map --hook chainloader (hd32)
保存后执行步骤一建立的HIDE.BAT隐藏分区,关机后按下NOVA键就可直接启动PE呢。(注:这是将光盘映像直接虚拟为光盘,故建议1G内存下的机器最好不要用这种方式)
由此可见GRUB4DOS的强大和便利。本篇主要谈的就是,如何利用GRUB4DOS来引导各种光盘或软盘映像,更方便的维护系统。
这是我使用的GRUB菜单:
选择第0项【启动Win PE】后的效果。
虽然大多数情况下,我们已经不再使用DOS呢,像俺的本本硬盘全部分区为NTFS格式——DOS根本就识别不了。但系统崩溃的原因千奇百怪,不怕一万就怕万一,拿一个U盘专门存储各类DOS工具又有些浪费也不方便。
使用PE尽管非常方便,但某些情况下在DOS中使用工具操作起来更合适一些。比如在SP3中PQ Magic 8.05无损数据调整分区大小就没法用呢,这时就得回到DOS中使用;还有知名的硬盘检修工具——效率源大硬盘检测,更是只能在DOS中运行;再如雨夜飘零的BIOS维护工具等等。 如果本机上就能使用各种DOS工具,显然方便如多。何况现在的机器动则上百G的容量,哪个几十M来存储这类工具也占不了多少空间。只需将所需的工具制成可引导的IMG或ISO映像,就可以使用GRUB4DOS启动。
GRUB4DOS支持磁盘仿真(可以将软盘映像.IMG,光盘映像.ISO甚至硬盘分区虚拟为磁盘)。这是一款开源软件,同样不存在盗版问题。
GRUB4DOS支持MBR引导、GRUB+DOS、GRUB+NTLDR(XP)、GRUB+BOOTMGR(VISTA)等引导方式,也支持以其它方式占主导的引导类型,如DOS+GRUB,NTLDR+GRUB(XP)、BOOTMGR+GRUB(VISTA)。 基础篇中使用的即是采用的NTLDR+GRUB的引导方式,当然也可采用GRUB和NTLDR+GRUB这种比较全面的双重方式,只是俺嫌麻烦。需要注意的是,不能采用MBR方式或修改MBR的双重引导方式,否则就无法使用NOVO键呢——因为联想的一键恢复系统就是修改硬盘MBR。
不过如果是非联想机器,因为没有NOVO键呢完全可以采用硬盘MBR方式引导GRUB。而且GRUB本身就自带隐藏分区的功能,完全可以实现同样的隐藏分区、恢复备份系统的功能。
NTLDR+GRUB方式最为简单,不需安装只需拷贝文件修改BOOT.INI即可使用。 注:如果想用GRUB和NTLDR+GRUB的双重方式,还需下载GRUBINST的WIN32版本(点击下载),运行其中的grubinst_gui.exe或以手输指令方式运行grubinst.exe。
使用完整版小马PE V7迷你系统的详细步骤:(需完成基础篇的操作) 准备工作:下载GRUB4DOS,目前最新版为20081229,-src.zip为源代码,需要的朋友才下。
1.运行基础篇中建立的UNHIDE.BAT,注销后重登录以便操作隐藏分区。 2.下载的GRUB4DOS解压后,将其子目录\chinese\下的GRLDR拷贝进隐藏分区根目录覆盖原文件;将基础篇小马PE V7版光盘映像中\SETUP\MYINS下的MUIFONT.GZ拷贝进隐藏分区跟目录的\MINIPE子目录下(这两个文件分别是NTLDR引导的GRUB解释程序及中文字体文件)。 3.小马V7 版光盘映像的根目录EZBOOT目录下,有四个IMG映像文件。将这几个文件或其它可引导的IMG及ISO映像文件,拷贝到隐藏分区的MINIPE目录中。 EZBOOT下的四个IMG映像文件: DOSTOOLS.IMG MSDOS 7.1工具箱 WIN32.IMG WIN32中文启动盘 HYDOS.IMG 深山红叶DOS工具箱 XLY2007.IMG 效率源大磁盘检测工具
4.修改隐藏分区根目录下的MENU.LST文件。
timeout 10 default 0 background 008000 find --set-root /minipe/muifont.gz fontfile /minipe/MUIFONT.GZ
title 启动Win PE find --set-root /MINIPE/LDRXPE chainloader /minipe/LDRxpe
title 运行深山红叶DOS工具 find --set-root /MINIPE/HYDOS.IMG map --mem /MINIPE/HYDOS.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 运行WIN32启动盘 find --set-root /MINIPE/WIN32.IMG map --mem /MINIPE/WIN32.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title MSDOS 7.1工具箱 find --set-root /MINIPE/DOSTOOLS.IMG map --mem /MINIPE/DOSTOOLS.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 效率源2007大磁盘检测 find --set-root /MINIPE/XLY2007.IMG map --mem /MINIPE/XLY2007.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
5. 执行步骤一中建立的hide.bat,关机后摁下NOVO键即可引导隐藏分区进行各种操作。
这样就能完整使用小马PE V7版呢,但还是不够安全,要是小朋友没事就用效率源或者无意中摁下调用DOS工具箱的按键,那就欲哭无泪呢。
所以还得在GRUB中增加密码保证安全,当然还能使用图片美化GRUB的菜单,具体如下: 【美化】:在menu.lst中使用splashimage指令,一般在fontfile指令后title指令前。如上例: fontfile /minipe/MUIFONT.GZ splashimage /minipe/background.gz
注:backgroun.gz即压缩后的背景图片,图片要求XPM格式,640*480,14色。俺是用CS3+ACDSEE+XNVIEW+jZip转换压缩的。
【安全】:在显示菜单的时候,按C进入GRUB控制台,键入 md5crypt(回车) 这时会要求你设置密码,然后根据你的输入,返回MD5加密的字符串,用笔记下这一长字符串。然后在MENU.LST第一个title指令前,键入 password --md5 返回的字符串
然后在需要密码才能进入的title指令后,如上例: title 启动Win PE password --md5 返回的字符串 find --set-root /MINIPE/LDRXPE
这样在选择【启动Win PE】时,就会要求你输入密码。
下面是俺的MENU.LST,大家可以参照设置自己的GRUB菜单。 timeout 10 default 0 background 008000 find --set-root /hidden.zyj #hidden.zyj是我在隐藏分区建立的一个无用文件,主要是方便GRUB查找隐藏分区# fontfile /minipe/MUIFONT.GZ splashimge /minipe/START.GZ password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0
title 0.启动Win PE password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 chainloader /minipe/zyjxpe
title 1.从本机硬盘启动Windows XP root (hd0,0) chainloader (hd0,0)+1
title 2.从U盘启动系统 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 root (fd0) chainloader (fd0)+1
title 3.从移动硬盘启动系统 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 map (hd0) (hd1) map (hd1) (hd0) chainloader (hd1,0)+1
title 4.运行深山红叶DOS工具 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 find --set-root /MINIPE/HYDOS.IMG map --mem /MINIPE/HYDOS.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 5.运行WIN32启动盘 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 find --set-root /MINIPE/WIN32.IMG map --mem /MINIPE/WIN32.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 6.MSDOS 7.1工具箱 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 find --set-root /MINIPE/DOSTOOLS.IMG map --mem /MINIPE/DOSTOOLS.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 7.效率源2007大磁盘检测 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 find --set-root /MINIPE/XLY2007.IMG map --mem /MINIPE/XLY2007.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 8.运行雨夜飘零BIOS维护工具 password --md5 $1$xAn$kH/DTRJtqMbqhepKL0WzN0 find --set-root /MINIPE/XLY2007.IMG map --mem /MINIPE/XLY2007.IMG (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0)
title 9.运行光盘映像 find --set-root /MINIPE/090101.ISO map /MINIPE/090101.ISO (hd32) map --hook chainloader (hd32)
title 重启计算机 reboot
title 关闭计算机 halt
【GRUB4DOS相关资源】在附件的初级教程中有,包括官方中文说明文档。
雨夜飘零BIOS工具映像,以及压缩好的开机图片压缩档START.GZ在3楼有下载u |
|