Chinaunix

标题: rhce troubleshooting 小结 [打印本页]

作者: Pershing    时间: 2004-11-05 16:08
标题: rhce troubleshooting 小结
昨天奋战一夜, 完成troubleshooting 的一些典型题名。 做一个小结, 以做复习, 等下周一考回来在回头看不知是什么感想。
1. /etc/inittab 丢失或错误, 丢失的情况下要进rescue模式, chroot /mnt/sysimage, rpm -Va /etc/inittab; 显示missing, rqm -qf /etc/inittab 查找文件所属的rpm包initscripts,然后通过光盘或者是网络安装此软件包.注意加上--force选项。 如果是错误的话, 会 有多种情况, 比如initdefaults设置错误,机器一直的重启。 此时的修复工作不需要rescue模式, 只要启动的时候动态调整启动选项,加上运行级别启动,然后查找文件中的错误。 当然也可以rescue直接重装一下软件包,省的读文
2. /boot/grub/grub.conf 错误。 错误的特征就是启动的时候显示grub 的命令行。要正确的修复就必须对/boot/grub/grub.conf的书写格 式非常的熟悉, 而且要能够子集手写出来。在grub命令下打下文件中引导的几个命令, root (hd0,0) ; kernel /vmlinuz-XXXXX-img; initrd initrd-XXXXX.img; 在这个过程中要特别注意tab键的使用, 可以帮助我们解决很多的问题
3. /etc/fstab 丢失或错误。 启动的时候会提示输入root密码对磁盘进行检查。 输入密码, 因为此时硬盘是只读的, 所以要重新mount -o remount /dev/sdaXX / ; 然后fdisk -l 查看分区情况, 然后e2label将各个分区的卷标设置正确。 最后vi /etc/fstab, 当然这就需要你还能手写fstab文件了。 然后重启即可.
4. 一些重要文件的丢失, 比如mount, bash等,解决的方法仍然是以rescue方式进入, rpm -Vf XXX 查询文件是否损坏, rpm -qf 查询属于哪个软件包, 然后安装. 另外还要保证分区是以可读写的方式挂载的


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/406/showart_4607.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2