手动修复grub可以说是当系统出现了问题之后的(MBR还起作用的情况下),一种比较重要的方式了。
在这里,说到MBR,就不得不说一下第0扇区了。下面是MBR的导出后的图片。
这里可以使用,当然作为一个SA,备份MBR显然是工作的职责所在。所以,如果你是一个SA别忘记备份MBR(除非你的雇主和你和书面协议说,
只要是MBR的事情,他不追究你的责任)。
备份MBR的命令是
 dd if=/dev/sda(也可以是hda这取决于你硬盘的类型) of=/home/jadeshow/Desktop/mbr.bak bs=512(备份512字节) count=1

那么怎么恢复呢,就是
dd if=/home/jadeshow/Desktop/mbr.bak of=/dev/sda bs=512 count=1
MBR是由446+64+2组成的.446是引导代码,引导CPU查找分区列表,64是分区列表,一个分区表项占16个字节,这也就是为什么主分区只能有四个的原因了.最后的2就是结束标志了aa55.据说曾经风靡一时的ch就是修改的MBR.
闲话说的太多了!下面进入正题.开机的时候,通过手动选择可以进入如下的画面

在这里输入密码,再按C就进入了cli,也就是命令行模式.
在这里CLI输入
root (hd0,0)通告内核所在
kernel /vmlinuz-X.X.X.X 通告内核版本
initrd /initrd-X.X.X.X  告知虚拟文件磁盘位置  (其实这里是可以按TAB不全的.)如图:


最后一步就是输入boot启动了.

(菜鸟写博,老鸟飞过。欢迎拍砖,深入交流!)

多吃东西多喝水, 

少玩游戏少睡觉! -------珏石头