腾讯云linux系统 initramfs 或 initrd 损坏/丢失

现象描述

执行命令或系统启动的过程中,出现 VFS: Unable to mount root fs on unknow-block 或者 error:file ‘/boot/initramfs-`uname -r`.img’ not found 等报错信息。

可能原因

1. 系统启动失败,输出 VFS: Unable to mount root fs on unknow-block 可能是 initramfs 或 initrd 有问题,需要重新 生成 initramfs 或 initrd:。如下图所示:

腾讯云linux系统 initramfs 或 initrd 损坏/丢失
 2:系统启动失败,
输出 error:file ‘/boot/initramfs-`uname -r`.img’ not found 可能是 /boot 目录下缺少 initramfs/initrd 文件。
如下图所示:
腾讯云linux系统 initramfs 或 initrd 损坏/丢失
 
上面两种情况,都会导致系统无法正常启动。检查并重新生成 initramfs/initrd。

故障处理

1.参见 使用救援模式,进入救援模式。
2. 执行其中的 mount 及 chroot 等命令。
mkdir -p /mnt/vm1
mount /dev/vda1 /mnt/vm1
mount -o bind /dev /mnt/vm1/dev
mount -o bind /dev/pts /mnt/vm1/dev/pts
mount -o bind /proc /mnt/vm1/proc
mount -o bind /run /mnt/vm1/run
mount -o bind /sys /mnt/vm1/sys
chroot /mnt/vm1 /bin/bash

3.执行以下命令,重新生成 initramfs/initrd。

wget http://mirrors.tencentyun.com/install/cts/linux/cvmrescue_main.sh && chmod +x cvmrescue_main.sh && ./cvmrescue_main.sh -m rebuild_initramfs

碰到域名解析失败的可以在 /etc/hosts 中配置 hosts 169.254.0.3 mirrors.tencentyun.com。

4.输出如下,表示 initramfs 或 initrd 新建成功。

腾讯云linux系统 initramfs 或 initrd 损坏/丢失

5.参见 使用救援模式,退出救援模式,启动系统。

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/4309.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2024年9月28日 上午10:38
下一篇 2024年10月11日 下午2:20

相关推荐

  • centos/ Linux如何配置文件和目录访问权限教程

    Unix和Linux操作系统分别给三个组(所有者,组和其他用户)中的每一个分配三种访问类型(读取,写入和执行)中的一个来设置对文件和目录的访问权限。下面本篇文章就来带大家了解一下在Unix / Linux如何配置文件和目录访问权限,希望对大家有所帮助。 如何查看文件和目录访问权限? 我们可以使用带有-l选项的ls命令来列出文件属性的详细信息,例如 ls -l…

    2019年3月23日
    3.7K00
  • win2008 WEB环境配置之MYSQL5.6.22安装版安装配置方法教程-学派吧

    这篇文章主要介绍了win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法,需要的朋友可以参考下 版本选择 因为MySql的版本越来越多,而作为中小网站者可能没有足够的经济去购买商业版本,所以一般选择免费版,而且功能也是足够使用的。 有钱任性就下载企业版,哈哈。 目前使用最多的版本是mysql installer community,…

    服务器运维 2018年12月10日
    3.1K00
  • 学派吧-详解Linux7设置静态IP的方法-linux教程

    这篇文章主要介绍了Centos Linux7设置静态IP的实例的相关资料,需要的朋友可以参考下 Centos Linux7设置静态IP的实例 ## 先进入配置文件的放置位置: cd /etc/sysconfig/network-scripts/ ## 查看当前网卡使用的是哪个文件 ip add ## 过滤出配置文件列表 ll | grep ifcfg ## …

    服务器运维 2018年12月12日
    2.2K00
  • 总结连接状态的详细介绍-linux运维-PHP中文网

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 Linux下查看Nginx等的并发连接数和连接状态。 1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a …

    2019年1月14日
    2.8K00
  • CentOS如何磁盘挂载

    [v_error]注意:本文中的磁盘/dev/xvdb 为作者测试服务器上的命名,在您的服务器中可能是 /dev/sdb /dev/vdb 等等,请按您的磁盘名称修改开源地址[/v_error] mkdir -p /www 1、确认是否有没有分区的磁盘,如下图,没有分区的磁盘是 /dev/xvdb ,在您的服务器中可能是 /dev/vdb 请注意按实际名称修…

    2018年5月6日
    10.4K10

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----