来源:自学PHP网 时间:2015-04-17 18:33 作者: 阅读:次
[导读] 关于一键恢复,网上有很多讨论,也有很多成品,不过大多数都是基于Ghost实现的,而Ghost是个商业软件,喜欢用开源的人可能比较难于接受吧。此外,这种一键恢复虽然很容易使用,但...
关于一键恢复,网上有很多讨论,也有很多成品,不过大多数都是基于Ghost实现的,而Ghost是个商业软件,喜欢用开源的人可能比较难于接受吧。此外,这种一键恢复虽然很容易使用,但可定制性也比较差。所以我考虑使用CloneZilla 来制作一个紧急恢复分区,用来备份/还原系统。 为什么用CloneZilla呢?理由如下: 它是开源软件。 我的操作系统是Windows XP,硬盘分区默认都是NTFS。下面开始动手吧。 准备分区 首先整理磁盘碎片,然后用Partition Magic等工具在硬盘末尾划分出一个30G的空间。最好是用主分区(原因是,Linux和grub对主分区的编号方式要比逻辑盘简单些),然后将其格式化成FAT32,并分配一个驱动器符号(假设为J:)。这就是以后的紧急恢复分区。 安装CloneZilla clonezilla:CloneZilla主目录 安装grub4dos 然后设置NTLDR启动:复制 J:grub4dos 下的 grldr 和 menu.lst 两个文件到 C: 盘根目录。然后编辑 C:oot.ini ,加入以下内容: C:GRLDR="Start GRUB"重新启动计算机,按F8出现Windows XP的启动菜单,然后选择“Start GRUB”,能出现GRUB的启动菜单就OK。 设置grub4dos启动CloneZilla title Clonezilla live on harddrive 设置好之后,重新启动,进入Grub选择“Clonezilla live on harddrive”菜单项,看看能否顺利启动clonezilla。 安装Win98启动软盘 首先上网找一张Windows 98启动软盘的镜像,放在iso目录下,假设路径为 /iso/win98.img。然后在menu.lst中加入以下菜单项: title Win98 Floppy 然后重新启动计算机,进入Grub选择“Win98 Floppy”即可进入纯DOS模式。 安装grub4dos的引导扇区 grub4dos提供了一个名为bootlace.com的程序可以写MBR。它的原理是,首先把原有的MBR(位于0扇区)备份到1扇区,然后在0扇区写入自己的启动程序。根据硬盘启动区的规格定义,硬盘的0磁道中,除了0扇区是MBR之外,其他扇区都是保留,所以备份到1扇区不会有任何影响。 由于bootlace.com必须在纯DOS下使用,而Win98启动盘提供的DOS没有命令行历史功能,偏偏bootlace.com的选项又长又多,因此手动敲命令可不是个好办法。应该建立一个名为INSTALL.BAT的文件,把bootlace.com的命令行写进去。 下面是INSTALL.BAT的例子。注意实际书写时不要换行,都写在同一行上。而且要注意命令行长度不要超过127个字符,这是DOS对命令行长度的限制。 bootlace --boot-prevmbr-first --time-out=1 --boot-prevmbr-first指明优先启动原来的MBR(进Windows),只有按下热键时才进入特定分区启动。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com