Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1143385
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类:

2012-05-20 10:01:32

前些阵子我在我的机子上装了一个fedora,和xp构成双系统,但是,当我重启的时候,只能看到fedora16的启动菜单,xp的就不见了,后来查了一些资料,发现了原来是装fedora的时候,把MBR给覆盖了,导致系统不能引导xp了。。。后来,我用fedora的引导程序grub2解决了这个问题。
  如果你以前是学grub的,对于初看 第一次看到grub2的同学,可能觉得有点不适应,包括我也是一样的。对于它里面有一些写法,我不是很感冒。
 
  其实,grub2是采用了/boot/grub/grub.cfg 文件来引导系统的,但是,不建议直接修改grub.cfg 里面的内容来引导系统,而是通过另一个文件,/etc/default/grub 来改变引导项。
具体步骤如下:
先变身为root,打开/etc/default/grub  文件,加入以下内容:
GRUB_DISTRIBUTOR="myWindows"
GRUB_CMDLINE_LINUX="root(hd0,0) chainloader +1"  //(hd0,0) 代表第一个硬盘的第一个分区

之后运行命令
grub2-mkconfig -o /boot/grub2/grub.cfg
回车
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.3.5-2.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.3.5-2.fc16.i686.PAE.img
Found linux image: /boot/vmlinuz-3.3.4-3.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.3.4-3.fc16.i686.PAE.img
Found linux image: /boot/vmlinuz-3.3.2-6.fc16.i686.PAE
Found initrd image: /boot/initramfs-3.3.2-6.fc16.i686.PAE.img
Found Microsoft Windows XP Professional on /dev/sda1
done
系统就找到了你原先的xp系统了,接下来重启,就可以看到一个windows的启动菜单了。。



阅读(3515) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~