关于UBUNTU系统重启黑屏的解决方法(包括卡在dev/sda clean环节、GLIBC库缺失等问题)

本文讲述了在Ubuntu18.04遇到黑屏问题时,特别是在尝试进入恢复模式时遇到ImportError的情况,作者提供了解决方案,即更新缺失或版本不匹配的libstdc++文件,通过从本地复制文件并替换来修复问题。

关于UBUNTU系统重启黑屏的解决方法(包括卡在dev/sda clean环节、ImportError “GLIBC”not found等问题)

各类问题通用解决方法

当UBUNTU系统出现黑屏等问题导致进不去初始界面的时候,最先想到的都是进入recovery mode即恢复模式,进行clean、fsck、root等操作进行修复,这种情况可以解决大多数问题。

题主问题

本人在安装了UBUTNU18.04后,多次在开机界面黑屏,在进入恢复模式操作时会出现了ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found等问题(不一定是GLIBCXX_3.4.29,也可能是下载更新一些东西导致的类似文件版本不适配,如果手贱把libstdc++.so.6文件删了也会出现这个问题)

这里给出我的解决方案,这个问题简单来说就是这个文件缺失了,或者libstdc++.so.6不支持这个文件的3.4.29版本,所以需要更新libstdc++.so.6文件,网络上很多回答都是联网或者插U盘重新整一个这样的文件进去,实际上最简单的方法时从本地文件夹copy一个到报错的这个文件夹里然后把之前失效的删掉,具体代码大家可以参照下面这个博主的链接。
链接: https://blog.youkuaiyun.com/kindel/article/details/129021887

Ubuntu开机在 `/dev/sda3: clean` 的界面时,通常是由于文件系统错误、磁盘空间分配问题或GRUB引导配置异常导致的。以下是几种可行的解决方案,结合了实际操作和引用内容中的经验[^1][^2][^3]: ### 1. 进入GRUB恢复模式检查文件系统 在启动过程中快速按下 **Shift** 键(如果是物理机)或在虚拟机中通过菜单选择进入 **GRUB 恢复模式**。如果成功进入 GRUB 菜单,可以选择进入恢复模式下的 `fsck`(文件系统检查工具)来修复文件系统错误。 在恢复模式下执行以下命令: ```bash fsck /dev/sda3 -y ``` 该命令会自动修复发现的文件系统问题。完成后尝试重启系统: ```bash reboot ``` ### 2. 手动调整分区大小并更新文件系统信息 如果是因为分区空间不足或分区表未正确更新导致的问题,可以使用 `fdisk` 和 `resize2fs` 工具进行修复[^3]。 - 使用 `fdisk` 删除并重新创建分区(注意不要格式化数据): ```bash fdisk /dev/sda ``` 输入 `d` 删除当前分区(默认为 sda3),然后使用 `n` 创建新分区,保持默认起始和结束位置。最后输入 `w` 保存更改。 - 通知内核分区变化: ```bash partprobe /dev/sda ``` - 调整文件系统大小以适应新的分区结构: ```bash resize2fs /dev/sda3 ``` - 最后重启系统: ```bash reboot ``` ### 3. 使用Live CD/USB修复系统 如果无法进入恢复模式,可以通过 Ubuntu Live USB 启动系统,并挂载原系统分区进行修复。 - 挂载根分区: ```bash sudo mount /dev/sda3 /mnt ``` - 挂载必要的系统目录: ```bash sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys ``` - 切换到原系统环境: ```bash sudo chroot /mnt ``` - 更新 GRUB 配置并安装 GRUB 到磁盘: ```bash update-grub grub-install /dev/sda ``` - 退出 chroot 并重启: ```bash exit reboot ``` ### 4. 禁用自动文件系统检查(适用于临时绕过问题) 可以在内核启动参数中添加 `fastboot` 来跳过文件系统检查,快速进入系统,但这只是权宜之计,建议后续仍需检查磁盘健康状况。 编辑 GRUB 启动项,在 `linux` 行末尾添加: ```bash fastboot ``` 然后按 Ctrl+X 或 F10 启动。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值