1、问题介绍

本问题是在Centos7.7系统上部署k8s时,关闭了swap,手工删除/dev/centos/swap后出现的,

问题本身具有一定的普遍性

2、解决问题

2.1、进入dracut,挂载系统根分区

参考:

https://blog.csdn.net/weixin_43905458/article/details/104059550

2.2、修改/etc/defaut/grub

dracut# mkdir tmp1

dracut# mount /dev/centos/root tmp1

dracut# vi tmp1/etc/defaut/grub

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"

修改为

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rhgb quiet"

2.3、挂载boot分区

2.3.1、找到boot分区设备

dracut# cat tmp1/etc/fstab

#

# /etc/fstab

# Created by anaconda on Thu Jan 2 21:15:59 2020

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

/dev/mapper/centos-root / xfs defaults 0 0

UUID=22747de8-b577-4bbb-9b5e-40c1b8c3c504 /boot xfs defaults 0 0

#/dev/mapper/centos-swap swap swap defaults 0 0

可以看到boot分区的设备UUID为

22747de8-b577-4bbb-9b5e-40c1b8c3c504

dracut# blkid

/dev/vda1: UUID="22747de8-b577-4bbb-9b5e-40c1b8c3c504" TYPE="xfs"

/dev/vda2: UUID="T7xTcp-ywWd-ciYc-k9mU-Fd3f-TCfe-wgKQgd" TYPE="LVM2_member"

UUID为

22747de8-b577-4bbb-9b5e-40c1b8c3c504对应的设备为/dev/vda1

2.3.2、挂载boot分区设备

dracut# mkdir tmp2

dracut# mount /dev/vda1 tmp2

2.3.2、修改grub.cfg

dracut# vi /tmp2/grub2/grub.cfg

删除下面两处的rd.lvm.lv=centos/swap

linux16 /vmlinuz-3.10.0-1062.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8

linux16 /vmlinuz-0-rescue-6f9bcc60986041238dcda79bfef462d5 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet

改为

linux16 /vmlinuz-3.10.0-1062.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rhgb quiet LANG=en_US.UTF-8

linux16 /vmlinuz-0-rescue-6f9bcc60986041238dcda79bfef462d5 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rhgb quiet

保存退出

重启

reboot

linux进入了dracut模式,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复...相关推荐

  1. dracut 查看linux分区,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复

    1.问题介绍 本问题是在Centos7.7系统上部署k8s时,关闭了swap,手工删除/dev/centos/swap后出现的, 问题本身具有一定的普遍性 2.解决问题 2.1.进入dracut,挂载 ...

  2. Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复

    1.问题介绍 本问题是在Centos7.7系统上部署k8s时,关闭了swap,手工删除/dev/centos/swap后出现的, 问题本身具有一定的普遍性 2.解决问题 2.1.进入dracut,挂载 ...

  3. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式

    一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...

  4. Linux CentOS系统 图形模式下,鼠标键盘操作没有响应

    1.前言 最近在和同事一起在linux CentOS系统下部署项目,由于同事不知道执行了什么不当操作,改变了系统的权限(权限可能是被修改,也可能是被删除了),改变的权限有可能是用户权限,也可能是其它权 ...

  5. centos怎么汉化linux,linux centos 系统中文模式设置方法

    linux centos 系统中文模式设置方法 下面小编就为大家具体的介绍linux centos 系统怎么设置中文模式,方便大家阅读. 首先,需要安装一下linux桌面程序.一般系统有自带的桌面,然 ...

  6. linux 如何进入特权模式,如何以特权模式运行Docker CentOS?

    1 基础知识 1.1 系统的简介 CentOS Linux是社区支持的发行版 CentOS Linux源于Red Hat免费提供给公众使用的Red Hat Enterprise Linux(RHEL) ...

  7. linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...

    本发明涉及计算机技术领域,更具体的说是涉及一种基于Linux平台下的网卡速率和双工模式测试的方法. 背景技术: 随着社会经济的发展和互联网技术的进步,如今把计算机网络使得我们的生活变得更加方便,快捷. ...

  8. linux 安装到usb设备,如何通过 USB 设备来安装 CentOS

    如何通过 USB 设备来安装 CentOS  其它用户比较喜欢「另类方法」部分内的某些做法,而且已证实适用于 CentOS-6. 以下程序已经被不同用户所测试,但未必能涵盖所有可能性.CentOS 计 ...

  9. centos进入救援模式并修复文件系统(7、8)

    目录 一.说明 二.确认修复方式 三.进救援模式 四.进入救援修复文件系统 一.说明 之前写过修复文件系统的文章,但只是基于非 "根" 的文件系统,下面记录一下非"根&q ...

最新文章

  1. 抢救站位图片_抢救配合流程和站位,你真的规范了吗
  2. 崩溃了,一个HashMap跟面试官扯了半个小时
  3. 一文读懂分库分表的技术演进(最佳实践)
  4. dump 分析模式之 INCORRECT STACK TRACE
  5. react apollo_2020年的React + Apollo教程(真实示例)
  6. android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...
  7. Python: 生成器,yield
  8. 如何在Linux中安装Intel核显驱动?
  9. C语言例题——密码校验
  10. (崩溃整理)EDEM多体动力学EDEM-ADAMS耦合步骤,及报错问题分析
  11. SSM的整合项目(详细)
  12. 阿铭Linux_网站维护学习笔记20190412
  13. 利用可编程大容量网盘onedrive配合公有云做你的nas及做站
  14. java怎么画八卦图_八卦图怎么画 最正确的八卦图
  15. MySQL复制表结构
  16. Multi-modality Latent Interaction Network for Visual Question Answering阅读笔记
  17. netcore读取json文件_.Net Core读取Json配置文件的实现示例
  18. switch游戏服务器设置
  19. 为什么要学习Linux?
  20. IEEE 754浮点数标准详解

热门文章

  1. ChatGPT将如何影响大学录取和大学申请文书?
  2. python用time函数计算程序运行时间
  3. 电子产品使用感受之--Windows 10 小米笔记本Air HDMI转VGA无信号问题
  4. Arduino-ESP8266传感器获取温度湿度
  5. 商业插画前景好 商业插画如何分类
  6. 港中文周博磊团队:无监督条件下GAN潜在语义识别指南
  7. 两年 android 经验面经
  8. html的水平分割线颜色代码,html中水平分割线的九种特效_百科369
  9. Android:写了这么多代码,你真的理解泛型吗
  10. 利用Java实现PC端的划词搜索