使用 live cd 回滚到 libc6-amd64,并在具有 GPT 文件系统的 SSD 上进行 chroot

使用 live cd 回滚到 libc6-amd64,并在具有 GPT 文件系统的 SSD 上进行 chroot

我试图按照 Steam 指南安装专用游戏服务器。请参阅我的原始帖子这里

基本上,我真的搞砸了。我尝试回滚,但当它降级我的网络适配器时,我被踢出系统(真希望我使用屏幕),回滚中途失败。

我现在正尝试通过 live cd 安装我的文件系统以使用进行修复这个帖子作为指导。

我无法使用 mount 命令将驱动器挂载到 /mnt 目录中,因为它是 GPT 文件系统。不过,我可以单击侧栏中的硬盘驱动器图标并将其挂载到以下位置:

/media/ubuntu/uuid/

当我通过这种方式安装它然后 chroot 时,我运行的每个命令都会收到错误消息:

apt-get: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: no such file or directory
ls: error while loading shared libraries: libattr.so.1: cannot open shared object file: no such file or directory

这是否与挂载点有关:

/media/ubuntu/uuid/

而不是:

/mnt

我针对备用挂载点 chroot 更新了以下命令:

mount -o bind /proc /media/ubuntu/uuid/proc
mount -o bind /dev /media/ubuntu/uuid/dev
mount -o bind /dev/pts /media/ubuntu/uuid/dev/pts
mount -o bind /sys /media/ubuntu/uuid/sys

然后我将 chroot 命令更新为:

chroot /media/ubuntu/uuid//bin/bash

这个 chroot 似乎可以工作,但是仍然没有任何命令起作用。

关于如何修复此问题,您有什么建议吗?

相关内容