文章目录
  1. 1. 问题
  2. 2. 查找原因
  3. 3. 解决方法

问题


我由于安装一些软件,重新安装了关于libmount-dev的包。导致重启系统后无法进入系统。

查找原因


google 关键字 filesysem check or mount faild,使用shell 登陆后进入系统。只能使用命令行修改。在网上扎到使用的命令

1
sudo mount -o remount,rw /

提示

1
/lib/x86_linux_gnu/libmount.so.1: version "MOUNT_2.25"

我有根据以上命令查找关键字。需要重新安装
util-linux的,由于使用的命令行,无法使用无线上网,这个行不通,而且系统提示
readonly filesystem 问题。无法读写文档。

解决方法


最后只有使用找到问题修复方法只能使用 liveCd 修复系统方法。
使用liveCd登陆到liveCd对应系统。
打开 终端输入

1
sudo -i

查看关于分区信息

1
fdisk -l

查看对应boot所在分区 如/dev/sda3 一块硬盘如果分区一般是sda开头,两块的为sda sdb 等。
进入root模式,使用mount命令挂载系统的/boot分区

1
mount /dev/sdax /mnt (dev/sdax x为对应/boot的分区号,/mnt 挂载目录mnt下面 )

使用cp的命令把livecd中对应mount和libmount 拷贝到 刚才挂载分区下面对应目录中

1
2
cp /bin/mount /mnt/bin/
cp /lib/x86_linux_gnu/libmount.so.* /mnt/lib/x86_linux_gnu/

重启系统,进入系统修复成功!

文章目录
  1. 1. 问题
  2. 2. 查找原因
  3. 3. 解决方法