如题,我的电脑分区与系统如下
sda1 windows7 ntfs 50g
sda2 windows xp fat32 10g
sda3 ubuntu 12.04 ext4 10g
其中win7和xp是独立安装的,互不干扰,启动其中一个另一个分区就必须隐藏
我一直用GRUB4DOS的启动U盘用如下命令引导
title windows xp
hide (hd0,0)
unhide(hd0,1)
root (hd0,1)
makeactive
chainloader /ntldr
boot
title windows 7
hide (hd0,1)
unhide(hd0,0)
root (hd0,0)
makeactive
chainloader /bootmgr
boot
可是GRUB4DOS和GRUB2代码不兼容,而且GRUB2的中文WIKI很少,好像也比较复杂,一直搞不定,
求大侠解救``
GRUB2怎么引导独立的WIN7和XP?
-
- 帖子: 28
- 注册时间: 2010-03-03 11:45
- sevk
- 帖子: 2060
- 注册时间: 2007-05-08 16:26
- 系统: arch
- 来自: 火星内核某分子内某原子核内
- 联系:
Re: GRUB2怎么引导独立的WIN7和XP?
ubuntu 的grub2 可以自动识别win7 和 xp .
刷新grub菜单: sudo update-grub
可以自己添加:
cd /etc/grub.d
sudo nano 40_custom
按grub2的格式添加, 这个文件里面是有内容的, exec 那行放在最后就行
然后 sudo update-grub
刷新grub菜单: sudo update-grub
可以自己添加:
cd /etc/grub.d
sudo nano 40_custom
按grub2的格式添加, 这个文件里面是有内容的, exec 那行放在最后就行
代码: 全选
menuentry "win7 " {
set root=(hd0,0)
chainloader (hd0,0)+1
}
menuentry "xp " {
set root=(hd0,1)
chainloader (hd0,1)+1
}
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
-
- 帖子: 28
- 注册时间: 2010-03-03 11:45
Re: GRUB2怎么引导独立的WIN7和XP?
sevk 写了:ubuntu 的grub2 可以自动识别win7 和 xp .
刷新grub菜单: sudo update-grub
可以自己添加:
cd /etc/grub.d
sudo nano 40_custom
按grub2的格式添加, 这个文件里面是有内容的, exec 那行放在最后就行
然后 sudo update-grub代码: 全选
menuentry "win7 " { set root=(hd0,0) chainloader (hd0,0)+1 } menuentry "xp " { set root=(hd0,1) chainloader (hd0,1)+1 }
谢谢大哥,我当然知道UBUNTU能自动识别,因为我的XP和WIN7是相互独立的,所以我启动WIN7 ,就得激活这个分区,然后隐藏XP分区,不然会干扰和失败的,
现在UBUNTU自动识别的,不能这样做,要是用GURB2引导的系统分区没有激活,另一个系统分区没有隐藏,就会启动失败