Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS - system restore
/dev/sda2 13 4674 37436416 7 HPFS/NTFS - Windows 7
/dev/sda3 4674 58843 435116032 7 HPFS/NTFS - data storage
/dev/sda4 58843 60802 15728640 83 Linux - Ubuntu 10.10最初我安装了StartUpManager。这个(我想)将Linux + memtest的另外4个实例添加到我的启动菜单列表中。但是,我没有看到GRUB启动菜单。几秒钟后,计算机启动到Ubuntu。
我试图添加windows 7,但没有成功。
这是我的menu.lst文件的一部分。
title Ubuntu 10.10, kernel 2.6.35-24-generic
uuid 1c9748e2-2f11-4a6c-91c0-7310d48c4a7a
kernel /boot/vmlinuz-2.6.35-24-generic root=UUID=1c9748e2-2f11-4a6c-91c0-7310d48c4a7a ro quiet splash
initrd /boot/initrd.img-2.6.35-24-generic
title Chainload into GRUB 2
root 1c9748e2-2f11-4a6c-91c0-7310d48c4a7a
kernel /boot/grub/core.img
title Ubuntu 10.10, memtest86+
uuid 1c9748e2-2f11-4a6c-91c0-7310d48c4a7a
kernel /boot/memtest86+.bin
menuentry “Windows 7″ {
set root=(hd0,2)
chainloader +1
}这是在upgrade-grub之后
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.35-24-generic
Found kernel: /boot/vmlinuz-2.6.35-22-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done我已经在/etc/grub.d/40_custom中添加了下面的内容,并且取消了menu.lst中隐藏的菜单线,但是我仍然看不到任何引导菜单。我也试着按ESC和SHIFT键。
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos0)'
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda1)" {
set root= hd(0,0)
chainloader +1
}
menuentry "!Windows 7 (loader) (on /dev/sda1)" {
set root= hd(0,1)
chainloader +1
}
menuentry "!!Windows 7 (loader) (on /dev/sda1)" {
set root= hd(0,2)
chainloader +1
}发布于 2011-01-21 17:35:52
这是我的windows 7加载程序:
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}如果您复制并粘贴它,这应该是可行的,但是我认为您不应该将它放在您的menu.lst文件中。它应该进入/etc/grub.d/40_习惯。
https://askubuntu.com/questions/22629
复制相似问题