Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4248020
  • 博文数量: 447
  • 博客积分: 1241
  • 博客等级: 中尉
  • 技术积分: 5786
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-27 06:48
个人简介

读好书,交益友

文章分类

全部博文(447)

文章存档

2024年(1)

2023年(5)

2022年(29)

2021年(49)

2020年(16)

2019年(15)

2018年(23)

2017年(67)

2016年(42)

2015年(51)

2014年(57)

2013年(52)

2012年(35)

2011年(5)

分类: LINUX

2017-05-10 15:00:54

俗话说 no zuo nuo die
今早开机发现linux 一直处于黑屏模式,Ctrl+Alt+F7 切换控制台 也不行。
一开始认为硬盘有问题,启动ubuntu后,进入高级模式,选择recovery
fsck 检测硬盘,提示
umount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.25' not found (required by umount)
umount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.23' not found (required by umount)
umount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.22' not found (required by umount)
umount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.21' not found (required by umount)
umount: /lib/x86_64-linux-gnu/libmount.so.1: version `MOUNT_2.24' not found (required by umount)

想了一下 ,我编译systemd,安装了一下util-linux-2.29.2,mount不能用了
考虑使用dpkg重新安装一下util-linux发现硬盘不能mount,apt-get也起不了作用。
只好找到ubuntu 14.04的启动盘,启动后选择try ubuntu,从光盘启动,不选择安装
我的ubuntu根系统在sda8上,编译系统在sda8上

mkdir test
mkdir test2
sudo mount /dev/sda8 test
sudo mount /dev/sda9 test2
mount上本机硬盘后,
ubuntu@ubuntu:~$ cd test/lib/x86_64-linux-gnu/
ubuntu@ubuntu:~/test/lib/x86_64-linux-gnu$ sudo cp /lib/x86_64-linux-gnu/libmount.so.1 .
ubuntu@ubuntu:~/test/lib/x86_64-linux-gnu$ sudo cp /lib/x86_64-linux-gnu/libmount.so.1.1.0 .
替换mount发现,发现还是不能启动,应该是其他库导致的
只好下载util-linux-2.21.2.tar.xz
cd util-linux-2.21.2
sudo ./configure  --prefix /home/ubuntu/test
sudo make
sudo make install
安装util-linux-2.21.2,重启后一切正常
怀疑ubuntu启动时使用 init ram file system中mount,但是库使用lib中libmount.so

ubumtu中recovery比centos 相差太多
阅读(3975) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~