linux进入了dracut模式,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复...
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,如何恢复...相关推荐
- dracut 查看linux分区,Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复
1.问题介绍 本问题是在Centos7.7系统上部署k8s时,关闭了swap,手工删除/dev/centos/swap后出现的, 问题本身具有一定的普遍性 2.解决问题 2.1.进入dracut,挂载 ...
- Centos进入dracut模式,报 /dev/centos/swap does not exist,如何恢复
1.问题介绍 本问题是在Centos7.7系统上部署k8s时,关闭了swap,手工删除/dev/centos/swap后出现的, 问题本身具有一定的普遍性 2.解决问题 2.1.进入dracut,挂载 ...
- centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式
一.linux的运行级别: 运行级别就是来确定系统启动时到底启动那个服务. linux默认有7个运行级别: 0 关机 1 单用户模式,用于系统修复 2 不完全的命令模式,不含NFS服务 3 完全的命令 ...
- Linux CentOS系统 图形模式下,鼠标键盘操作没有响应
1.前言 最近在和同事一起在linux CentOS系统下部署项目,由于同事不知道执行了什么不当操作,改变了系统的权限(权限可能是被修改,也可能是被删除了),改变的权限有可能是用户权限,也可能是其它权 ...
- centos怎么汉化linux,linux centos 系统中文模式设置方法
linux centos 系统中文模式设置方法 下面小编就为大家具体的介绍linux centos 系统怎么设置中文模式,方便大家阅读. 首先,需要安装一下linux桌面程序.一般系统有自带的桌面,然 ...
- linux 如何进入特权模式,如何以特权模式运行Docker CentOS?
1 基础知识 1.1 系统的简介 CentOS Linux是社区支持的发行版 CentOS Linux源于Red Hat免费提供给公众使用的Red Hat Enterprise Linux(RHEL) ...
- linux网卡握手速率模式,一种基于Linux平台下的网卡速率和双工模式测试的方法与流程...
本发明涉及计算机技术领域,更具体的说是涉及一种基于Linux平台下的网卡速率和双工模式测试的方法. 背景技术: 随着社会经济的发展和互联网技术的进步,如今把计算机网络使得我们的生活变得更加方便,快捷. ...
- linux 安装到usb设备,如何通过 USB 设备来安装 CentOS
如何通过 USB 设备来安装 CentOS 其它用户比较喜欢「另类方法」部分内的某些做法,而且已证实适用于 CentOS-6. 以下程序已经被不同用户所测试,但未必能涵盖所有可能性.CentOS 计 ...
- centos进入救援模式并修复文件系统(7、8)
目录 一.说明 二.确认修复方式 三.进救援模式 四.进入救援修复文件系统 一.说明 之前写过修复文件系统的文章,但只是基于非 "根" 的文件系统,下面记录一下非"根&q ...
最新文章
- 抢救站位图片_抢救配合流程和站位,你真的规范了吗
- 崩溃了,一个HashMap跟面试官扯了半个小时
- 一文读懂分库分表的技术演进(最佳实践)
- dump 分析模式之 INCORRECT STACK TRACE
- react apollo_2020年的React + Apollo教程(真实示例)
- android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...
- Python: 生成器,yield
- 如何在Linux中安装Intel核显驱动?
- C语言例题——密码校验
- (崩溃整理)EDEM多体动力学EDEM-ADAMS耦合步骤,及报错问题分析
- SSM的整合项目(详细)
- 阿铭Linux_网站维护学习笔记20190412
- 利用可编程大容量网盘onedrive配合公有云做你的nas及做站
- java怎么画八卦图_八卦图怎么画 最正确的八卦图
- MySQL复制表结构
- Multi-modality Latent Interaction Network for Visual Question Answering阅读笔记
- netcore读取json文件_.Net Core读取Json配置文件的实现示例
- switch游戏服务器设置
- 为什么要学习Linux?
- IEEE 754浮点数标准详解