Debian 7-libc6更新后的内核恐慌

几天前,我安装并配置了Debian 7.2 Wheezy AMD64,花了几天时间配置所有内容并安装有用的应用程序等,所以最终我尝试安装Wine。
发生什么了?
依赖性问题-libc6是2.13版,但满足Wine的应该是2.17版。不幸的是,没有可用的稳定版本,因此我使用sid来安装libc6 2.17。它已安装,但是在完成安装后,所有命令均停止工作。我无法调用任何命令,它只是报告未找到该命令。我以为重新启动可以解决问题,所以我进行了重新启动,在GRUB菜单后卡住了:

switch_root can't execute '/sbin/init' no such file or directory
Kernel Panic - not syncing

我的Debian现在处于无法使用的状态。我具有Windows 7 64位双启动。我还拥有USB闪存上的Debian 7.2 Wheezy AMD64,因此可以使用它进行维修。

我没有足够的基于Debian发行版的经验来解决此问题。有人可以给我逐步指南吗?

乔费

要修复libc6,请从USB闪存启动基于Debian的救援系统,挂载损坏的系统分区,并使用以下命令准备chroot环境

mount --bind /proc MOUNTPATH/proc 
mount --rbind /dev MOUNTPATH/dev
mount --bind /sys MOUNTPATH/sys

libc6http://packages.debian.org/wheezy/libc6下载适用于您的体系结构2.13-38软件包(可能是amd64),然后使用进行安装dpkg -root=MOUNTPATH PATH_TO_DEBFILE可能您需要添加一些--force-标志。有关详细信息,请参见的手册页dpkg如果这不起作用,则可以使用提取文件dpkg-deb -X,然后将其复制到正确的文件夹中并运行ldconfig -r MOUNTPATH

之后,您应该能够chrootMOUNTPATH并运行update-initramfs -u以更新您的initrd。现在您的系统应该再次启动。软件包依存关系可能仍然被破坏,需要通过卸载/降级软件包进行修复。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Debian上安装libc6 2.33

来自分类Dev

在 Debian 10 上修复损坏的 libc6

来自分类Dev

在Debian 7中的Pyajam

来自分类Dev

安装Debian 7后apt-get请求安装媒体

来自分类Dev

Debian 9.12 Stretch中的libc6依赖项不匹配

来自分类Dev

Debian 9.12 Stretch中的libc6依赖项不匹配

来自分类Dev

在Debian上将libc6 2.19升级到2.21

来自分类Dev

无法在 debian buster 上安装 libc6 ver 2.29 /newer

来自分类Dev

在Debian 7中安装Firefox

来自分类Dev

从Windows 7迁移到Debian

来自分类Dev

Debian 7的语言环境不变

来自分类Dev

如何使内核在Debian 7的NUC DC3217IYE上加载Intel®Wireless 7260卡?

来自分类Dev

Debian Stretch:内核恐慌挂在Gnome桌面上

来自分类Dev

服务器升级后的Roundcube问题(Debian 10,PHP7)

来自分类Dev

Debian 7不会通知我有关安全更新的信息

来自分类Dev

Linux更新后内核恐慌

来自分类Dev

安装Debian后,无法更新

来自分类Dev

更改debian内核无效

来自分类Dev

在Debian上升级内核

来自分类Dev

Debian 7上的Python 2.7 Segfault

来自分类Dev

Debian 7的/ etc / timezone中的时区格式

来自分类Dev

PHP7 Debian apt-get

来自分类Linux

在Debian 7中更改Mysql数据目录?

来自分类Dev

在VMWare Fusion上安装Debian 7(Wheezy)

来自分类Dev

xterm字体在Debian 7上的位置

来自分类Dev

Debian 7上的偶尔屏幕停电

来自分类Dev

无法创建SFTP用户Debian 7

来自分类Dev

无法安装 DLIB [Debian 7] [Python 2.7]

来自分类Dev

libc6不想更新到2.29