本机系统:XP+Ubuntu 10.04
做了一件事:重装XP
问题出现:原来本是由GRUB2引导,由于重装了XP,MBR被重写,故只能进入XP
解决途径:
看了网上不少帖子,总结一下:大部分都是要安装grub4dos,然后便是从dos启动它后,为Linux加载kernel。理论上这是极其简单的,可问题就出在好多帖子都是针对grub第一版而言的,即先找到/boot/grub/menu.lst, 可10.04没有这个,它是由/boot/grub/core.img代替了menu.lst,我费尽了精力才知道这么个原因,于是乎:进入grub4dos后,>>commandline,
>root (hdx,y) */x,y 因机而异/*
>find /boot/grub/core.img
>kernel /boot/grub/core.img
>boot
于是,久违的引导界面又出现啦!嘎嘎嘎,happy!
此文专门针对Ubuntu 10.04之修复引导。然而grub2吾尚不甚了解,下一步计划便是了解grub2的启动机制以及再加个win7 O.S.玩玩,嘿嘿。。。