手动安装GRUB
进入光盘系统
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
cd /mnt
chroot /mnt
grub-install /dev/sda
进入光盘环境,挂载根分区,重新生成grub文件
mount /dev/sda1 /mnt
rm /mnt/boot/grub/device.map
grup-install --root-directory=/mnt /dev/sda
重写grub文件操作步骤
1.进入grub,按"c"键
2.输入"root (hd0,0)",查看根目录在那个分区。
3.输入"kernel /boot/vmlinuz-2.6.32.41* ro root=/dev/sda1 quiet",(可以按tab补齐)回车。
4.输入"initrd /boot/initrd.img-2.6.32.41*",(可以按tab补齐)回车。
5.最后输入"boot",回车系统找到内核文件正常启动
如何进入单用户模式
1.进入grub,按"e"键选择kernel行,再按"e"键,在kernel行末加上"init=/bin/bash"
2.进入后输入mount -o remount,ro(rw) /(ro是只读rw读写)
修改文件用rw修复文件系统用ro
修复文件系统:
mount -o remount ,ro /
修复文件系统首先应该看那个盘坏了,假设修复sda1:
输入blkid /dev/sda1,查看硬盘格式TYPE="ext3"
开始修复
mount -o remount ,ro / (touch 一个文件看是不是只读的)
fsck.ext3 /dev/sda1
修复完成后重启