当按下电源,温暖而舒适电流流遍主板,留到BIOS居住的那颗芯片,BIOS(Basic Input-Output System基本输入/输出系统)就被叫醒了。BIOS的工作是检查CPU、内存、显示等是否正常,检查一遍没有问题后,就来到硬盘,来到那件传达室,完成他的最后一个任务——叫醒门房值班的那个人!
门房的值班大爷——G大叔叫Grub(管理启动器),平时就住在传达室里,这个传达室叫做MBR,是硬盘的入口,硬盘的第0号扇区,MBR不属于任何一个分区,也很小,512byte。
*提示:MBR中的内容主要的内容有两部分,一部分是启动代码,另一部分是硬盘的分区表,由于空间有限,只能写下4个分区的内容,因此一块硬盘最多只能有四个主分区或扩张区;*
G大叔被BIOS叫醒,来到硬盘读取/boot/grub/grub.cfg文件,根据这个文件的内容来决定他的动作。这个文件写了启动时应该给用户多少个选择,每个选项都有什么,背景咋样,等待多长时间等。
当BIOSZ找不到G大叔,可以使用livecd来修复:
(1)使用liveCD来启动进入Ubuntu系统,打开命令行运行sudo -i,获得权限然后运行:
$mount /dev/sdax /media/
$grub-install -root-directory=/media/ /dev/sda
-