首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dracut 查看linux分区,Centos进入dracut模式,报 devcentosswap 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,挂载系统根分区...2.2、修改/etc/defaut/grub dracut# mkdir tmp1 dracut# mount /dev/centos/root tmp1 dracut# vi tmp1/etc/defaut...GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rhgb quiet" 2.3、挂载boot分区 2.3.1、找到boot分区设备 dracut...# mkdir tmp2 dracut# mount /dev/vda1 tmp2 2.3.2、修改grub.cfg dracut# vi /tmp2/grub2/grub.cfg 删除下面两处的rd.lvm.lv

7.7K21
您找到你想要的搜索结果了吗?
是的
没有找到

linux生成initramfs,Linux启动过程与initramfs

内置模块默认不会添加至initramfs中,可以在/etc/dracut.conf或/etc/dracut.conf.d/xxx.xonf中添加,也可以使用–add选项 # dracut –add bootchart...initramfs-bootchart.img 查看所有可用的dracut模块 # dracut –list-modules 忽略(不添加)模块 用于精简initramfs,同样可以在配置文件(man...5 dracut.conf)或命令行操作,如下示例:去除lvm逻辑卷支持 # dracut –omit “multipath lvm” no-multipath-lvm.img 手动添加没有被dracut...自动识别的kernel模块 同理,/etc/dracut.conf或/etc/dracut.conf.d/xxx.conf或cmdline # dracut –add-drivers mymod initramfs-with-mymod.img...kernel启动参数(/boot/grub[2]/grub.cfg) 查看当前系统启动参数 # dracut –print-cmdline root=UUID=8b8b6f91-95c7-4da2-831b

3.8K20

最后防线:Linux系统服务检测

获取所有安装的系统服务 获取当前系统运行级别 获取当前系统运行级别默认启动的服务 在主机入侵检测系统里,也可以通过system, popen, fork/execv之类的函数调用如下命令实现上面目的...get-default #获取当前系统运行级别 systemctl list-unit-files --type=service| grep enabled #获取所有默认启动的服务,不只是当前运行级别 调用命令却有如下风险...: 调用命令的隐患:任何一个命令在启动时,都要加载一大堆依赖的so,如果某些so不存在,命令是执行不了。...如果命令执行完之后出现异常,成为僵尸进程,就会消耗大量系统句柄,导致后面一些业务进程无法启动。...错误的处理:由于是调用命令命令获取数据是否异常,无法得知,对这种错误无法处理,也会导致有大量无效数据。

1.2K20

20条Linux命令面试问答

答: 用 “route -n” 和 “netstat -nr” 命令,我们可以查看默认网关。除了默认的网关信息,这两个命令还可以显示当前的路由表。...在CentOS 6.X / RHEL 6.X中,则用dracut命令来创建初始化内存盘文件,举例如下:   # dracut -f   以上命令能给当前的系统版本创建初始化内存盘,给特定的内核版本重建初始化内存盘文件则使用以下命令...:   # dracut -f initramfs-2.x.xx-xx.el6.x86_64.img 2.x.xx-xx.el6.x86_64 问:4 cpio命令是什么?   ...问:5 patch命令是什么?如何使用?   答: 顾名思义,patch命令就是用来将修改(或补丁)写进文本文件里。patch命令通常是接收diff的输出并把文件的旧版本转换为新版本。...问:19 :Linux中的at命令有什么用?   答: at命令用来安排一个程序在未来的做一次一次性执行。

2.1K80

Linux初级运维常用命令面试问题

4、cpio命令是什么? 5、patch命令是什么?如何使用? 6、aspell有什么用 ? 7、如何从命令行查看域SPF记录?...18、ll | awk '{print $3,"owns",$9}' 这条命令是在做什么? 19、linux中的at命令有什么用? 20、linux中lspci命令的作用是什么?...在CentOS 6.X / RHEL 6.X中,则用dracut命令来创建初始化内存盘文件,举例如下: # dracut -f 以上命令能给当前的系统版本创建初始化内存盘,给特定的内核版本重建初始化内存盘文件则使用以下命令...: # dracut -f initramfs-2.x.xx-xx.el6.x86_64.img 2.x.xx-xx.el6.x86_64 4、cpio命令是什么?...5、patch命令是什么?如何使用? 顾名思义,patch命令就是用来将修改(或补丁)写进文本文件里。patch命令通常是接收diff的输出并把文件的旧版本转换为新版本。

3.8K50

Centos7升级内核后无法启动解决办法

内的模块 lsinitrd -k 4.4.46|grep mpt[23]sas 可以看到并没有输出,说明initramfs并没有把这个驱动打进去 这个地方有两种方式来解决 方法一: 修改 /etc/dracut.conf...文件,增加字段 add_drivers+=”mpt3sas” 重新生成initramfs dracut -f /boot/initramfs-4.4.46.img 4.4.46 方法二: 强制加载驱动...dracut --force --add-drivers mpt3sas --kver=4.4.46 以上方法二选一做下驱动的集成,然后做下面的检查 lsinitrd -k 4.4.46|grep mpt...[23]sas 如果有输出就是正常了的 然后重启操作系统即可 总结 目前出现这个问题的原因不清楚来自内核还是dracut生成的地方,如果遇到这个问题就按照上面的方法进行处理下即可,问题能找到解决办法后就会发现只是小问题

3.5K30

从CentOS7.6升级到Rocky9.1镜像制作总结

-049-218.git20221019.el8_7.x86_64 需要 # rpmlib(RichDependencies) <= 4.12.0-1 被 dracut-network-049-218....dnf/appstream-62ae9a0bbea44fbe/packages/annobin-10.67-3.el8.x86_64.rpm find /var/cache/dnf/ -name *dracut-network...-049-218.git20221019.el8_7.x86_64* # /var/cache/dnf/baseos-3e608afeebc9a90b/packages/dracut-network-049...,防止迁移完成后找不到引导,重启开不了机,根据以下命令选择分区表类型,根据分区表类型执行相关命令 ## 015、执行下面的命令,防止迁移完成后找不到引导,重启开不了机,根据以下命令选择分区表类型,根据分区表类型执行相关命令...,防止迁移完成后找不到引导,重启开不了机,根据以下命令选择分区表类型,根据分区表类型执行相关命令 # 查看分区表类型 fdisk -l grub2-mkconfig -o /boot/grub2/grub.cfg

2.6K62

Centos内核升级的三种方法 转

2.0.8-6.el6 @anaconda-RedHatEnterpriseLinux-201206132210.x86_64/6.3 dracut-kernel.noarch...3.编译和安装 默认的情况下, 内核和initrd会安装到/boot下面,而驱动模块会安装到/lib/modules/`uname -r`下,如果可以都安装都默认的位置,直接运行下面的命令即可: make...它是把一些最基本的驱动程序和命令工具打包而成,作用就是在系统还没有挂载根分区前,保证系统能够执行基础的初始化和加载一些基本的驱动,比如挂载scsi驱动等。...制作initrd传统的方法是用mkinitramfs这一个系统工具,现在mkinitrd会调用dracut完成实际的工作。...比如下面的命令进行: mkinitrd3.0.4 -o /boot/initrd.img-3.0.4 然后把生成的initrd映像拷贝到/boot下面即可。

2.5K30
领券