首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java架构师必看

    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

    10.6K21编辑于 2022-10-24
  • 来自专栏小站

    服务器安全指南 - 自动/远程解锁你的磁盘

    yum install -y https://download.copr.fedorainfracloud.org/results/gsauthof/dracut-sshd/epel-8-x86_64/ 01898435-dracut-sshd/dracut-sshd-0.6.2-2.el8.noarch.rpm 直接安装 curl -sSL -o dracut-sshd.zip https://github.com /gsauthof/dracut-sshd/archive/refs/heads/master.zip unzip dracut-sshd.zip cp -iR dracut-sshd-master/46sshd /usr/lib/dracut/modules.d yum install -y dracut-network 安装好后,我们需要保证在以下任意目录之一中存在公钥文件: /root/.ssh/dracut_authorized_keys /etc/dracut-sshd/authorized_keys /root/.ssh/authorized_keys 最后运行dracut -f -v命令重建initramfs镜像文件即可。

    97130编辑于 2023-11-16
  • 来自专栏全栈程序员必看

    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

    5.3K20编辑于 2022-09-22
  • 来自专栏全栈程序员必看

    initramfs-kernel_deepin initramfs

    使用 dracut The dracut utility is created for the sole purpose of managing initramfs files. To install the Dracut utility, run: root #emerge –ask sys-kernel/dracut The next step is to configure dracut by editing /etc/dracut.conf. /etc/dracut.conf。 和dracut.cmdline手册: user $man dracut user $man dracut.cmdline 参考 Initramfs 官方 Gentoo Wiki.

    1.1K20编辑于 2022-09-22
  • 来自专栏乐享123

    Debug Kernel Panic in Centos

    你需要设置一下输出log的速率和暂停时机,更详细的参数可以在这里找到: https://wiki.archlinux.org/index.php/Boot_debugging 在kernel 参数中加入dracut 的调试开关 redhat系后期采用了dracut构建 initrd镜像,关于dracut的手册在这里: http://people.redhat.com/harald/dracut-rhel6.html #lsinitrd 调试开关在这里: https://fedoraproject.org/wiki/How_to_debug_Dracut_problems 你可以设定rdshell,在panic之后跳入 dracut提供的shell,打dmesg看看log信息。 构建initrd,配置文件默认在 /usr/share/dracut/ ,如果你懒得改 initramfs,可以直接修改里面的配置文件,然后重新make install即可 有时候你不好确认根文件系统挂载到哪里了

    1.5K30发布于 2018-06-04
  • 来自专栏磨磨谈

    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.9K30发布于 2018-08-06
  • 来自专栏bisal的个人杂货铺

    yum update和yum upgrade的真正区别

    这些包存在可用的更新, ~]# yum check-update Loaded plugins: product-id, search-disabled-repos, subscription-manager dracut.x86 _64 033-360.el7_2 rhel-7-server-rpms dracut-config-rescue.x86_64 rhel-7-server-rpms yum.noarch 3.4.3-132.el7 rhel-7-server-rpms 以第一行为例, dracut.x86 _64 033-360.el7_2 rhel-7-server-rpms dracut - 包名。

    34.1K30发布于 2020-03-25
  • 来自专栏cuijianzhe

    centos7 安装NVIDIA P4000

    localhost modprobe.d]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak # #使用dracut 重新建立 initramfs image file [root@localhost modprobe.d]# dracut -v /boot/initramfs-$(uname -r).img $(uname -r) #使用dracut重新建立 initramfs image file #重新建立the initramfs file reboot 重启 查看进程是否还有: [root@localhost

    1.8K20编辑于 2022-06-14
  • 来自专栏debugeeker的专栏

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

    /usr/lib/systemd/system/systemd-timedated.service /usr/lib/systemd/system/dracut-cmdline.service /usr/lib/systemd/system/systemd-tmpfiles-clean.service /usr/lib/systemd/system/dracut-initqueue.service /usr/lib/systemd/system/systemd-tmpfiles-setup-dev.service /usr/lib/systemd/system/dracut-mount.service /usr/lib/systemd/system/systemd-udev-settle.service /usr/lib/systemd/system/dracut-pre-trigger.service /usr/lib/systemd/system/systemd-udev-trigger.service /usr/lib/systemd/system/dracut-pre-udev.service

    1.6K20发布于 2021-03-02
  • 来自专栏全栈工程师修炼之路

    系统镜像操作相关命令一览表

    el7.x86_64.img: 18M ======================================================================== Version: dracut -033-564.el7 dracut modules: bash nss-softokn i18n network ifcfg drm plymouth kernel-modules qemu rootfs-block

    1.2K30编辑于 2022-09-28
  • 来自专栏用户3288143的专栏

    Python_列表解析【i for循环 if i】

    anaconda.ifcfg.log', 'Xorg.0.log', 'anaconda.storage.log', 'Xorg.9.log', 'yum.log', 'anaconda.log', 'dracut.log anaconda.ifcfg.log', 'Xorg.0.log', 'anaconda.storage.log', 'Xorg.9.log', 'yum.log', 'anaconda.log', 'dracut.log

    95710发布于 2020-07-08
  • 来自专栏PHP实战技术

    20条Linux命令面试问答

    在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命令是什么?   

    2.4K80发布于 2018-03-09
  • 来自专栏全栈程序员必看

    linux 命令:whereis详解

    /bin/cpio /usr/include/cpio.h cpp: /usr/bin/cpp /usr/lib/cpp crontab: /usr/bin/crontab /etc/crontab dracut : /usr/bin/dracut /usr/sbin/dracut /usr/lib/dracut /etc/dracut.conf file: /usr/bin/file /usr/share/file

    3.6K30编辑于 2022-11-17
  • 来自专栏云服务笔记

    CentOS 7.x 卸载 iptables 有风险,卸载后系统异常如何完美修复?

    1.3 k dhclient x86_64 12:4.2.5-58.el7.centos @anaconda 472 k dracut-network BJ-CentOS7 ~ # yum -y install iptables abrt-addon-vmcore abrt-cli abrt-console-notification dhclient dracut-network

    5.4K80发布于 2020-03-27
  • 来自专栏小狼的世界

    Fedora 12 正式发布

    新的 Dracut initrd 启动系统:并行、以事件为单位的 Dracut 系统进一步加快启动速度。

    76030发布于 2018-07-25
  • 来自专栏轻量级微服务

    容器化 TensorFlow GPU 环境搭建

    blacklist nouveau 备份当前镜像并建立新镜像 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img dracut initramfs-$(uname -r).img $(uname -r) 重启机器后,再次验证系统是否使用 nouveau lsmod | grep nouveau 如果还是不行,可以尝试执行 sudo dracut

    1.4K10发布于 2018-12-19
  • 来自专栏ops技术分享

    linux系统网卡配置

    [root@room9pc01 ~]#vim /etc/sysconfig/network-script/ifcfg-eth0 # Generated by dracut initrd 注释 DEVICE

    15.7K30发布于 2021-05-26
  • 来自专栏嵌入式、安防、流媒体、AI分析

    Centos 6.5升级内核失败问题

    274.7.1.el5.028stab095.1/modules.dep: No such file or directory 解决办法: 删除/boot/initramfs-2.6.18-274.img 执行:dracut

    62630编辑于 2023-01-04
  • 来自专栏繁花云

    centos删除多余内核

    358.23.2.el6.noarch abrt-addon-kerneloops-2.0.8-16.el6.centos.1.i686 kernel-devel-2.6.32-358.el6.i686 dracut-kernel

    1.2K01发布于 2018-07-31
  • 来自专栏北京马哥教育

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

    在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命令是什么?

    4.5K50发布于 2018-05-03
领券