You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误将libc.so和libc.so.6移至/home,能否用Ubuntu Live镜像移回/lib?

解决libc文件误移导致系统命令失效的问题

完全可以通过Ubuntu Live镜像把这两个文件移回原目录,具体操作步骤如下:

  • 制作Ubuntu Live U盘启动盘,用它启动电脑并选择「Try Ubuntu」进入试用模式
  • 打开系统自带的「Disks」工具,找到原系统的根分区(通常为ext4格式,对应原来的/目录),点击「挂载」按钮,记下挂载后的路径(比如/media/ubuntu/xyz123这类)
  • 打开终端,执行命令移动文件(将路径里的xyz123替换为实际的挂载目录名称):
    sudo mv /media/ubuntu/xyz123/home/libc.so /media/ubuntu/xyz123/lib/
    sudo mv /media/ubuntu/xyz123/home/libc.so.6 /media/ubuntu/xyz123/lib/
    
  • 确保文件权限和系统默认一致:
    sudo chown root:root /media/ubuntu/xyz123/lib/libc.so /media/ubuntu/xyz123/lib/libc.so.6
    sudo chmod 644 /media/ubuntu/xyz123/lib/libc.so /media/ubuntu/xyz123/lib/libc.so.6
    
  • 返回「Disks」工具,点击挂载分区旁的「卸载」按钮,重启电脑并拔掉Live U盘,系统即可恢复正常

注意:如果你的/home是单独分区,需要单独挂载该分区,从中找到那两个文件后再移到根分区的/lib目录下。

内容的提问来源于stack exchange,提问作者bioplanet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:55:59