[已解决]为什么选择Vista 还是会启动win7?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

[已解决]为什么选择Vista 还是会启动win7?

#1

帖子 qy117121 » 2011-03-28 15:07

我双硬盘,sda 和sdb bios 设置从sdb 启动
sda1 安装有Vista
sdb1 安装win7 ,sdb2 ubuntu 11.04 grub安装到 sdb
grub菜单中 有Vista 和 win7 的选项
在grub菜单中不管是选择vista 还是 win7 都是会启动win7 不知是为什么

PS: 开机选择从sda启动的话就直接启动vista
Vista 和win7 是分别安装的 启动项之间没有关连

当然我也没有想要启动Vista 不过,为什么会这样呢?
上次由 qy117121 在 2011-03-28 18:21,总共编辑 1 次。
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 为什么选择Vista 还是会启动win7?

#2

帖子 billbear » 2011-03-28 15:38

那你贴 grub.cfg
然后等小苹果
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 为什么选择Vista 还是会启动win7?

#3

帖子 qy117121 » 2011-03-28 17:59

代码: 全选

### BEGIN /etc/grub.d/08_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(/dev/sda,msdos1)'
	search --no-floppy --fs-uuid --set=root 64989BC1989B9062
	chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(/dev/sdb,msdos1)'
	search --no-floppy --fs-uuid --set=root B014A3B714A37F4A
	chainloader +1
}
menuentry "Linux Deepin 10.12, 2.6.35-28-generic (/dev/sdb7) (on /dev/sdb7)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos7)'
	search --no-floppy --fs-uuid --set=root cde4e1ee-7715-465b-88bb-90a0b1530c46
	linux /boot/vmlinuz-2.6.35-28-generic root=UUID=cde4e1ee-7715-465b-88bb-90a0b1530c46 ro quiet splash
	initrd /boot/initrd.img-2.6.35-28-generic
}
menuentry "Linux Deepin 10.12, 2.6.35-28-generic (/dev/sdb7) -- recovery mode (on /dev/sdb7)" --class gnu-linux --class gnu --class os {
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos7)'
	search --no-floppy --fs-uuid --set=root cde4e1ee-7715-465b-88bb-90a0b1530c46
	linux /boot/vmlinuz-2.6.35-28-generic root=UUID=cde4e1ee-7715-465b-88bb-90a0b1530c46 ro single
	initrd /boot/initrd.img-2.6.35-28-generic
}
### END /etc/grub.d/08_os-prober ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  set matches_file=${prefix}/gfxblacklist.txt
  set class_match=3
  if lua ${prefix}/hwmatch.lua; then
    if [ ${match} = 0 ]; then
      set linux_gfx_mode=keep
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=text
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu,Linux 2.6.38-7-generic' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	set gfxpayload=$linux_gfx_mode
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos2)'
	search --no-floppy --fs-uuid --set=root d23b930e-68d9-47ed-a6f5-67e1a60c0342
	linux	/boot/vmlinuz-2.6.38-7-generic root=UUID=d23b930e-68d9-47ed-a6f5-67e1a60c0342 ro   quiet splash vt.handoff=7
	initrd	/boot/initrd.img-2.6.38-7-generic
}
menuentry 'Ubuntu,Linux 2.6.38-7-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	set gfxpayload=$linux_gfx_mode
	insmod part_msdos
	insmod ext2
	set root='(/dev/sdb,msdos2)'
	search --no-floppy --fs-uuid --set=root d23b930e-68d9-47ed-a6f5-67e1a60c0342
	echo	'Loading Linux 2.6.38-7-generic ...'
	linux	/boot/vmlinuz-2.6.38-7-generic root=UUID=d23b930e-68d9-47ed-a6f5-67e1a60c0342 ro single 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-2.6.38-7-generic
}
### END /etc/grub.d/10_linux ###
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 为什么选择Vista 还是会启动win7?

#4

帖子 月下叹逍遥 » 2011-03-28 18:02

有Win7还用Vista……
浮生七十今三十,从此凄惶未可知
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 为什么选择Vista 还是会启动win7?

#5

帖子 smallapple » 2011-03-28 18:03

Vista和7都是正版么?
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 为什么选择Vista 还是会启动win7?

#6

帖子 qy117121 » 2011-03-28 18:06

smallapple 写了:Vista和7都是正版么?
不 是
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 为什么选择Vista 还是会启动win7?

#7

帖子 qy117121 » 2011-03-28 18:07

月下叹逍遥 写了:有Win7还用Vista……
上次无聊装的一个精简版,当然也没想用Vista 只不过想知道为什么会这样
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 为什么选择Vista 还是会启动win7?

#8

帖子 smallapple » 2011-03-28 18:15

vista如果是OEM软激的,那个软激文件会搜索bootmgr然后引导,当设置 sdb 为启动盘时,会先搜索sdb上分区的bootmgr 并进入引导,这样会先搜到win7启动。
如果vista不是软激的,这个现象就灰常奇怪
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46

Re: 为什么选择Vista 还是会启动win7?

#9

帖子 hcym » 2011-03-28 18:17

蛋炸

装什么Vista
وإذا كان هذا لا يحصل أكثر من 100 ملاحظات ، انا ذاهب الى غضب
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 为什么选择Vista 还是会启动win7?

#10

帖子 qy117121 » 2011-03-28 18:19

smallapple 写了:vista如果是OEM软激的,那个软激文件会搜索bootmgr然后引导,当设置 sdb 为启动盘时,会先搜索sdb上分区的bootmgr 并进入引导,这样会先搜到win7启动。
如果vista不是软激的,这个现象就灰常奇怪
确实是OEM软激的,这个原因啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 为什么选择Vista 还是会启动win7?

#11

帖子 qy117121 » 2011-03-28 18:20

hcym 写了:蛋炸

装什么Vista
其实Vista还是不错的,
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: [已解决]为什么选择Vista 还是会启动win7?

#12

帖子 billbear » 2011-03-28 18:30

你可以自己写一个 menu.lst 扔到 vista 就会 ok 了
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: [已解决]为什么选择Vista 还是会启动win7?

#13

帖子 smallapple » 2011-03-28 18:34

熊大,软激的那个grldr 碰到menu.lst 会黑屏的 :em01
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [已解决]为什么选择Vista 还是会启动win7?

#14

帖子 qy117121 » 2011-03-28 18:34

了解了,谢谢
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: [已解决]为什么选择Vista 还是会启动win7?

#15

帖子 qy117121 » 2011-03-28 18:38

smallapple 写了:熊大,软激的那个grldr 碰到menu.lst 会黑屏的 :em01
发现我那里没有grldr ,有一个OEMSY
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
回复