周末的时候手贱,重装系统,致使原来的ubuntu12.04和win7双系统的引导不见了,因此在此进行一下说明,如何修复.linux
问题描述:ubuntu
在重装Win7后,启动后发现原来ubuntu 12.04(U盘安装)的引导不见了,而是直接进入了Win7系统。网络
问题缘由:ui
开始觉得是被格式化了,再次安装ubuntu的过程当中,上面却提示已经安装ubuntu,后来网上查了相关信息,原来是引导出问题了。spa
解决方法:code
1) 经过 Universal-USB-Installer 软件进行 Ubuntu 的 U盘安装制做,已经有的能够跳过这一步;orm
2) 设置BIOS 让计算机经过U盘启动,通常状况是 HDD XXX的那个选项;blog
3) 选择TRY Ubuntu选项,进入U盘的Ubuntu 试用系统;get
4) 打开终端,输入命令,添加boot-repair所在的源:it
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
5) 待上面命令执行完毕后,继续输入如下命令,安装boot-repair而且开启boot-repair:
sudo apt-get install -y boot-repair && boot-repair
若是在安装的过程当中出现如下问题
$ sudo apt-get install -y boot-repair Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package boot-repair
那么咱们就合并第 4) 和 第 5)步为如下命令从新执行:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sh -c "sed -i 's/trusty/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list" sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
6) 等待boot-repair开启后,会弹出一个方框,这个时候,选择 recommended repair 进行修复,修复过程当中,会弹出几回网络链接的提示,有时候并非真的断线了,只是一个咨询而已,咱们点击确认而且继续执行便可;
7) 若是上面已经执行成功了,能够跳过此部,不然,咱们能够本身输入命令进行修复:
sudo recommended repair
8) 成功后,就会弹出咱们的盘的各类信息以及引导的信息。
问题描述:
重装完后,发现多了几个无用的win7引导选项,选中后进去会报不知道什么MISSING的错误,彻底没有用,碍眼,想删掉
解决方法:
注意:因为修改引导项的顺序会从新生成grub.cfg文件,因此若是你要修改引导项的话,请先修改再来进行删除
1) 打开终端,执行命令打开grub配置文件进行修改:
sudo gedit /boot/grub/grub.cfg
2) 经过关键字 menuentry 搜索,找到咱们想要删除的引导项,例如我要想删除的 "Windows 7 (loader) (on /dev/sda2)"
3) 找到想要隐藏的引导项之后,直接经过#将他们整个注释掉便可:
4) 保存咱们的修改,从新启动咱们便可发现咱们要删除的引导向不见啦!^_^
问题描述:
我的在宿舍使用的比较多的是Window 7,而它的启动项在第五个,每次启动都要看着它到引导界面而后再拼命按向下进行选择进入,很麻烦
问题缘由:
默认状况下win7对应的文件名是30_os-prober,第一个linux系统对应的是10-linux,00是header,05是debian-theme,可见10是第一个启动项,只须要更改win7的文件名(06-09都可)便可改变启动顺序,也就说,更改/etc/grub.d目录下的文件名是可行的
解决方法:
1) 执行如下命令进行修改文件名:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
2) 执行如下命令(这个命令会从新生成/boot/grub/grub.cfg ):
sudo update-grub