Chroot 进这个系统会提示 segment fault。咋处理
需要详情。
离线
就是用live系统开机,然后挂载磁盘到/mnt/sda1
然后chroot /mnt/sda1时提示段错误
离线
用archiso的命令后引导进后 chroot的提示多一些
relocation error libm.so.6 symbol __get_cpu_features, version glibc_private not defined in libc.so.6 with link time reference
离线
呃,你的 glibc 坏了?之前是更新的时候关机了吗?可以考虑把 glibc 包直接解压上去试试。
离线
剩 pacman: /usr/lib/libc.so.6: version `GLIBC_2.25' not found (required by /usr/lib/libcrypto.so.1.0.0) 这句该咋处理?
就是去年这个贴记录了咋弄坏的 ,现在才处理
发现原来是libc2.20
最近编辑记录 jingmouren (2021-10-03 16:46:00)
离线
呃,你的 glibc 坏了?之前是更新的时候关机了吗?可以考虑把 glibc 包直接解压上去试试。
glibc包分32位,64位吗?
32位的在哪下载?我以前下好备用的有问题
ld_preload=libc-2.25.so rm libc.so.6 就段错误了
离线
把libc指向原来的2-20的了
live系统能chroot进去了
但重启进图形界面还是报错,problem has occured system cannot recover 看不到具体啥错误
离线
显然是分的。
journalctl -n 100 看看呢。
离线
下载了2.33的glibc并替换进去了
chroot不报错
pacman -Sy 说数据库被锁定啥的
重启后提示
FATAL:kernel too old
kernel panic - not syncing :Attempted to kill init! exit code = 0x00007f00
离线
另外,chroot后能ping通114.114.114.114
但是设置/etc/resolv.conf不起效,不能ping通 baidu.com
咋处理?是不是这步通后pacman -S base linux 就修复了这老的kernel的问题?
离线
又把LIBC换回最早的2.20的了
现在能ping通baidu了
pacman -Sy 时则报错
无法从jpn.mirror.archlinux32.org :SSL certificate problem: certificate has expired 获取文件 “core.db”
无法升级core(下载函数库出错)
这个错误咋处理啊?
离线