Ubuntu和许多其他Linux发行版使用GRUB2引导加载程序。例如,如果GRUB2崩溃,如果你在安装Ubuntu后安装Windows,或者覆盖MBR,你将无法启动到Ubuntu。
您可以轻松地从ubuntulivecd或USB驱动器恢复GRUB2。这个过程不同于在旧的Linux发行版上恢复遗留GRUB引导加载程序。
这个过程应该适用于所有版本的Ubuntu。它已经在ubuntu16.04和ubuntu14.04上测试过了。
相关:如何引导您的电脑从光盘或USB驱动器
引导修复是一个图形化工具,只需单击一下就可以修复GRUB2。对于大多数用户来说,这是解决引导问题的理想方案。
如果您有安装Ubuntu的介质,请将其**计算机,重新启动,然后从可移动驱动器启动。如果你没有,下载一张ubuntulivecd并刻录到光盘上,或者创建一个可引导的USB闪存驱动器。
当Ubuntu启动时,点击“Try Ubuntu”获得一个可用的桌面环境。
继续之前,请确保您有Internet连接。您可能需要选择Wi-Fi网络并输入其密码。
从仪表板打开终端窗口,并运行以下命令以安装和启动引导修复:
sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair运行引导修复命令后,引导修复窗口将自动扫描系统。在它扫描您的系统之后,单击“推荐修复”按钮,只需单击一下就可以修复GRUB2。
你可以在这里选择使用高级选项,但是Ubuntu的wiki建议你不要使用高级选项,除非你知道你在做什么。推荐的修复选项可以自动修复大多数问题,如果选择了错误的高级选项,系统可能会更加混乱。
启动修复将开始工作。它可能会要求您打开一个终端并将一些命令复制/粘贴到其中。
只需按照屏幕上显示的说明进行操作。执行引导修复所需的说明,然后单击“前进”继续向导。这个工具将引导你完成所有你需要做的事情。
启动修复工具完成应用更改后重新启动计算机。Ubuntu应该正常启动。
如果你想弄脏你的手,你可以自己在终端上做。您需要从livecd或USB驱动器启动,如上面的图形方法所示。确保光盘上的Ubuntu版本与计算机上安装的Ubuntu版本相同。例如,如果您安装了ubuntu14.04,请确保使用ubuntu14.04 live CD。
启动到实时环境后打开终端。使用以下命令之一标识Ubuntu安装的分区:
sudo fdisk -l sudo blkid这是两个命令的输出。在fdisk-l命令中,Ubuntu分区由System列中的单词Linux标识。在blkid命令中,分区由其ext4文件系统标识。
如果您有多个Linux ext4分区,您可以通过查看分区的大小及其在磁盘上的顺序来了解哪个分区是哪个分区。
运行以下命令在/mnt/Ubuntu处挂载Ubuntu分区,用上面命令中的Ubuntu分区的设备名替换/dev/sdX#:
sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu在上面的截图中,我们的Ubuntu分区是/dev/sda1。这意味着第一个硬盘设备上的第一个分区。
重要提示:如果您有一个单独的引导分区,请跳过上面的命令,将引导分区挂载到/mnt/ubuntu/boot。如果你不知道你是否有一个单独的启动分区,你可能不知道。
运行以下命令从livecd重新安装grub,用上面硬盘的设备名替换/dev/sdX。省略数字。例如,如果您在上面使用/dev/sda1,请在此处使用/dev/sda。
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX重新启动你的电脑,Ubuntu就可以正常启动了。
有关更详细的技术信息,包括如何使用chroot命令访问损坏的Ubuntu系统文件并恢复GRUB2,请参阅ubuntuwiki。
...修复Windows引导加载程序。 相关:5种在电脑上试用和安装Ubuntu的方法 如何卸载Linux取决于您是如何安装的。如果您将Linux安装为您唯一的操作系统,您必须在Linux上重新安装Windows才能使Windows系统恢复。 如果你用wubi安装linux 相关...
Ubuntu在9.10版本中采用了Grub引导管理器的新版本,摆脱了旧的问题菜单.lst. 今天我们来看看如何在Grub2中更改引导菜单选项。 Grub2在很多方面都是一个进步,而且大多数都是令人讨厌的菜单.lst过去的问题已经过去了。不过,如果...
...,而不使用Linux分区。 grub2引导加载程序呢? 相关:当Ubuntu无法启动时如何修复GRUB2 通常,安装或升级Windows会覆盖Linux引导加载程序。在重新安装Linux或执行GRUB2的修复安装之前,您的Linux系统将无法访问。每次启动计算机时,Wi...
...新Linux系统的空间。 如果在Windows上使用BitLocker加密,则无法调整分区大小。相反,您需要打开控制面板,访问BitLOcker设置页面,然后单击要调整大小的加密分区右侧的“挂起保护”链接。然后可以正常调整其大小,重新启动计...
...Linux,而无需将其刻录到光盘或从USB驱动器引导。 我们在Ubuntu 14.04上执行了这个过程-Ubuntu和基于Ubuntu的Linux发行版对此有很好的支持。其他Linux发行版也应该类似地工作。 获取linux iso文件 相关:如何配置GRUB2引导加载程序的设...
Ubuntu没有提供Windows中的安全模式和自动修复工具,但是它提供了一个恢复菜单和一个重新安装选项来保存你的文件和程序。 如果你不能启动任何东西-甚至连USB驱动器或CD都不能-你可能需要在BIOS中配置启动顺序。如果这没用,...
Ubuntu和大多数其他Linux发行版现在都使用GRUB2引导加载程序。您可以更改其设置,以选择默认操作系统、设置背景图像,以及选择GRUB在自动启动默认操作系统之前的倒计时时间。 我们在ubuntu14.04上配置了GRUB2,但是对于其他Linux...
Ubuntu和几乎所有其他Linux发行版都使用GRUB2引导加载程序。除非您安装了多个操作系统,否则此引导加载程序通常是隐藏的—但它提供了您有时可能需要的选项。 引导加载程序是Linux的一部分,在您第一次启动计算机时加载。它...