boot lvm 分区_求救:误删/boot如何处理-其他分区都使用了LVM+Crypt

你的位置:

问答吧

-> Debian

-> 问题详情

求救:误删/boot如何处理-其他分区都使用了LVM+Crypt

一不小心把/boot分区给rm -r 了。笔记本,光驱坏掉了,教育网内,校内有网关

先后试过以下方法:

1. 恢复文件。重新以只读方式挂载/boot,使用debugfs,给出信息不能显示内容,具体信息内容忘了,大意是这样,lsdel也毫无结果,于是想起

2. 没准用新立得重装一下kernel就可以恢复,没等装完机器就自动重启了( 机器太老,过热了)。这下是进不去系统了

3. 在移动硬盘上新建一个Debian, 进入后在原系统的硬盘上装grub, 将原系统的/boot所在分区挂在新系统下,将新系统的/boot内容复制了过去。(这下在原磁盘上恢复数据的希望更小了),然而还是不能引导

请高手指点,谢谢!!!

作者: tsyjcyh

发布时间: 2008-04-28

你的第三种方案应该能搞定才对。思路没问题,仔细检查一下哪里操作失误了。

挂载加密的LVM是不是要加内核参数我也不清楚,因为没用过

作者: FireMeteor

发布时间: 2008-04-28

在新系统中安装了gnome(习惯用这个),缷裁了xface(呵呵,用校园网上下的xface-CD1装的新系统,用的不习惯),把原系统所在硬盘作为移动硬盘,接上USB口后发现,所有的LVM逻辑分区竟然可读了,这样一大半的重要资料就保住了,但是/,/usr,/home分区加密了,系统提示安装cryptsetup, 还没试,看来有点希望了,或许不用重装,只要把原硬盘上的grub恢复就应该可以了,我觉得问题在system.map上。

第一种方法的问题找到,原/boot所在分区是reiserfs, 貌似debugfs不支持,代码如下:

deb402:/home/cyh# debugfs /dev/sda3

debugfs 1.40-WIP (14-Nov-2006)

/dev/sda3: Bad magic number in super-block while opening filesystem

debugfs: lsdel

lsdel: Filesystem not open

debugfs: open /dev/sda3

/dev/sda3: Bad magic number in super-block while opening filesystem

debugfs:

作者: tsyjcyh

发布时间: 2008-04-28

/boot挂掉应该没啥关系,数据不可能会丢掉的。

system.map这东西没啥关系才对,是用来解析内核符号对应的地址的,没这个文件也能跑

作者: FireMeteor

发布时间: 2008-04-28

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值