安装了e2fsprogs-1.40.2的lib后,ubuntu8.04进入系统成了问题。
原因是e2fsprogs-1.40.2的uuid blkkid 库跟ubuntu8.04fsck要求的库版本不同造成的
只要将e2fsprogs-1.40.2整个安装,替代ubuntu的默认fsck的版本就好了。
ubuntu默认的fsck版本1.40.8
e2fsprogs-1.40.2的版本当然是1.40.2。
所以fsck的时候,出现 : fsck.ext3:symbol lookup error:
fsck.ext3:undefined symbol:ext2fs_dblist_get_last
这样的错误。
因为不能通过fsck,所以进不了系统,只能从光盘启动。然后
mount /dev/sda4 /mnt
chroot /mnt
cd /home/lzd/e2fsprogs-1.40.2/
sudo make install
重新启动就会开始fsck /dev/sda4了。
可能根本就没有必要安装e2fsprogs-1.40.2。
阅读(2746) | 评论(0) | 转发(0) |