环境:Ubuntu18.04,Windows10,UEFI模式

所需物品:Ubuntu启动盘×1

问题记录:安装完Windows10之后,正常启动电脑可以进入。然后利用U盘安装Ubuntu18.04,发现无法直接一键安装,因此手动分区,建立了三个目录,分别如下:

SWAP # 交换空间,分配大小约为电脑内存

EFI # EFI分区(约500M-1000M,逻辑分区),正常情况下可以不建立该区,若安装

# 系统完成时出现“GRUB安装失败”,可考虑重新安装系统并加上该分区

/ # 根目录 (主分区,建议分配50G以上)

安装完成后,重启系统,发现直接进入BIOS界面,调整 Fast Boot 与 Secrect Boot 均没有效果,一直循环卡在BIOS界面,无法正常进入Ubuntu或Windows。

解决办法:

经多方查询资料,尝试利用 Ubuntu下的boot-repair工具进行Ubuntu的修复。首先利用Ubuntu的启动盘进入试用模式,进入 terminal,通过以下方式安装工具。

sudo add-apt-repository ppa:yannubuntu/boot-repair # 添加源

sudo apt-get update # 更新版本库

sudo apt-get install -y boot-repair # 安装工具

boot-repair # 安装完成后启动工具

启动后,选择第一项 推荐修复,稍作等待,之后 注意依照提示操作。

修复完毕后,直接重启。这时应该可以正常进入Ubuntu系统了,但仍然无法进入Windows系统。

为了建立Windows引导,通过操作Linux下的grub文件,来手动更新引导文件。

在 terminal 中输入以下命令,打开文件。

sudo gedit /boot/grub/grub.cfg

找到如下注释信息后,修改文件,并保存。

### 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.

menuentry "Windows10" {

insmod part_msdos

insmod ntfs

set root='(hd0,msdos1)'

chainloader +1

}

### END /etc/grub.d/40_custom ###

##################### 以下为解释,请忽略 #####################

# "Windows10" 可以随意命名,该名称会显示在开机引导界面上

# (hd0,msdos1) 为 Windows 系统所在磁盘信息,0为磁盘号,1为分区号。

# 利用 df -h 命令可以查看磁盘信息

# 根据自己磁盘的信息,适当对hd及两个数字进行更改

# 如 Windows 在 /dev/sda2 下,则代码表示为 (sd0,msdos2)

# 在 /dev/sdb1 下,则代码表示为 (sd1,msdos1)

############################################################

保存文件后,执行下面语句更新引导。

sudo update-grub

重启后,即可进入双系统选择界面。

windows重建linux引导,Linux引导修复 利用Linux重建Windows引导相关推荐

  1. Linux内核中段伪例,利用Linux内核里的Use-After-Free(UAF)漏洞提权

    *本文中涉及到的相关漏洞已报送厂商并得到修复,本文仅限技术研究与讨论,严禁用于非法用途,否则产生的一切后果自行承担. * 作者:nickchang 上个月爆出的CVE-2016-0728 (http: ...

  2. linux的双系统修复工具下载,EasyBCD(系统引导修复工具)

    EasyBCD是一款功能强大的Windows启动菜单修复工具,但它D除了修复启动菜单,还可以让电脑从可启动文件启动,也就是说,没有光驱也可以安装系统. 相关软件软件大小版本说明下载地址 EasyBCD ...

  3. linux系统u盘修复,SystemRescueCd(Linux系统修复盘) v6.0.3 官方免费版

    SystemRescueCd是一款针对linux用户打造的系统急求盘,类似于我们在windows下使用的一些U盘启动盘,运行后操作一下就可以进行linux操作系统的修复等操作了,使用SystemRes ...

  4. linux u盘启动修复工具,Linux系统专用U盘启动盘制作工具YUMI2.0.4.7免费版

    软件大小: 1.7 MB 软件语言: 简体中文 大家都知道我们装系统一般用的U盘启动盘制作工具都是基于win系统的,如果你要装linux系统比如ubuntu之类的系统的话难道还是要买光盘来刻录吗?当然 ...

  5. linux进程故障如何修复,33.Linux开机过程及启动故障修复

    一.Linux系统启动 Linux系统启动过程如下: initramfs镜像用来启动系统,解压后是一个临时的根目录. 用file查看initramfs-2.6.32-696.el6.i686.img的 ...

  6. linux自动挂载文件修复工具,Linux FSCK自动修复文件系统

    背景: Linux系统(Ubuntu)在运行时,断电等非正常关机操作,会导致ext4文件系统数据损坏.严重时会导致系统崩溃.如下log就是系统数据损坏. [ 7.878756] EXT4-fs err ...

  7. linux重定向合并,cat命令利用linux重定向合并文件

    看一下文档: [doctor@localhost Documents]$ cat --help 用法:cat [选项]... [文件]... 将[文件]或标准输入组合输出到标准输出. -A, --sh ...

  8. linux 引导程序修复工具,linux 引导修复工具

    如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fd ...

  9. skyeye linux qt,在ARM9上安装Linux,利用SkyEye模拟器及U-BOOT引导

    提示:本人在2008年进行Linux@ARM实验,在ARM9上安装Linux.利用SkyEye模拟器及U-BOOT引导.这是实验报告.以及实验过程中留下的记录,按日期倒序排列. 本文以Creative ...

最新文章

  1. XmlReader and XmlWriter in .NET
  2. JavaScript OOP(2)定义JavaScript类
  3. 记一次找因 Redis 使用不当导致应用卡死 bug 的过程
  4. java 调用tomcat api,Tomcat采用双向认证https协议通过JavaAPI调用(一)配置SSL
  5. Java利用jenkins做项目的自动化部署
  6. Docker部署nginx并修改配置文件
  7. Java内存与垃圾回收调优
  8. 图像处理之基础---叹为观止的图像处理
  9. 使用deque模块固定队列长度,用headq模块来查找最大或最小的N个元素以及实现一个优先级排序的队列...
  10. Daily Scrum 10.23
  11. yum安装ruby_安装 Ruby
  12. Python中in的用法小结
  13. 虚拟机共享服务器设置,虚拟机共享网络设置教程
  14. Android-高德api使用常见错误
  15. “带花树开花”算法来解非二分图的最大匹配
  16. 服务器驱动器输入信号,基于GaN器件的驱动设计方案
  17. 移动硬盘I盘误删的数据恢复方法
  18. iOS中内存管理方案
  19. python:机器学习(sklearn)(一)
  20. Git生成ssh ksy后进行项目管理

热门文章

  1. [LeetCode]Medium - Cutting Ribbons - python
  2. ios系统使用window.open()打开新的页面失效
  3. 开机后启动Eclipse报工作空间被占用,为什么??速看!!
  4. python话费充值_【图片】话费充值解决方案(附代码)转载【开发吧】_百度贴吧...
  5. 金蝶K3案例教程采购管理前台操作
  6. 重磅!《中国迈向新一代人工智能》全文来了。道翰天琼认知智能平台为您揭秘新一代人工智能。
  7. 基于Python/Capl脚本 对通信矩阵报文(Flexray/Can)的周期检测(二)
  8. 高阻抗探头TA375测CAN和FlexRay
  9. MySQL密码策略管理插件validate_password
  10. tf.greater(a,b)