系统故障出错的几种情况
引导流程分为以下步骤:开机自检(BIOS),MBR引导,GRUB菜单,加载内核(kernel),运行init进程,读取/etc/inittab配置文件,启动mingetty进程,在生活中,可能会遇到系统故障问题,下面就比较常见的问题给出解决办法.
第一种:MBR引导损坏
需要打以下命令:
linux rescue
chroot /mnt/sysp_w_picpath
grub-install /dev/sda
init 6 或者boot
第二种:/boot/grub/grub.conf文件受损或者丢失:
如果你的根分区在/dev/sda2,需要执行以下命令:
Grub> root (hd0,0)
Kernel /vmlinuz~~~~~~~~(此处的波浪线是内核文件,只需要按下tab键就可以出来) ro root=/dev/sda2
Initrd /init~~~~~~~~~~(同上)
boot
进入字符界面后,重新编辑/boot/grub/grub.conf,编写内容为:
default=0
timeout=3
title mylinux
root (hd0,0)
Kernel /vmlinuz~~~~~~~~(此处的波浪线是内核文件,只需要按下tab键就可以出来) ro root=/dev/sda2
Initrd /init~~~~~~~~~~(同上)
第三种:/etc/fstab文件出错
虚拟机重新启动后,输入以下命令:
Vim /etc/fstab,但是此时的/etc/fstab文件时只读文件,不能修改,所以我们需要重新挂载,输入以下命令:
mount -o remount,rw /
完成。