分页: 1 / 1

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

发表于 : 2010-11-07 4:13
chenxavier
我今天用光盘装了ubuntu10.10,但是重启之后它先让我进了ubuntu的开机项,在里面选了win7后才是windows的开机项选择,而且里面没有ubuntn的。
我想请教一下各位我应该怎样才可以先进windows的双系统选项后才到ubuntu的呢。。
另外小弟还有一个问题:刚装完系统后它让我更新显卡的驱动,但我更新重启后就只能进入文字界面了,现在我是用还原模式的,那我现在还需要重新再装这个驱动吗?(系统有提示要更新),小弟先谢过了~

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

发表于 : 2010-11-07 5:56
会吐烟圈的猪
grub问题。

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

发表于 : 2010-11-07 6:54
我就是我2
找关于grub4dos的东西。。。
首先把mbr上的grub2撤了,把引导恢复为ms的
本步可用的工具:
1、在linux下的testdisk
2、pe的mbr修复工具
其次,设定grub4dos (在win7的启动菜单添加grub4dos的启动项)
具体看相关教程。论坛应该有不少关于这个内容的东西了。右上有个搜索,输入Grub4dos,搜索之。不行再回来问吧。

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

发表于 : 2010-11-07 18:15
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 ###

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

发表于 : 2010-11-07 18:42
chenxavier
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 ###
谢谢你啊。。我的文件里面是空的。
我把你的直接复制进去了,但刚重启看了一下怎么还是一样?

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

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

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

发表于 : 2010-11-08 0:06
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的引导备份文件

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

发表于 : 2010-11-08 5:19
chenxavier
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的开机选项..

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

发表于 : 2010-11-09 1:56
chenxavier
没人吗..帮帮忙嘛...