下载后可任意编辑通过 liveCD 进行 ubuntu 启动修复 在安装 Windows 和 Linux 多重系统的计算机上,常常会出现启动菜单丢失、系统无法引导等问题,因此学会如何使用一些工具对系统进行修复是非常有必要的。Ubuntu LiveCD 虽然不是专门的系统修复工具,但在很多关键时候它却能让系统起死回生。 一、修复 Grub 引导 在安装了 Ubuntu 或者是 Linux 的计算机上重装 Windows 时,会将 Grub 从MBR(硬盘主引导记录)上清除而导致无法进入 Ubuntu,这是多系统用户常常会遇到的问题。修复 Grub 引导的方法有很多,例如通过 Grub for DOS 或是在Linux Rescue 模式下进行修复,当然也可以通过 Ubuntu LiveCD 进行修复。 将 Ubuntu LiveCD 放 入 光 驱 并 启 动 计 算 机 , 进 入 工 作 界 面 。 执 行“Applications→Accessories→Terminal”,打开终端,输入并执行“sudo -i”命令,切换到 root 终端模式,然后输入“grub”,回车执行,即会出现 Grub 命令提示。 在 Grub 命令提示符下输入:“find /boot/grub/stage1”,此时,屏幕会返回类似“(hd0,2)”的字样,这是/boot 所在的分区。根据显示的结果,再分别输入并执行如下命令: root (hd0,2) setup (hd0) 注意:root 后面有一个空格。以上指令首先定位 Grub 所需的/boot 目录所在分区,然后将 Grub 的引导代码写入 MBR(图 1)。假如要想将 Grub 写入根分区的话,则需要在逗号之后加上数字,如“(hd0,2)”。当修复成功时会显示“succeeded”字样,最后执行“quit”命令退出 Grub。取出 Live CD,重新启动计算机即可。下载后可任意编辑图 1 执行上述指令修复 Grub 引导 二、MBR 备份与恢复 Ubuntu LiveCD 不仅仅可以修复 Grub,同时它也能够用来备份 MBR 并对其进行恢复。用 LiveCD 启动计算机,进入工作界面后,打开终端,输入如下命令备份 MBR 包括分区表:“sudo dd if=/dev/hda of=/ bs=512 count=1” 其中,“/dev/hda”是要备份的硬盘,hda 表示硬盘安装在 IDE 第一主盘,假如安装在第二主盘则为“/dev/hdc”;“bs”是 Block Size,即一次 IO 操作读写的字节数,若是仅仅备份主引导记录而不备份分区表的话,则改成“bs=446”;“count”参数表示处理多少个 Block;为备份文件的路径与文件名称,如“/media/floppy/boot.mbr”。 当 需 要 恢 复 时 , 则 使 用...