Grub2无法引导Windows
发表于 : 2009-08-28 11:57
我的系统9.04,grub2开机时无法引导Windows,出现Invalid Signature.不知道如何处理,下面贴上我的fdisk -l的输出和grub.cfg的内容,请大家帮忙分析一下。谢谢。
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1ba41ba3
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 30401 213479752+ f W95 Ext'd (LBA)
/dev/sda5 3825 14278 83971723+ 7 HPFS/NTFS
/dev/sda6 14279 30401 129507966 7 HPFS/NTFS
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6079 48829536 83 Linux
/dev/sdb2 6080 14593 68388705 5 Extended
/dev/sdb5 14220 14593 3004123+ 82 Linux swap / Solaris
/dev/sdb6 6080 14219 65384487 83 Linux
Partition table entries are not in disk order
grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd1,1)
search --fs-uuid --set 612fbd89-a184-4d04-9ab8-ddd3627e8bc4
if font /usr/share/grub/unicode.pff ; then
set gfxmode=1024x768
insmod gfxterm
insmod vbe
insmod png
insmod jpeg
insmod tga
terminal gfxterm
background_image /boot/grub/grub.png
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/black
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/10_linux ###
set root=(hd1,1)
search --fs-uuid --set 612fbd89-a184-4d04-9ab8-ddd3627e8bc4
menuentry "Ubuntu, linux 2.6.28-15-generic" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=612fbd89-a184-4d04-9ab8-ddd3627e8bc4 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
}
menuentry "Ubuntu, linux 2.6.28-15-generic (single-user mode)" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=612fbd89-a184-4d04-9ab8-ddd3627e8bc4 ro single
initrd /boot/initrd.img-2.6.28-15-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1ba41ba3
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 30401 213479752+ f W95 Ext'd (LBA)
/dev/sda5 3825 14278 83971723+ 7 HPFS/NTFS
/dev/sda6 14279 30401 129507966 7 HPFS/NTFS
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6079 48829536 83 Linux
/dev/sdb2 6080 14593 68388705 5 Extended
/dev/sdb5 14220 14593 3004123+ 82 Linux swap / Solaris
/dev/sdb6 6080 14219 65384487 83 Linux
Partition table entries are not in disk order
grub.cfg:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd1,1)
search --fs-uuid --set 612fbd89-a184-4d04-9ab8-ddd3627e8bc4
if font /usr/share/grub/unicode.pff ; then
set gfxmode=1024x768
insmod gfxterm
insmod vbe
insmod png
insmod jpeg
insmod tga
terminal gfxterm
background_image /boot/grub/grub.png
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/black
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/10_linux ###
set root=(hd1,1)
search --fs-uuid --set 612fbd89-a184-4d04-9ab8-ddd3627e8bc4
menuentry "Ubuntu, linux 2.6.28-15-generic" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=612fbd89-a184-4d04-9ab8-ddd3627e8bc4 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
}
menuentry "Ubuntu, linux 2.6.28-15-generic (single-user mode)" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=612fbd89-a184-4d04-9ab8-ddd3627e8bc4 ro single
initrd /boot/initrd.img-2.6.28-15-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###