首页 > 代码库 > Linux故障之grub
Linux故障之grub
硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和分区有效标志。在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为0xAA55或0x55AA,这取决于处理器类型。----百度百科之MBR
故障:1)MBR之主引导程序损坏
1、调整启动顺序,从光盘启动
2、进入紧急救援模式(boot rescue)
方法一:1、chroot /mnt/sysimage
2、查看磁盘分区情况:fdisk -l
3、grub-install /dev/sda
方法二:1、chroot /mnt/sysimage
2、cat /boot/grub/device.map (查询根所对应分区:如 root (hd0,0) )
3、进入grub模式
4、root (hd1,0)
5、setup(hd1)
测试:
1、模拟破坏MBR
2、进入紧急救援模式
3、修复grub
故障:2)grub配置文件丢失或损坏(/boot/grub/grub.conf)
方法一:1、开机grub引导进入系统
2、进入系统后手动创建grub.conf文件(/boot/grub/grub.conf)
方法二:若有备份文件,进入紧急救援模式,然后还原即可。
Linux故障之grub