linux启动排错实例

linux启动排错实例

ID:6056988

大小:909.50 KB

页数:13页

时间:2018-01-01

linux启动排错实例_第1页
linux启动排错实例_第2页
linux启动排错实例_第3页
linux启动排错实例_第4页
linux启动排错实例_第5页
资源描述:

《linux启动排错实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux启动极端排错实例(图文)具体案例:/boot分区误删除,根文件系统被破坏.以下是具体恢复方法.系统统因为各种原因启动不了了,此时很多朋友想到的第一个办法就是重装系统,但是这如果是在大型企业中是绝对不允许的。所以我们为了适应时代潮流,还是选择排错这条路吧。重启电脑后,在bios中选择以cd-rom模式进入,如图(1),(当然你如果建立了网络系统,也可以从网络启动,并且笔者觉得网络启动比cd-rom的效率还要高些)图(1)放入光碟后,会出现如图(2)的界面,此时不要习惯性的输入回车了(毕竟这样就没有技术含量了),输入linuxresuce(修复模式),然后

2、再按回车。图(2)系统会自动加载光驱(或网络)的内容,然后出现以下图(3)的画面,这里是要你选择使用哪种语言,笔者习惯使用英文版本的linux,如果你不大习惯可以用键盘上的上下箭头来选择合适自己的语言种类。然后用tab键将光标移动到ok按钮上,敲回车。图(3)来到图(4)的画面,这里是要你选择键盘的种类,一般情况下,我们使用的是美式键盘,如果你的键盘是其他类型的,请根据自己的需要选择。用tab键盘选择ok可以进入下一步操作,如果前面语言的设置有误,可以选择back回到上一步。这里我们选择ok。图(4)出现了如图(5)的画面,这里是问我们需不需要网络环境,由于我们

3、使用的是光盘修复所以可以选择no,当然如果你使用的是网络修复,当然要将ip地址和nfs服务器的地址填写好了。我们这里选择no进入下一步。图(5)好了复杂的东西来了,图(6)显示了一大串的英文,意思是说:修复环境会尝试将你的linux系统挂载到/mnt/sysimage目录下,然后你就可以对你的系统进行问题的修复,如果你想这样,选择continue,如果你想在只读模式下这样选择read-only,如果你因为某些原因不想这样,选择skip直接进入命令行。在此我们当然选择continue继续。图(6)来到图(7),如果是一般的小问题,你看到的应该是图(8)的提示,但是

4、在此由于我们模拟的是极端的错误,所以出现图(7)的提示,意思是说无法将你的系统挂载到/mnt/sysimage这个目录下。而图(8)的意思是说已经将系统挂载到/mnt/sysimage上。这里我们不管它会出现那种提示,先ok了再说。图(7)图(8)来到图(9)的界面,图(9)使用chroot/mnt/sysimage命令设法将系统挂载到/mnt/sysimage下,如图(10),发现有错误信息,这与刚才图(7)的提示相吻合,这是因为根本就找不到系统的根分区。如果能够找到,即出现图(8)的提示,是可以使用chroot命令的。图(10)此时我们先如图(11),使用m

5、kdirtest建立一个test目录,然后使用e2label/dev/sda1,e2label/dev/sda2······一个个试着找出根(/)所对应的分区,在图中可以看到/dev/sda3所对应的分区为根分区(/)图(11)接下来,我们将/dev/sda3所对应的根(/)分区使用mount命令挂载到刚刚建立的test目录下。如图(12)所示,命令为mount/dev/sda3test。此时我们实际上是将根分区挂到了test目录下。cdtest进入test目录下,然后再cdetc进入etc目录下,用ls命令会发现所有以前的配置文件都在这里了。图(12)首先我们

6、用vi编辑器来看看fstab这个文件吧输入vifstab,如图(13),一般情况下分区找不到都是这里出了问题,打开一看吓了一跳,完全没有根分区的内容,并且前面用e2label查看的/dev/sda1是对应的/boot,而这里的LABEL=/boot(即/dev/sda1)对应的却是/boot1。错得太多了啊,图(13)将fstab里的内容修改为正确的形式如图(14)。加入了根分区的信息/dev/sda3/ext3defaults12,并且将boot分区的信息也改成正确的。查看无误后保存编辑结果。此时先别慌重新启动电脑,再去查看一下inittab文件看看图(14)

7、同样用vi打开inittab,如图(15),发现在systeminitialization中运行级别4和5调用了相同的文件目录rc5,这样显然是不行的,所以将其改为正确的,如图(16)图(15)图(16)基本上做到这一步前期工作就做完了,如果你的电脑不是像我这样比较变态的错误,应该可以正常启动了,但是由于我们这里是教学,所以肯定不会那么简单。重新启动之后,还是进入不了系统,无奈之下只好再次进入修复模式,这次发现到最后出现了图(8)的信息,并且进入以后使用chroot/mnt/sysimage并没有显示任何报错信息,也就是说已经可以将系统挂到/mnt/sysima

8、ge下了。如图(17)图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。