【求助】开机项先是ubuntu10.10然后才到win7?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
chenxavier
帖子: 24
注册时间: 2010-11-04 22:48

【求助】开机项先是ubuntu10.10然后才到win7?

#1

帖子 chenxavier » 2010-11-07 4:13

我今天用光盘装了ubuntu10.10,但是重启之后它先让我进了ubuntu的开机项,在里面选了win7后才是windows的开机项选择,而且里面没有ubuntn的。
我想请教一下各位我应该怎样才可以先进windows的双系统选项后才到ubuntu的呢。。
另外小弟还有一个问题:刚装完系统后它让我更新显卡的驱动,但我更新重启后就只能进入文字界面了,现在我是用还原模式的,那我现在还需要重新再装这个驱动吗?(系统有提示要更新),小弟先谢过了~
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#3

帖子 我就是我2 » 2010-11-07 6:54

找关于grub4dos的东西。。。
首先把mbr上的grub2撤了,把引导恢复为ms的
本步可用的工具:
1、在linux下的testdisk
2、pe的mbr修复工具
其次,设定grub4dos (在win7的启动菜单添加grub4dos的启动项)
具体看相关教程。论坛应该有不少关于这个内容的东西了。右上有个搜索,输入Grub4dos,搜索之。不行再回来问吧。
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
warden22
帖子: 15
注册时间: 2008-01-01 15:37

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#4

帖子 warden22 » 2010-11-07 18:15

这个好解决,
cd /boot/grub
sudo gedit grub.cfg
然后把不要的启动项前打#号,如果想把WIN7放在第一,直接复制文件后面的那几行放到ubuntu前面,然后把后面的WIN7打#号,改完后保存即可。下次启动就有启动优先级啦,参看我的改动如下
### BEGIN /etc/grub.d/10_linux ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 4a2c5f642c5f49d9
chainloader +1
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=f4b6eedc-8d8e-4673-b827-d6f655b6d5dd ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=f4b6eedc-8d8e-4673-b827-d6f655b6d5dd ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
#menuentry "Memory test (memtest86+)" {
# insmod part_msdos
# insmod ext2
# set root='(hd0,msdos3)'
# search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
# linux16 /boot/memtest86+.bin
#}
#menuentry "Memory test (memtest86+, serial console 115200)" {
# insmod part_msdos
# insmod ext2
# set root='(hd0,msdos3)'
# search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
# linux16 /boot/memtest86+.bin console=ttyS0,115200n8
#}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
#menuentry "Windows 7 (loader) (on /dev/sda1)" {
# insmod part_msdos
# insmod ntfs
# set root='(hd0,msdos1)'
# search --no-floppy --fs-uuid --set 4a2c5f642c5f49d9
# chainloader +1
#}
### END /etc/grub.d/30_os-prober ###
chenxavier
帖子: 24
注册时间: 2010-11-04 22:48

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#5

帖子 chenxavier » 2010-11-07 18:42

warden22 写了:这个好解决,
cd /boot/grub
sudo gedit grub.cfg
然后把不要的启动项前打#号,如果想把WIN7放在第一,直接复制文件后面的那几行放到ubuntu前面,然后把后面的WIN7打#号,改完后保存即可。下次启动就有启动优先级啦,参看我的改动如下
### BEGIN /etc/grub.d/10_linux ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 4a2c5f642c5f49d9
chainloader +1
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=f4b6eedc-8d8e-4673-b827-d6f655b6d5dd ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=f4b6eedc-8d8e-4673-b827-d6f655b6d5dd ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
#menuentry "Memory test (memtest86+)" {
# insmod part_msdos
# insmod ext2
# set root='(hd0,msdos3)'
# search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
# linux16 /boot/memtest86+.bin
#}
#menuentry "Memory test (memtest86+, serial console 115200)" {
# insmod part_msdos
# insmod ext2
# set root='(hd0,msdos3)'
# search --no-floppy --fs-uuid --set f4b6eedc-8d8e-4673-b827-d6f655b6d5dd
# linux16 /boot/memtest86+.bin console=ttyS0,115200n8
#}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
#menuentry "Windows 7 (loader) (on /dev/sda1)" {
# insmod part_msdos
# insmod ntfs
# set root='(hd0,msdos1)'
# search --no-floppy --fs-uuid --set 4a2c5f642c5f49d9
# chainloader +1
#}
### END /etc/grub.d/30_os-prober ###
谢谢你啊。。我的文件里面是空的。
我把你的直接复制进去了,但刚重启看了一下怎么还是一样?
上次由 chenxavier 在 2010-11-07 18:45,总共编辑 1 次。
chenxavier
帖子: 24
注册时间: 2010-11-04 22:48

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#6

帖子 chenxavier » 2010-11-07 18:42

我就是我2 写了:找关于grub4dos的东西。。。
首先把mbr上的grub2撤了,把引导恢复为ms的
本步可用的工具:
1、在linux下的testdisk
2、pe的mbr修复工具
其次,设定grub4dos (在win7的启动菜单添加grub4dos的启动项)
具体看相关教程。论坛应该有不少关于这个内容的东西了。右上有个搜索,输入Grub4dos,搜索之。不行再回来问吧。
这个比较麻烦,小弟才刚接触Linux系统。所以。。。
hfq126
帖子: 16
注册时间: 2006-04-22 1:15

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#7

帖子 hfq126 » 2010-11-08 0:06

其实很简单,只要用GRUB4DOS来引导/boot/grub/core.img就可以了,UBUNTU10用的是GRUB2
在grub4dos的menu.lst文件里加入
title Ubuntu 10.10
root (hd0,7) 7要改成你自己的号
kernel /boot/grub/core.img
这是我的,

当然你得先把GRUB的引导覆盖成win7的,用win7修复或记得有一文件BOOTSECT.BAK这个好像是win7的引导备份文件
chenxavier
帖子: 24
注册时间: 2010-11-04 22:48

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#8

帖子 chenxavier » 2010-11-08 5:19

hfq126 写了:其实很简单,只要用GRUB4DOS来引导/boot/grub/core.img就可以了,UBUNTU10用的是GRUB2
在grub4dos的menu.lst文件里加入
title Ubuntu 10.10
root (hd0,7) 7要改成你自己的号
kernel /boot/grub/core.img
这是我的,

当然你得先把GRUB的引导覆盖成win7的,用win7修复或记得有一文件BOOTSECT.BAK这个好像是win7的引导备份文件
但问题是现在开机的时候系统先进去ubuntu的系统选择,在里面选了win7后才是win7的开机选项..
chenxavier
帖子: 24
注册时间: 2010-11-04 22:48

Re: 【求助】开机项先是ubuntu10.10然后才到win7?

#9

帖子 chenxavier » 2010-11-09 1:56

没人吗..帮帮忙嘛...
回复