+ -
当前位置:首页 → 问答吧 → grub2 如何引导第二块硬盘上的XP系统

grub2 如何引导第二块硬盘上的XP系统

时间:2011-11-06

来源:互联网

代码:
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13       13055   104755200    7  HPFS/NTFS
/dev/sda3           13055       28878   127097393+   7  HPFS/NTFS
/dev/sda4           28878       38914    80614401    5  Extended
/dev/sda5           28878       38662    78592000   83  Linux
/dev/sda6           38662       38914     2021376   82  Linux swap / Solaris


这是分区信息,C盘是sda2,请问怎么改写grub.cfg才能在开机显示的grub图形界面中显示进window的选项啊?

作者: accessun   发布时间: 2011-11-06

重新更新下grub会找不到win7?

作者: 枫叶饭团   发布时间: 2011-11-06

sudo update-grub

作者: monk   发布时间: 2011-11-06

只有一个nt6.0系统的话:
代码:
menuentry 'win7'  {
search --set -f /bootmgr
chainloader +1



如果不经常折腾硬盘,分区固定的话:
代码:
menuentry 'win7'  {
set root='(sda,msdos2)'
chainloader +1



当然,经常折腾的话,set root这一行可以指定为uuid或卷标,例如:
代码:
search  --fs-uuid --set=root 034f6ab0-d20c
#上边的uuid根据自己的改



============================
还有,看一下你grub.cfg里边是不是把默认隐藏时间设置为-1了,其实是有win7 入口的?

作者: yunyaotian   发布时间: 2011-11-06