作家
登录

从损坏的Linux EFI安装中恢复

作者: 来源: 2017-05-15 09:53:03 阅读 我要评论

最后,我从新安装了 Ubuntu,并细心监控 GRUB 安装和设备的过程。此次,成功完成啦。正如预期的那样,几个无效条目出现了一些缺点,但全部安装过程完成就好了。

在以前的十多年迈,Linux 发行版在安装前、安装过程中、以及安装后有时会掉败,但我老是有办法恢复体系并持续正常工作。然而,Solus 破坏了我的标记本。

加油。

GRUB 恢复。不可,重装。还不可!Ubuntu 拒绝安装,目标设备的报错一会如许,一会那样。哇。我之前还没有碰到过像如许的工作。我的测试机已变成无用的砖块。难道我该掉望吗?不,绝对不。让我来告诉你如何你可以修复它吧。

如不雅你碰到因为 EFI 分区破坏而导致体系严重瘫痪的情况,那么你可能须要遵守本指南中的建议。 删除所有非默认条目。 如不雅你应用 Windows 进行多重引导,请确保不要修改任何和 Microsoft 相干的器械。 然后响应地更新引导菜单,以便删除破坏的条目。 从新运行所需发行版的安装设置,或者测验测验用之前介绍的比较不严谨的修复办法。

问题详情

所有工作都大年夜 Solus 测验测验安装它本身的启动引导器 - goofiboot 开端。不知道什么原因、它没有成功完成安装,留给我的就是一个无法启动的体系。经由 BIOS 引导之后,我进入一个 GRUB 恢复终端。

大年夜破坏的Linux EFI安装中恢复
安装掉败

我测验测验在终端中手动修复,应用类似和我在我详实的 GRUB2 指南中介绍的各类敕令。但照样不可。然后我测验测验按照我在 GRUB2 和 EFI 指南中的建议大年夜 Live CD 中恢复(LCTT 译注:Live CD 是一个完全的计算机可引导安装序言,它包含在计算机内存中运行的操作体系,而不是大年夜硬盘驱动器加载;CD 本身是只读的。 它许可用户为任何目标运行操作体系,而无需安装它或对计算机的设备进行任何更改)。我用 efibootmgr 对象创建了一个引导人口,确保标记它为有效。正如我们之前在指南中做的那样,之前这些是能正常工作的。哎,如今这个办法也不起感化。

我测验测验做一个完全的 Ubuntu 安装,把它安装到 Solus 地点的分区,欲望安装法度榜样能给我一些有效的信息。然则 Ubuntu 无法完成安装。它报错:failed to install into /target。又回到开端的处所了。怎么办?

手动清除 EFI 分区

显然,我们的 EFI 分区出现了严重问题。简单回想以下,如不雅你应用的是 UEFI,那么你须要一个零丁的 FAT-32 格局化的分区。该分区用于存储 EFI 引导镜像。例如,当你安装 Fedora 时,Fedora 引导镜像会被拷贝到 EFI 子目次。每个操作体系都邑被存储到一个它本身的目次,一般是 /boot/efi/EFI/<操作体系版本>/。

大年夜破坏的Linux EFI安装中恢复
EFI 分区内容

在我的 G50 机械上,这里有很多各类发行版测试条目,包含:centos、debian、fedora、mx-15、suse、Ubuntu、zorin 以及其它。这里也有一个 goofiboot 目次。然则,efibootmgr 并没有在它的菜单中显示 goofiboot 条目。显然这里出现了一些问题。

  1. sudo efibootmgr&nbsp;-d /dev/sda 
  2. BootCurrent: 0001 
  3. Timeout: 0 seconds 
  4. BootOrder: 0001,0005,2003,0000,2001,2002 
  5. Boot0000* Lenovo Recovery System 
  6. Boot0001* ubuntu 
  7. Boot0003* EFI Network 0 for IPv4 (68-F7-28-4D-D1-A1) 
  8. Boot0004* EFI Network 0 for IPv6 (68-F7-28-4D-D1-A1) 
  9. Boot0005* Windows Boot Manager 
  10. Boot0006* fedora 
  11. Boot0007* suse 
  12. Boot0008* debian 
  13. Boot0009* mx-15 
  14. Boot2001* EFI USB Device 
  15. Boot2002* EFI DVD/CDROM 
  16. Boot2003* EFI Network 
  17. ... 

P.S. 膳绫擎的输出是在 LIVE 会话中运行敕令生成的!

我决定清除所有非默认的以及非微软的条目然后从新开端。显然,有些器械被破坏了,妨碍了新的发行版设置它们本身的启动引导法度榜样。是以我删除了 /boot/efi/EFI 分区下面除了 Boot 和 Windows 以外的所有目次。同时,我也经由过程删除所有额外的条目更新了启动治理器。

  1. efibootmgr -b <hex> -B <hex> 

大年夜破坏的Linux EFI安装中恢复
安装的缺点消息


安装的成功消息

  推荐阅读

  Opera 45浏览器正式发布!侧边栏功能强大

固然在每次的浏览器市场份额统计傍边,Opera老是显得十分小众,但这款浏览器仍一向在赓续为用户供给全新的上彀体验。日前,官梗直式宣布了Opera 45,带来了大年夜量的界面更新,并大年夜Neon概念浏览器傍边借鉴了几个>>>详细阅读


本文标题:从损坏的Linux EFI安装中恢复

地址:http://www.17bianji.com/lsqh/35202.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)