win10+ubuntu双系统修复ubuntu启动引导

因为windows是不能引导linux的,而每次win10升级或恢复都会将linux的启动引导覆盖掉,导致无法进入linux, 所以一直就禁止了win10更新.这几天win10出了点小毛病,所以就狠下心来恢复了系统, 好吧~_~ 这下嗝屁了,ubuntu进不去了.里面保存了不少资料,实在是不想重装,google了好久终于找到了解决办法但也有一些瑕疵,经过不懈的努力,最终解决了^_^

正常情况是这样的:

更新完之后就没有这个界面了,会直接进入windows

解决步骤:

1:准备一个安装U盘,插入电脑->开机->选择试用Try ubuntu without install

:打开终端(Open Terminal),获取root权限,执行以下命令:

$ sudo su# sudo add-apt add-apt-repository ppa:yannubuntu/boot-repair# apt-get update# apt-get install boot-repair在dash中搜索boot-repair点recommand repair之后会自动执行

静候几分钟,等其结束后关机,拔掉U盘,开机

3:开机之后,会出现类似于这样一个界面,发现多了很多不必要的选项

删掉一些东东就好,执行以下命令:

su     # 获取root权限cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup  #先备份一下cat /boot/grub/grub.cfg > tmp  #将内容重定向到其他文件,便于修改gedit tmp  #或者vim tmp#将下面这些内容全部删掉

 ### BEGIN /etc/grub.d/25_custom ###

 menuentry "Windows UEFI bootmgfw.efi" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
 }

 menuentry "Windows Boot UEFI loader" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Boot/bkpbootx64.efi
 }

 ...

menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {
 search --fs-uuid --no-floppy --set=root 5686-D913
 chainloader (${root})/efi/Boot/bkpbootx64.efi
 }
 ### END /etc/grub.d/25_custom ###

其实就是删掉对应的中间那几项

 删掉之后再:

 cat tmp > /boot/grub/grub.cfg

 reboot

 4: 一切如初

时间: 2024-11-09 04:04:33

win10+ubuntu双系统修复ubuntu启动引导的相关文章

Win10+Ubuntu双系统删除Ubuntu方法

前情提要 Win10下试了许多种方法,什么MbrFix.EasyBCD.亦或是Boot Option.都不行.前两者不行,操作之后重启无法直接进入Windows,后者也不行,找不到所谓的Delete Option.然后忽然看到一篇醍醐灌顶的博文:win10+ubuntu 双系统安装和删除ubuntu(UEFI).原来问题出在Legacy与UEFI.(我的win10是UEFI,而上面三种方法针对的都是Legacy) 那么问题来了,如何确定系统是Legacy还是UEFI呢?有博文详解之UEFI还是L

win7+ubuntu双系统卸载ubuntu

背景:1.在使用Microsoft Project时,Project未注册不能进行编辑,只能打开.mpp文件.在尝试各种办法仍旧不能卸载干净project之后,决定重做电脑系统. 2.电脑一直保持win7和ubuntu双系统,ubuntu系统在学习阶段过后,使用频率越来越低,基本上使用远程连接对Linux系统进行管理,决定卸载ubuntu系统. 一.系统还原 使用还原精灵进行系统还原后,仍然保持双系统.这时候卸载ubuntu,需要安装EasyBCD 进行卸载. 二.EasyBCD卸载ubuntu

windows7 ubuntu双系统采用windows7 mbr引导方法

在安装有Windows7系统上的机器,安装用Ubuntu后,开机会自动用grub2 引导.对于使用双系统的用户来说,用MBR和grub2都差不多,但是,我的机器上有三个系统,需要用MBR来引导变色龙,每次需要在grub2中,选择 Windows7,然后在MBR引导界面上,选择变色龙,这样,就很麻烦.解决方法就是:用MBR来引导三系统的启动,在MBR引导中,默认是进入 Windwos7的,如果想把默认的改成Linux,可以安装EasyBCD来调整. 下面就说下怎样恢复成开机默认用MBR引导: 下载

win10+ubuntu双系统卸载ubuntu

进入win10下载EasyUEFI,删除ubuntu的引导项.重启如果直接进入了win10,表示卸载成功了.然后可以格式化ubuntu的分区.

win7和ubuntu双系统删除ubuntu的方法

双系统,一般是先安装win7,再装ubuntu,开机用grub引导.假如装完双系统,某一天又想恢复使用windows怎么办呢? 也许你会说,直接用win7的磁盘管理工具,格式化ubuntu所在磁盘不就行了么!其实,这样做是不对的,这会导致删除ubuntu后,win7也启动不了了. 正确的做法是,先用mbr修复工具,修复windows引导,然后再用上述方法格式化ubuntu所在的磁盘空间. 1)mbrfix工具下载 2)打开cmd窗口,输入 mbrfix /drive 0 fixmbr /win7

安装XP和Ubuntu双系统问题——Ubuntu安装时无法识别原有系统

我主机本来安装了windows xp 和unbuntu15.04,由于在ubuntu下不小心卸载某依赖后,无法登入桌面,网上查了好多资料,原因各种,解决途径也各种,最终是还没有解决问题.各种更新,各种补丁,各种命令都尝试,然后还是水平有限,折腾了2天,不想无奈之下,只能选择重装了.具体的解决登入桌面的过程我这遍就不详细写了,太凌乱,太多了,我已经记不清楚用了多少方法了,都无效,所以有需要的朋友,还是自己上baidu看看吧,这里就不再献丑了. 本以为重装是一件非常无脑和省事的事,谁知道这次遇到了点

[CrunchBang]修改win+ubuntu 双 系统菜单的 启动顺序 引导

说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boot/grub/menu.lst,而GRUB2则为/boot/grub/grub.cfg.由于ubuntu10.10采用的是GRUB2,所以这里主要讲GRUB2. 终端输入gedit /boot/grub/grub.cfg,打开这个文件,开头几行注释如下: # # DO NOT EDIT THIS F

Win10+Ubuntu双系统,Ubuntu无法挂载磁盘

我的笔记本有2个硬盘, 磁盘0:120G的SSD, 磁盘1:1T的机械. 原来只在ssd里装了Win10,然后机械分了2个区用来存资料,某次压缩扩容使磁盘1变成了动态磁盘,当时没注意,后来想装ubuntu,又在磁盘1上压缩出100g的空闲空间,但是装ubuntu时居然选择不了这个空间,没办法就把win10也重装了,ssd分成了若干份,efi,mbr,win10系统,swap,ubuntu... 之后顺利进入ubuntu,但是硬盘只加载了磁盘0的那部分,也就是说磁盘1的2个分区都加载不了,使用 s

Win7 & Ubuntu双系统卸载Ubuntu方法

注:本文转自百度经验http://jingyan.baidu.com/article/295430f13ed7d80c7e005088.html 如果ubuntu不是以wubi方式安装的,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的windows系统也进不去了.那是因为如果你安装Ubuntu的时候将GRUB写入到MBR,也就是/dev/sda,(如果你每次一开机就出现GURB菜单,说明写入到MBR ).那么你卸载ubuntu的时候就将MBR重写,去掉