由于Windows系统不能自动加载Linux系统引导项及其加载器,若不把UbuntuKylin的引导加载器grub2装到主引导记录MBR上,你就需要手动添加引导项。 但是要注意——这一点我都忽视了——Ubuntu(及其官方衍生版)12.10前后grub2系统文件有了些许改变,所以在此我专门转发一帖介绍Windows下UbuntuKylin的引导方法。 1.用 Grub4Dos引导ubuntu 的grub2 需要注意的是:一些破解版的win7,一般在系统盘根目录上会生成一个名为grldr的文件。如果用grub4dos的grldr来替代这个grldr,则会导致破解失败。如果在系统盘存在着名为menu.lst的文件,则会导致win7无法启动。如果你使用的是破解版win7,特别是安装前已发现不明grldr文件,请勿使用本法或者谨慎使用。因此,综合考虑,本人并不建议大家使用这用方法,提供本方案也只是说明本方案的存在及其具有一定的使用可行性。若大家需要使用此法,请更多搜集资料,查阅资料验证。 1)修改boot.ini a)Windows XP系统修改C盘下的boot.ini,末尾添加一行 b)Windows 7系统在C盘下创建boot.ini 2)下载最新版Grub4Dos:http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-06-20.zip 取出grldr 和 grldr.mbr 放到C盘根目录 3)在C盘根目录创建menu.lst文件,内容如下 *如果 /boot 是单独分区的,使用下面这样的: 注: 一定要是最新版的grub4dos,否则可能不支持ext4分区 2. 用EasyBCD添加neogrub引导 1)下载安装EasyBCD软件(据说要1.7之后的版本,不要绿色版,可能存在grub4dos引导类似的问题,建议安装在非系统盘) 2)运行EasyBCD软件,添加NeoGrub引导 出来一个记事本窗口menu.lst,同样复制上述代码进去,保存: *如果 /boot 是单独分区的,使用下面这样的: 如果选择之后引导grub2菜单时出错了 normal.mod 的什么错误什么的—— 可以直接用Grub4Dos引导你的Linux内核来启动,前提是你是知道你的UbuntuKylin的根分区是/dev/sdaX 当然内核版本号什么的也得自己改下~ 引用: (责任编辑:IT) |