如何使用现场 USB 设备恢复我的 Linux 系统-linux 使用usb
如何使用现场 USB 设备恢复我的 Linux 系统
作者:LCTT geekpi 译 2022-09-28 12:57:13系统 Fedora 现场 USB 发行版为引导和进入恢复模式提供了有效的解决方案。我的家庭实验室里有十几台物理计算机以及更多的虚拟机。这些系统中的大多数是我用来进行测试和实验的。我经常写使用自动化来简化系统管理任务的文章。我还在多个地方写过,我从自己的错误中学到的东西比几乎任何其他方式都多。
在过去的几周里,我学到了很多东西。
我给自己制造了一个大麻烦。作为多年的系统管理员,我写了数百篇关于 Linux 的文章和五本书,我应该对 Linux 更了解。话又说回来,我们都会犯错,这是一个重要的教训:你永远不会因为有经验而不犯错。
我不打算讨论我的错误的细节。告诉你这是一个错误就足够了,在我做之前我应该多考虑一下我在做什么。此外,细节并不是重点。经验不能让你免于犯下的每一个错误,但它可以帮助你恢复。这就是本文要讨论的内容:使用现场 USB 发行版启动并进入恢复模式。
问题
首先,我制造了问题,这本质上是/etc/default/grub文件的错误配置。接下来,我使用 Ansible 将错误配置的文件分发到我所有的物理计算机并运行grub2-mkconfig。全部 12 个。这真的,真的很快。
除了两台之外,所有的都无法启动。它们在 Linux 启动的早期阶段崩溃,出现各种无法定位/root文件系统的错误。
我可以使用 root 密码进入“维护”模式,但是如果没有挂载/root,即使是最简单的工具也无法访问。直接引导到恢复内核也不起作用。系统真的被破坏了。
Fedora 恢复模式
解决此问题的唯一方法是找到进入恢复模式的方法。当一切都失败时,Fedora 提供了一个非常酷的工具:用于安装 Fedora 新实例的现场 USBLive USB驱动器。
将 BIOS 设置为从现场 USB 设备启动后,我启动到 Fedora 36 Xfce 的现场live用户桌面。我在桌面上打开了两个相邻的终端会话,并在两者中都切换到了 root 权限。
我在其中一个运行了lsblk以供参考。我使用该结果来识别/根分区以及boot和efi分区。我使用了我的一台虚拟机,如下所示。在这种情况下没有efi分区,因为此 VM 不使用 UEFI。
# lsblkNAMEMAJ:MIN RMSIZE RO TYPE MOUNTPOINTSloop0 7:001.5G1 looploop1 7:106G1 loop├─live-rw 253:006G0 dm /└─live-base 253:106G1 dm loop2 7:20 32G0 loop└─live-rw 253:006G0 dm /sda 8:00120G0 disk├─sda18:101G0 part└─sda28:20119G0 part├─vg01-swap 253:204G0 lvm├─vg01-tmp253:30 10G0 lvm├─vg01-var253:40 20G0 lvm├─vg01-home 253:505G0 lvm├─vg01-usr253:60 20G0 lvm└─vg01-root 253:705G0 lvmsr011:011.6G0 rom/run/initramfs/livezram0 252:008G0 disk [SWAP]/dev/sda1分区很容易识别为/boot,根(/)分区也很明显。
在另一个终端会话中,我执行了一系列步骤来恢复我的系统。特定的卷组名称和设备分区(例如/dev/sda1)因系统而异。此处显示的命令特定于我的情况。
目标是使用现场 USB 引导并完成启动,然后仅在镜像目录中挂载必要的文件系统,并运行chroot命令在 chroot 镜像目录中运行 Linux。这种方法绕过损坏的 GRUB(或其他)配置文件。但是,它提供了一个完整的运行系统,其中安装了所有原始文件系统以进行恢复,既是所需工具的来源,也是要进行更改的目标。
以下是步骤和相关命令:
(1) 创建目录/mnt/sysimage以提供chroot目录的位置。
(2) 将根分区挂载到/mnt/sysimage:
# mount /dev/mapper/vg01-root /mnt/sysimage(3) 将/mnt/sysimage设为你的工作目录:
(4) 挂载/boot和/boot/efi文件系统。
(5) 挂载其他主要文件系统。此步骤不需要像/home和/tmp这样的文件系统:
# cd /mnt/sysimage(6) 绑定已挂载的重要文件系统,它们必须在已经 chroot 的系统和原始的现场系统之间共享,而后者仍然在外部运行:
# mount --bind /sys sys# mount --bind /proc proc(7) 一定要最后操作/dev目录,否则其他文件系统不能挂载:
# mount --bind /dev dev(8) chroot 到系统镜像:
# chroot /mnt/sysimage系统现在已经准备好了,无论你需要做什么,都可以把它恢复到一个工作状态。然而,有一次我能够在这种状态下运行我的服务器数天,直到我能够研究测试出真正的修复方法。我并不推荐这样做,但在紧急情况下,当有任务需要启动和运行时,这可能是一个选择。
解决方案
当我让每个系统进入恢复模式,修复就很容易了。因为我的系统现在就像成功启动一样工作,我只需对/etc/default/grub和/etc/fstab进行必要的更改并运行grub2-mkconfig > boot/grub2/grub.cfg命令。我使用exit命令退出 chroot 环境,然后重启主机。
当然,我无法自动从我的意外事故中恢复过来。我必须在每台主机上手动执行整个过程,这是使用自动化快速和容易地传播我自己的错误的一点报应。
得到教训
尽管它们很有用,我曾经讨厌在我的一些系统管理员工作中举行的“经验教训”会议,但看来我确实需要提醒自己一些事情。因此,这里是我从这场自作自受的惨败中获得的“教训”。
首先,无法引导的十个系统使用了不同的卷组命名方案,而我的新 GRUB 配置没有考虑到这一点。我只是忽略了它们可能不同的事实。
彻底考虑清楚。并非所有系统都相同。测试一切。验证一切。永远不要做假设。现在一切正常。希望我也聪明一点。
责任编辑:赵宁宁 来源:Linux中国 USBLinux系统推荐系统
微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载
语言:中文版系统大小:5.13GB系统类型:Win11微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化 1、保留 Edge浏览器。 2、隐藏“操作中心”托盘图标。 3、保留常用组件(微软商店,计算器,图片查看器等)。 5、关闭天气资讯。
Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载
语言:中文版系统大小:4.75GB系统类型:Win11Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件
windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载
语言:中文版系统大小:5.31GB系统类型:Win11windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化
微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载
语言:中文版系统大小:5.31GB系统类型:Win11微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载
微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件
语言:中文版系统大小:0MB系统类型:Win11微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为
雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载
语言:中文版系统大小:4.75GB系统类型:雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统
雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO
语言:中文版系统大小:5.91GB系统类型:Win7雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户
番茄花园Ghost Win7 x64 SP1稳定装机版2022年7月(64位) 高速下载
语言:中文版系统大小:3.91GB系统类型:Win7欢迎使用 番茄花园 Ghost Win7 x64 SP1 2022.07 极速装机版 专业装机版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,集成最全面的硬件驱动,精心挑选的系统维护工具,加上独有人性化的设计。是电脑城、个人、公司快速装机之首选!拥有此系统
相关文章
- 如何用USBViewer查看U盘运用记录
- System 76 将不会发布 Pop!_OS 22.10 Linux 发行版
- qq空间我的兵种怎样玩?_腾讯QQ
- U盘量产_本文教您怎样用量产修好U盘
- QQ查看隐藏文件有一招_腾讯QQ
- Excel怎样核对签到表(图文)
- Win11系统的“此电脑”不见了怎么解决?
- 2021最新显卡天梯图图鉴完整版
- WinXP打印机不可双面打印怎样办?
- 微软Windows 10 20H1跳跃浏览版18855推送
- win7 64小马激活工具
- 如何使用Premiere处理抖动的视频画面?
- 熊本熊叫醒起床困难户、装睡的人必备表情包_其它聊天
- 怎样安装原版win8系统?U盘安装原版win8系统办法
- 双显卡交火怎样设置?
- Win10喇叭没声音怎样办?电脑音响没声音怎样一键处理?
- ISO文件怎么安装,小编教你ISO文件怎么安装
- 服务器怎么装win7
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 5深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1番茄花园Ghost Win7 x64 SP1稳定装机版2019年6月(64位) 高速下载
- 2深度技术 GHOST WIN7 SP1 X86 专业优化版 V2017.09(32位) 下载
- 3萝卜家园Win10专业版下载_萝卜家园 Ghost Win10 64位纯净专业版下载
- 4win11免激活版 64位系统中文 v2023下载
- 5雨林木风 GHOST XP SP3 经典珍藏版 V2017.09 下载
- 6番茄花园 GHOST WIN7 SP1 X86 极速稳定版 V2016.02 (32位) 下载
- 7华硕 GHOST XP SP3 笔记本专用版 V2023.10 下载
- 8Ghost Windows11 正式版镜像 v2023.07免费最新下载
- 9雨林木风Ghost Win7 x64 SP1 极速装机版2020年10月(64位) 高速下载
- 10游戏Win7专用系统下载_游戏专用Ghost Win7 64位极速旗舰版下载