微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Ubuntu下如何修复Grub引导

时间:2024-05-02 22:35:03   

大家好,今天Win10系统之家小编给大家分享「Ubuntu下如何修复Grub引导」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

NT系统引导自动修复工具v2.5.7系列软件最新版本下载

  由于安装了windows系统,导致Grub出现问题,很多人会选择重装Ubuntu系统,其实完全没有必要,只要将Grub进行修复就可以了,下面小编就给大家带来使用Ubuntu Live CD 修复Grub引导的方法,一起来学习下吧。

  本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora。

  首先制作 Ubuntu 启动 USB

  复制代码代码如下:

  sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符

  1.使用启动 USB 进入 Ubuntu 试用环境

  2.查看硬盘分区状况,获取 Linux 系统安装分区编号

  代码如下:

  sudo fdisk -l

  查看输出结果,然后根据文件类型和分区大小来判定 Linux 系统安装在哪块硬盘和安装的分区。我的电脑是在 /dev/sda3 安装了 Fedora。

  或者,打开 Gparted 图形化工具来查看分区信息也可以。

  挂载 Fedora 安装分区

  3.已知 Fedora 安装在了 /dev/sda3 上,所以我们可以用下面命令来挂载 Fedora 安装分区。你需要将 /dev/sda3 换成自己的 Linux 安装分区。

  代码如下:

  sudo mount /dev/sda3 /mnt

  4.挂载其他所需的目录(使用 --bind)

  代码如下:

  sudo mount --bind /dev /mnt/dev

  sudo mount --bind /proc /mnt/proc

  sudo mount --bind /sys /mnt/sys

  5.Chroot 到硬盘上的 Linux 系统

  代码如下:

  sudo chroot /mnt

  6.安装&更新 Grub

  代码如下:

  grub2-install /dev/sda

  grub2-mkconfig -o /boot/grub2/grub.cfg

  7.Grub 已经修复成功,我们还需要退出 chroot 环境、卸载已经挂载的设备与目录:

  代码如下:

  exit #退出 chroot 环境

  sudo umount /mnt/dev

  sudo umount /mnt/proc

  sudo umount /mnt/sys

  sudo umount /mnt

  8.重启!

  上面就是使用Ubuntu LiveCD修复grub的方法介绍了,如果你在使用双系统安装windows中出现Grub引导错误,不妨使用该方法进行修复吧。

以上就是关于「Ubuntu下如何修复Grub引导」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

『Win10系统之家wwW.ghost580.net文♀章,不得自行转载,违者必追究!』

上一篇:返回列表 下一篇:返回列表

相关文章

  • UEFI下误删Ubuntu的Grub引导怎么恢复?

    UEFI下误删Ubuntu的Grub引导怎么恢复?


      不小心在UEFI下把Ubuntu的Grub引导删除了,这样一来就无法开机自动进入Ubuntu,只能通过手动引导来进入。不过我们可以用一些方法来恢复Ubuntu的Grub引导,具体的方法请看下文。
      1.手动引导进入Ubuntu
      首先,下载Ubuntu的安装镜像(里边有grub2引导),或者直接下个grub2,然后装在U盘里。
      开机选择u盘进入Grub...
  • 如何修复Ubuntu系统提示的程序错误?

    如何修复Ubuntu系统提示的程序错误?


      Ubuntu系统能够自动检测程序中的错误,并用错误提示来提醒用户。但是这些错误还是要用户自己去修改,那么如何修复Ubuntu系统提示的程序错误呢?
      检测到系统程序错误(Systemprogramproblemdetected)
      你想立即报告这个问题吗?
      我肯定地知道如果你是一个Ubuntu用户,你可能曾经也遇到过这个恼人的弹窗。在本文中,我们将探讨...
  • 如何在Ubuntu开发环境下配置安装Node.js

    如何在Ubuntu开发环境下配置安装Node.js


      Node.js是Linux系统中的常用脚本,在Linux浏览器中有比较广泛的应用。在使用Node.js脚本之前要先在Linux下安装Node.js,那么如何在Ubuntu开发环境下配置安装Node.js。一起来看一下吧。
      Ubuntu开发环境配置及安装Node.js
      1安装nodejs
      $sudoapt-getinstallbuild-essent...
  • VirtualBox下Ubuntu如何自动切换鼠标和共享剪贴板?

    VirtualBox下Ubuntu如何自动切换鼠标和共享剪贴板?


      很多用户在通过VirtualBox安装好Ubuntu之后发现操作起来不太方便,例如,在XP和Ubuntu之间切换鼠标时要使用右CTRL,而且在XP和Ubuntu之间也没办法实现复制粘贴。那么,VirtualBox下该如何自动切换鼠标和共享剪贴板呢?
      VirtualBox提供了增强功能,可用于解决这一问题。如下所示:
      1、”设备“-”安装增强功能“,之后重启Ub...