0


【解决方案】双系统中修复ubuntu引导

双系统中修复ubuntu引导

windows安装ubuntu系统之后,无法进入系统选择界面,会出现以下几种情况。

一、grub命令行进入ubuntu

报错:

  1. Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.

在grub界面输入

  1. ls

列出所有硬盘分区,然后在每一个分区定位

  1. grub.cfg

引导文件

  1. ls(hdX,gptY)/boot/grub

出现

  1. unknown file

等信息则表示查找失败,更换下一个分区,直到成功定位的信息,然后临时修复grub

  1. set root=(hd1,gpt10)set prefix=(hd1,gpt10)/boot/grub
  2. insmod normal
  3. normal

重启进入ubuntu系统后进一步修复。
检查启动分区的设备号

  1. sudo fdisk -l

每块单独的硬盘会分开显示,(此设备是将一块windows硬盘单独划出一部分空间安装ubuntu及两个系统共用),选择设备号/dev/sda2(装有ubuntu引导的分区)修复Ubuntu系统,执行修复程序
请添加图片描述

  1. sudo update-grub
  2. sudo grub-install /dev/sda2 # 有博主称不能选分区,应该为sudo grub-install /dev/sda

请添加图片描述
如果报错缺少

  1. grub-pc-bin

,那么安装

  1. sudo apt-get install grub-pc-bin

二、grub命令行进入windows

在grub界面输入

  1. ls

列出所有硬盘分区,然后输入

  1. set root=(hd0,gpt1)

返回正确后加载:

  1. chainloader /efi/Microsoft/Boot/bootmgfw.efi

之后出现

  1. /EndEntire

最后重启进入windows

  1. boot

三、可以进入windows的情况

在Windows系统,使用管理员权限运行命令行窗口(cmd),输入命令修复引导区的方法来恢复启动菜单:

  1. bcdedit /set{bootmgr} path \EFI\ubuntu\grubx64.efi

执行后重启电脑,尝试恢复双系统启动菜单。

四、可以进入ubuntu的情况

安装boot-repair进行修复

  1. sodu passwd
  2. sudo apt-get install software-properties-common
  3. sudo add-apt-repository ppa:yannubuntu/boot-repair
  4. sudo apt-get update
  5. sudo apt-get install boot-repair
  6. sudo boot-repair

选择

  1. Recommended repair

请添加图片描述
进一步选择

  1. No

请添加图片描述

最后显示
请添加图片描述

五、使用EasyUEFI软件编辑引导

此软件可以用来调对引导项进行新建、编辑、删除等。

请添加图片描述

标签: ubuntu linux 运维

本文转载自: https://blog.csdn.net/qq_36786467/article/details/142216638
版权归原作者 修炼清爽 所有, 如有侵权,请联系我们删除。

“【解决方案】双系统中修复ubuntu引导”的评论:

还没有评论