您尚未登录。

#1 2014-08-10 17:47:49

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

【已解决】升级滚坏了,如何救数据?

开机自动进入紧急模式,而且无法找到/home

怎么办?

最近编辑记录 dxcqcv (2014-08-28 13:05:09)


learning Arch linux

离线

#2 2014-08-10 20:38:38

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,491
个人网站

Re: 【已解决】升级滚坏了,如何救数据?

挂载失败了而已。你试试能不能手动挂载上。

离线

#3 2014-08-10 20:55:44

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

百合仙子 说:

挂载失败了而已。你试试能不能手动挂载上。

我尝试手动挂,提示错误

mount:error while loading shared libraries: /usr/lib/libmount.so.1: file too short

learning Arch linux

离线

#4 2014-08-10 21:13:35

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,491
个人网站

Re: 【已解决】升级滚坏了,如何救数据?

dxcqcv 说:
百合仙子 说:

挂载失败了而已。你试试能不能手动挂载上。

我尝试手动挂,提示错误

mount:error while loading shared libraries: /usr/lib/libmount.so.1: file too short

升级时出现差错,有文件损坏了。从 Live CD 的系统过去重装 libutil-linux 吧。

离线

#5 2014-08-22 12:05:05

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

百合仙子 说:
dxcqcv 说:
百合仙子 说:

挂载失败了而已。你试试能不能手动挂载上。

我尝试手动挂,提示错误

mount:error while loading shared libraries: /usr/lib/libmount.so.1: file too short

升级时出现差错,有文件损坏了。从 Live CD 的系统过去重装 libutil-linux 吧。

终于有时间修系统了,具体怎么操作呢?我从U盘进去了,没有这个选项


learning Arch linux

离线

#6 2014-08-22 12:27:48

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

傻掉了,是用pacman重装libutil-linux对伐,这个是会自动重装在系统里的吗?还是只是装在U盘里?

不过我重装后还是这样,直接进入紧急模式

还有什么好办法,还是只能重装了吗?如果能救出数据也行啊

最近编辑记录 dxcqcv (2014-08-22 12:31:17)


learning Arch linux

离线

#7 2014-08-22 13:06:33

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

在u盘启动模式下,我尝试

pacman -Syu

前面都可以,但卡在watchdog这里不动了,也不报错也没提示

连键盘都没反应了

最近编辑记录 dxcqcv (2014-08-22 13:08:24)


learning Arch linux

离线

#8 2014-08-22 13:11:23

atmouse
会员
注册时间: 2011-08-24
帖子: 701

Re: 【已解决】升级滚坏了,如何救数据?

你需要启动到u盘的livecd
然后 mount 挂载你的 系统到 /mnt ,比如你的跟目录是sda1
mount /dev/sda1 /mnt
然后重装下base组件
pacstrap /mnt base
sync
reboot

最近编辑记录 atmouse (2014-08-22 13:11:37)

离线

#9 2014-08-22 13:53:11

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

atmouse 说:

你需要启动到u盘的livecd
然后 mount 挂载你的 系统到 /mnt ,比如你的跟目录是sda1
mount /dev/sda1 /mnt
然后重装下base组件
pacstrap /mnt base
sync
reboot

执行

pacstrap /mnt base

的时候,报错

Error occurred, no packages were upgraded
Failed to install packages to new root

learning Arch linux

离线

#10 2014-08-22 14:07:10

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 【已解决】升级滚坏了,如何救数据?

我拔掉U盘,改了BIOS进入系统,提示run fsck manually,但输入后只提示fsck from util-linux


learning Arch linux

离线

#11 2014-08-22 14:21:37

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: 【已解决】升级滚坏了,如何救数据?

直接给LiveCD 里的 /usr/lib/libmount.so.1  复制过去试试拉倒……


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

页脚