Ubuntu16.04 启动项修复
主要修复工具:boot-repair
1 修复之前需要设置系统为UEFI模式,关闭CSM或者Legacys模式,如不设置好,会出现以下问题:
2 制作系统盘:
使用以下链接方法:https://blog.csdn.net/u010736662/article/details/88737035
3 BIOS中打开UEFI,GPT启动模式。设置U盘启动,且U盘必须为UEFI模式启动。
(这一步比较重要,如果U盘以legacy模式启动,会导致最终boot-repair无法修复)
4 重启,成功以后,开机->选择试用Try ubuntu without install
5 打开终端,添加boot-repair源到软件源中并安装。
(由于liveCD中的源是外国的,建议在此之前更新到国内的源以加快速度)
若sudo apt-get update无法运行成功,主要原因是因为成功没有添加源
sudo add-apt-repository ppa:yannubuntu/boot-repair -y
sudo apt-get update
sudo apt-get install boot-repair -y
若以上没有成功,采用以下方法
按下Enter以后,
/etc/apt/sources.list.d下面会增加一个文件yannubuntu-ubuntu-boot-repair-cosmic.list
编辑yannubuntu-ubuntu-boot-repair-cosmic.list,把里面的:
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu cosmic main
改成
deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu bionic main
5.运行boot-repair,通常选择Recommend repair即可,根据提示走即可。
(如果遇到The current session is in Legacy mode. Please reboot the computer, and use this software in an EFI session. This will activate the function. For example, use a live-USB of Boot-Repair-Disk-64bit, after making sure your BIOS is set up to boot USB in EFI mode. 证明liveCD的启动方式错误,应该重新选择以UEFI模式启动)
修复完成以后重启会发现一大堆无关的启动选项。
6.删除多余的启动项
进入我们重新恢复的Ubuntu以后,打开终端,输入以下命令。
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg_backup #先备份一下
cat /boot/grub/grub.cfg > tmp #将内容重定向到其他文件,便于修改
sudo gedit tmp #或者vim tmp
#将下面这些内容全部删掉(从 begin …custom 到 end …custom)
BEGIN /etc/grub.d/25_custom
menuentry "Windows UEFI bootmgfw.efi" {search --fs-uuid --no-floppy --set=root 84F5-6727chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi}menuentry "Windows Boot UEFI loader" {search --fs-uuid --no-floppy --set=root 84F5-6727chainloader (${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
删掉之后再:
sudo cat tmp > /boot/grub/grub.cfg
Ubuntu16.04 启动项修复相关推荐
- win10 linux 修复引导菜单,win10 + Ubuntu16.04双系统修复linux grub引导丢失
安装双系统 引导修复 1 在Ubuntu中将引导记录写入 boot 2 一波三折grub中的win10启动项又丢了 1. 安装双系统 win10 + Ubuntu16.04 双系统安装流程: 首先安装 ...
- 安装ubuntu16.04引导项的解决办法
安装ubuntu16.04后,重启到ubuntu系统会出现grub界面,这是系统的引导文件出错了. 我们一般会重启回到windows系统通过EasyBCD来修复. 可是当打开EasyBCD时软件报错: ...
- Ubuntu16.04 花屏修复
花屏修复 花屏现象 花屏修复 花屏修复 花屏现象 刚开始给自己的台式机安装的为 Ubuntu17.04 系统,发现在打开网页或者在命令行敲击命令时,经常会出现花屏现象,如下图所示: 轻微花屏 严重花屏 ...
- 双系统 Win10 Ubuntu 启动项修复
双系统 Win10 安装 Ubuntu 没有grub启动项的解决及双系统 Ubuntu grub启动项中 没有Windows的解决 一.此方法针对sudo update-grub不起作用找不到启动项 ...
- EFI 启动项修复记录
在安装Fedora和win10的电脑上重装了win10后发现Fedora的启动项丢失,在萌妹Lune的帮助下,成功修复,记录如下: 首先制作一个Fedora的安装盘,然后用它以EFI模式启动系统,打开 ...
- Ubuntu 10.10,10.04启动项管理及配置方法
最近装了Ubuntu 10.10,因为之前有Windows 7等系统,所以Ubuntu装上后出现启动菜单,默认Ubuntu启动.网上找了好多修改启动选项的方法,众说纷纭,现在总结如下: 一.能上网情况 ...
- 修复服务器启动项,windows7启动项修复的方法【图解】
导读:计算机在我们的生活当中使用的次数越来越频繁,众所周知,计算机的运行需要在操作系统当中,我们最常见到的操作系统就是win7操作系统了,它具有很好的兼容性和稳定性,让广大群众所喜爱,并得到用户的认可 ...
- linux如何编辑启动项,Ubuntu 11.04 启动项的修改
1.启动画面分辨率: sudo gedit /etc/default/grub修改 GRUB_GFXMODE=640x480 sudo gedit /boot/grub/grub.cfg 修改 set ...
- 解决双系统中Ubuntu16.04启动页面是黑屏,并只有一个光标在闪的问题
问题背景 本人为了学习大数据,在自己的dell笔记本电脑上安装了windows 10 和 Ubuntu 16.04系统,本来两个系统运行的挺好的,但是最近一直使用了Windows系统几天,再次进入到U ...
- 阿里云Ubuntu16.04 启动redis报错
今天早上启动redis的时候报错: root@stu:~# /etc/init.d/redis-server start [....] Starting redis-server (via syste ...
最新文章
- 阅读豆丁网----基于模型的混合多目标算法的研究
- tf.GradientTape() 示例
- 知识图谱的前世今生:为什么我们需要知识图谱?
- magento 给My Account,Log In,Contact Us链接增加nofollow标签
- php代码编辑器6,优秀的PHP代码编辑器_Blumentals Rapid PHP V13.6 免费版
- 10.大数据架构详解:从数据获取到深度学习 --- 存储是基础
- 图书馆管理系统代码html语言,图书管理系统html - WEB源码|源代码 - 源码中国
- 船说CMS小说采集-船说小说免费采集-船说CMS自动采集发布方法详解
- 机器学习笔记之概率图模型(五)马尔可夫随机场的结构表示
- IDEA热部署之JRebel破解附反向代理破解exe(安装)
- windows设置hosts
- 动态代理ip的测试步骤有哪些?
- 技术专栏|室内定位不用愁,UWB来拯救!
- R语言绘制柱状图(bar plot)
- python小游戏之垃圾分类
- SAP SMARTFORMS打印文本内容手动换行
- ArcGIS10.5安装出现1068错误:依赖服务或组无法启动(已解决)
- linux 6安装EBS R12.2 Post-Install Check : RW-50016: Error: - {0} was not created
- 部署您的第一个服务器端应用程序的 SwiftUI 之旅Vapor
- 日语语法(三):动词
热门文章
- 神舟Z8-SP7D1驱动安装
- 荣耀热键驱动无法安装
- 数据流系列-2-前后端数据传输技巧2
- react Hook useReducer()和useContext()实现Redux效果
- TypeError: __init__() got an unexpected keyword argument ‘rate‘
- 360插件化方案RePlugin学习笔记-汇总
- 群英传内推第001期
- 201671030116宋菲菲 《英文文本统计分析》结对项目报告
- node对接微信支付 sdk tenpay
- QLV转MP4格式转换器在线免费的方法有哪些