win7下安装ubuntu,引导时错选择成了ubuntu引导win7,结果开机默认进入的是ubuntu系统,怎么办?

而且引导项有六七个,看起来很乱,怎么设置才能第一个选择进入的是win7,第二个是ubuntu,求解决办法?

1.打开终端,输入sudo gedit /boot/grub/grub.cfg,回车;按照提示输入密码并回车 ,把这个文件变成可写。
2.输入sudo gedit /boot/grub/grub.cfg,回车
3.在grub.cfg中找到类似以下代码:
   ### BEGIN /etc/grub.d/30_os-prober ###
   menuentry "Windows 7 (loader) (on /dev/sda1)"
   insmod ntfs
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 842c8e1c2c8e08fe
   chainloader +1
   }
   ### END /etc/grub.d/30_os-prober ###
上面的是WIN7
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
    insmod ntfs
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set 7870b1b270b17788
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###
上面的是XP
总之类似,就是找到这行

   将你的grub.cfg文件里的类似代码剪切,然后粘贴到grub.cfg文件里 ### END /etc/grub.d/05_debian_theme ### 代码之后
4.保存并退出,重启后你的系统启动顺序就变成了默认Windows 为第一启动项
另外, "Windows 7 (loader) (on /dev/sda1)"、"Ubuntu, Linux 2.6.31-14-generic" 等引号里的内容可以随意修改为你喜欢的名字,如windows、linux等;且不想要的启动项可以删除,如 "Memory test (memtest86+)"

本人才疏学浅,只是想到了默认启动顺序是第一个,所以就把排 序改变了一下,其他的方式可能还可以更改默认的启动项目来达到目的。
最后还是建议你在安装UBUNTU的时候把它的引导文件安装在D盘,然后在WIN下面用EasyBCD2添加UBUNTU的启动引导项,这样的好处是,无论以后C盘或MBR出现什么问题也不会影响到UBUNTU系统。追问

这么难

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-01
设置WIN7为第一启动项。
在应用程序-附件-打开终端 ,运行sudo chmod +w
/boot/grub/grub.cfg然后再运行sudo gedit
/boot/grub/grub.cfg
修改顺序要 从"BEGIN"到 "END"整段移动 !
set timeout=10
------------------------------启动列表停留时间将win7的启动 begin到end 放到最前面即可
grub.cfg:引用:#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using
templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,9)
search --no-floppy --fs-uuid --set
0eebad35-8d15-4039-b626-3d2f97155eb7
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that
don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/30_os-prober ### ---------------------第一启动项
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set da0a75920a756bff
chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set c2a2781aa27814df
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/10_linux ### ---------------------第二启动项
menuentry "Ubuntu, Linux 2.6.31-19-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set
8e284259-3315-4f78-8714-8e29b552cd3f
linux /vmlinuz-2.6.31-19-generic
root=UUID=0eebad35-8d15-4039-b626-3d2f97155eb7 ro quiet
splash
initrd /initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-19-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set
8e284259-3315-4f78-8714-8e29b552cd3f
linux /vmlinuz-2.6.31-19-generic
root=UUID=0eebad35-8d15-4039-b626-3d2f97155eb7 ro single
initrd /initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set
8e284259-3315-4f78-8714-8e29b552cd3f
linux /vmlinuz-2.6.31-14-generic
root=UUID=0eebad35-8d15-4039-b626-3d2f97155eb7 ro quiet
splash
initrd /initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set
8e284259-3315-4f78-8714-8e29b552cd3f
linux /vmlinuz-2.6.31-14-generic
root=UUID=0eebad35-8d15-4039-b626-3d2f97155eb7 ro single
initrd /initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ### ---------------------第三启动项
menuentry "Memory test (memtest86+)" {
linux16 /memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/40_custom ### ---------------------这 些就不管了
# This file provides an easy way to add custom menu entries. Simply
type the
# menu entries you want to add after this comment. Be careful not
to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
第2个回答  2012-07-22
下个EasyBCD软件修改一下就可以了。
安装好EasyBCD后,运行软件,点击"Edit Boot Menu",然后选择你要默认启动的系统就可以了。

win7的系统在硬盘上装了ubuntu后双系统,但是每次开机都要先进ubuntu的开...
一、能上网情况下的最好方法:安装startupmanager——图形启动项管理器 打开终端输入:sudo apt-get install startupmanager 安装启动管理器 系统——系统管理——启动管理器,选中默认开机操作系统即可。二、最方便的方法:调整Windows系统的默认启动顺序(不需要修改grub.cfg)\/etc\/grub.d 目录中的脚本文件...

安装了双系统win7+ubuntu后 直接默认进入ubuntu的启动项 如何改回wi...
首先开机或重启,在开机启动项记住win7对应的序号,从上至下的序号是从0开始,如下图我机子的win7的排在第5个,序号为4。2.按下Ctrl+Alt+t打开终端,或在程序搜索框中输入“zd”打开终端。3.在终端输入:sudo gedit \/etc\/default\/grub,然后会提示你输入密码。4.输完密码后,会弹出个grub文件,...

我是双系统,win7后来装了ubuntu,装之前设置过ubuntu的启动项(不是通过...
答:这个问题还是设计到系统的引导,因为Ubuntu是从grub引导,这个是优先于Windows的MBR,所以你可以在ubuntu里面设置,我没有在安装之前设置,但是可以在Ubuntu下引导文件里面设置,设置默认的系统,具体是在根文件夹下boot\/grub文件夹下的grub.list,当然需要权限。使用控制台sudo gedit命令 四、双系统怎么...

win7下安装ubuntu后到底怎么把ubuntu的开机引导启动项调出来啊!!_百 ...
右击“计算机” 属性 选左侧的“高级系统设置” 点最下面的设置,然后将默认操作系统选为ubuntu,重启后看ubuntu grub中有没有win7,没有的话进入ubuntu后在终端输入sudo update-grub2

电脑本来是win7,硬盘安装ubuntu后,电脑默认启动ubuntu。在ubuntu里...
先说一下:第一个图是 GRUB 的引导。第二个图是 BCD 的引导。好吧,你说用第二个,那就意思是想用 BCD 作为主引导程序,这是可以的。干掉 GRUB 在 MBR 里面的程序代码。用 Win7 修复引导就行了。之后装 GRUB for Win (也可能较 for NTLDR 什么的),在写好启动配置文件。不过改用 Win7...

win7+ubuntu双系统引导怎么修复
在重装Win7后,启动后发现原来ubuntu 12.04(U盘安装)的引导不见了,而是直接进入了Win7系统。问题原因:开始以为是被格式化了,再次安装ubuntu的过程中,上面却提示已经安装ubuntu,后来网上查了相关信息,原来是引导出问题了。解决方法:1) 通过 Universal-USB-Installer 软件进行 Ubuntu 的 U盘安装制作,...

Ubuntu Win7双系统安装后直接进入Ubuntu,进不了Win7怎么办
安装了双系统win7+ubuntu后直接默认进入ubuntu的启动项;改回windows的启动项方法:一、Ubuntu采用grub引导,首先要将grub引导去掉,重建windowsmbr引导,下载MbrFix.exe。并将放到C盘根目录(其他目录也可),进入cmd模式,输入cd\\(即转到mbrfix所在目录),运行命令MBRFix\/drive0fixmbr\/yes,重启就没有了...

电脑装了win7和ubuntu两个系统开机一运行就会显示选择那个系统打开电 ...
先格式化掉ubuntu所在的分区,然后找一个带有启动引导修复的pe,刻录到优盘或者光盘上,把win7的启动引导修复就行了。

怎么删除烦人的ubuntu强制引导,我用pe全部自动分盘了,但主板选择上面还 ...
你安装ubuntu的时候引导分区肯定用的sda分区,就是整个硬盘,grub是写入了硬盘的MBR的,这种情况下,电脑不需要活动分区就能引导系统,解决办法就是重新写入MBR即可,将主引导记录改为windows NT5.X就能引导XP,XP分区要为活动分区,在PE下面用bootice这软件来改即可。

win7装ubuntu 重启后ubuntu无限循环,按esc后显示 unable to open...
- -没装好。提示的意思应该是引导坏了,那个磁盘上的系统打不开了。建议用u盘装系统工具先修复win7引导,再重新安装ububntu。安装ubuntu时不要选择与windows共存,自己分区,一块大一点,至少30 , 40 g,用来挂载“\/”,一块小一点2 ,3g,用来作为swap分区就行了。选择与windows共存容易出问题...

相似回答