通过liveCD进行ubuntu启动修复

	通过liveCD进行ubuntu启动修复

通过liveCD进行ubuntu启动修复在安装Windows和Linux多重系统的计算机上,经常会出现启动菜单丢失、系统无法引导等问题,因此学会如何使用一些工具对系统进行修复是非常有必要的。 UbuntuLiveCD虽然不是专门的系统修复工具,但在很多关键时候它却能让系统起死回生。 一、修复Grub引导在安装了Ubuntu或者是Linux的计算机上重装Windows时,会将Grub从MBR(硬盘主引导记录)上清除而导致无法进入Ubuntu,这是多系统用户经常会遇到的问题。

修复Grub引导的方法有很多,例如通过GrubforDOS或是在LinuxRescue模式下进行修复,当然也可以通过UbuntuLiveCD进行修复。

将UbuntuLiveCD放入光驱并启动计算机,进入工作界面。

执行ApplicationsAccessoriesTerminal,打开终端,输入并执行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。

取出LiveCD,重新启动计算机即可。

图1执行上述指令修复Grub引导二、MBR备份与恢复UbuntuLiveCD不仅仅可以修复Grub,同时它也能够用来备份MBR并对其进行恢复。 用LiveCD启动计算机,进入工作界面后,打开终端,输入如下命令备份MBR包括分区表:sudoddif=/dev/hdaof=/bs=512count=1其中,/dev/hda是要备份的硬盘,hda表示硬盘安装在IDE第一主盘,如果安装在第二主盘则为/dev/hdc;bs是BlockSize,即一次IO操作读写的字节数,若是仅仅备份主引导记录而不备份分区表的话,则改成bs=446;count参数表示处理多少个Block;为备份文件的路径与文件名称,如/media/floppy/。

当需要恢复时,则使用如下命令:sudoddif=/of=/dev/hdabs=512count=1。 三、拯救数据文件如果系统出现严重故障无法进入,但系统分区中还有一些重要的数据文件或配置需要备份出来,UbuntuLiveCD也能够轻松地搞定。 它能够自动找到计算机中的硬盘分区,兼容FAT32、NTFS、EXT2、EXT3等多种分区格式。

借助它,我们可以很轻松地在图形界面下将数据文件抢救到硬盘、U盘、软盘,甚至是光盘中。

同样,如果是重要的系统文件丢失导致系统无法运行,而又有备份文件可供恢复的话,也能够通过UbuntuLiveCD进行恢复(图2)。 图2自带的文件修复需要提醒读者的是,由于这是一个LiveCD的环境,在这里对用户帐户或文件系统的改动都是暂时性的,因此备份文件的时候请选择安全的分区,而不要将其备份在当前Ubuntu系统的任何文件夹下。 小贴士:什么是LiveCDLiveCD通常是指那些可以从光盘上直接运行的操作系统。

与常见的Linux套件发行版不同,LinuxLiveCD不必安装,无需硬盘,只需将光盘插入光驱,并调整BIOS从光驱启动即可进入系统进行操作。