硬盘更改后出现Unable to access resume device (LABLE=SWAP-sda2)

 昨天公司让去机房重地去维护服务器,本来以为很好完成任务的,谁知我将硬盘挂上去后,在启动服务器后,发现服务器的第二个硬盘灯不亮,于是我在机房四处找显示器,鼠标的等,找齐之后,连上主机,在启动服务器,此时出现下面错误了,最后网上查了好多资料啊,但是基本都没有怎么解决,最后我采用了其中的方法---救援模式

Unable to access resume device (LABLE=SWAP-sda2)
Mount: could not find filesystem '/dev/root'
setuproot: removing /dev failed : no such file or directory
setuproot: error Mounting /proc : no such file or directory
setuproot: error Mounting /sys: no such file or directory
switchroot: Mount failed: no such file or direct
Kernel panic - not syncing: Attempte to kill init!

下面的是我修复内核的步骤:

 

1、将Linux安装光盘(如果使用CD光盘,则放入第一张引导光盘)放入光驱,设置固件CMOS/BIOS为光盘引导,当Linux安装画面出现后,在“boot:”提示符后输入“linux rescue”回车进入救援模式。(想了解救援模式详细信息,还可以按F5键查看)

2、系统会检测硬件,引导光盘上的Linux环境,依次提示你选择救援模式下使用的语言(建议选择默认的英文即可,根据笔者测试,部分Linux系统选择中文会出现乱码);键盘设置用默认的“us”就好;网络设置可以根据需要,大部分故障修复不需要网络连接,可不进行此项设置,选择“No”。
3、接下来系统将试图查找根分区,出现以下提示:

默认在救援模式,硬盘的根分区将挂载到光盘Linux环境的/mnt/sysimage目录下,默认选项“continue”表示挂载权限为读写;“Read-only”为只读,如果出现检测失败可以选择“skip”跳过。此处,因为要对系统进行修复,所以需要有读写权限,一般选择默认选项“continue”。

进入下一步后,系统提示执行“chroot /mnt/sysimage”命令,可以将根目录挂载到我们硬盘系统的根目录中去。

4、此时我们执行chroot  /mnt/sysimage进入要维修的linux系统(也就是我们的硬盘),然后建立一个目录,备份一下boot/下的initrd*,然后重装核心

5、先exit一下,然后执行mount  /dev/sr0 /mnt/source,最后执行#rpm  -ivh  /mnt/source/Server/kernel-26.18.194.rpm -- root=/mnt/sysimage/  -- forceforceforceforce,安装成功就可以了

6、重启(执行reboot命令按回车就可以了)。。

上面的sr0就已我的光驱。。

 太晚了。。写的有点仓促。。有时间修正。。

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值