【发布时间】:2016-06-01 09:30:25
【问题描述】:
我最近尝试在我的 debian vmware 服务器上安装 php5-gd 包,但它在 libc6 - i386 上失败了。
之后除CD以外的所有命令都导致Segmentation fault,服务器无法长时间启动,显示以下错误
[ 4.808086] init[1]: segfault at 0 ip (null) sp bff4645c error 14 in init[8048000+8000]
[ 4.808372] Kernel panic - not syncing: Attempted to kill init!
[ 4.808442] Pid: 1, comm: init Not tainted 3.2.0-4-686-pae #1 Debian 3.2.65-1
[ 4.808512] Call Trace:
(跟踪继续this image )
我现在完全不知道该做什么。任何帮助或指导将不胜感激
编辑:我已经将 debian-live-8.3.0-i386-standard 上传到 vmware 商店并使用 live cd 启动损坏的虚拟机。
现在我在 live cd 终端,但不知道下一步该做什么。我做了一个 lsblk 并注意到损坏的 vm 的引导分区是 sda > sda2 ,这就是我到目前为止所做的一切。我现在需要将它安装在某个地方吗?
Edit2:我现在已将损坏的分区挂载到 live cd 中,但是当我尝试 chroot 时,我得到分段错误:
# mkdir -p /mnt/tcs1/boot
# mount /dev/tcs1/root /mnt/tcs1
# mount /dev/sda1 /mnt/tcs1/boot
# mount -t proc none /mnt/tcs1/proc
# mount -o bind /dev /mnt/tcs1/dev
# mount -o bind /run /mnt/tcs1/run
# mount -o bind /sys /mnt/tcs1/sys
# chroot /mnt/tcs1 /bin/bash
# Segmentation fault
【问题讨论】:
-
无法 chroot 进入文件系统:/
-
也许你应该在你的主系统上重建 libc 并替换它(通过使用 live cd 引导)?
标签: linux linux-kernel segmentation-fault debian sysadmin