dracut

调整根分区大小后,Fedora 29 启动到 dracut 紧急 shell
dracut

调整根分区大小后,Fedora 29 启动到 dracut 紧急 shell

我在 VirtualBox 中将 Fedora 29 上的根文件系统从 15GB 调整为 20GB,但无法再启动。它总是进入 dracut 紧急 shell。在 VirtualBox 中首先调整 VDI 和快照的大小后,我按照步骤 1.1 到 1.11 扩大了磁盘,并按照此主题。当我遇到问题时,我正在执行步骤 2(重新启动)。 运行后blkid我看到/dev/sda1和/dev/sda2。我已经/dev/sda1在 Fedora Live 中挂载了 并且可以看到它是启动分区,因此如果我想的话可以编辑 grub 配置,但我找不到挂载 的方法/dev/sda2...

Admin

Initramfs 在 Linux 中创建错误/重复的挂载点
dracut

Initramfs 在 Linux 中创建错误/重复的挂载点

我有一个 CentOS7 系统,我为它构建了一个 4.14.29 内核,为它创建了一个 initrd - 就像我很多很多次做的那样。当我现在这样做时(从 4.11 内核升级到 4.14.29 内核) - 我看到了我的根文件系统还被骑了过去/usr。它仅有的4.14 内核中也会出现这种情况,但我怀疑这是实际的初始化内存文件系统正在做这件事。 在 initrd 期间-我看到: [ OK ] Reached target Remote File Systems. Mounting /sysroot... [ OK ] Mounted ...

Admin

通过 Grub 使用卡巴斯基防病毒软件启动 ISO 映像
dracut

通过 Grub 使用卡巴斯基防病毒软件启动 ISO 映像

我在尝试启动时遇到困难卡巴基提供的 ISO 映像。我尝试了两种方法: A.通过加载内核启动: menuentry "Kaspersky Rescue" { # Taken from http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso set isofile="/iso/kav_rescue_10.iso" echo "Booting from $isofile. Wait for a minute..." loopback ...

Admin

在 dracut 紧急模式下修复我的 initframs Fedora26
dracut

在 dracut 紧急模式下修复我的 initframs Fedora26

我正在尝试在 Fedora 上安装 Nvidia 驱动程序,如下所示本教程。 一切顺利,直到 2.7:重新启动到运行级别 3。 启动时我收到这样的警告: dracut-initqueue timeout -starting timeout scripts 最后,它启动德拉库特应急炮弹。并建议重新生成我的 initramfs。 错误报告说 /dev/fedora/root does not exist /dev/fedora/swap does not exist /dev/mapper/fedora_host-004-root does not e...

Admin

LVM PE 迁移到新的 PV,现在 LUKS 设备解密后 Linux 启动停止
dracut

LVM PE 迁移到新的 PV,现在 LUKS 设备解密后 Linux 启动停止

我将所有 LV 区段从一个 PV 迁移到新 PV。新旧 PV 都是 LUKS 加密设备。root 是迁移的 LV 之一。 这不起作用,因为在迁移后,启动甚至不会尝试解锁新的 LUKS PV。它要求输入旧 LUKS 的密码,但旧 LUKS 已不存在,这些驱动器已被重新分配和覆盖。 但是,如果我使用内核参数 rd.auto=1,并删除指定旧 PV 的 UUID 的旧内核参数,我可以让 Linux 启动并要求输入正确的密码。然而,它仍然不起作用。 前我输入了上面写的密码 dracut-initqueue /usr/bin/crypt-run-generat...

Admin

Dracut Emerg Shell:挂载 LVM2 卷
dracut

Dracut Emerg Shell:挂载 LVM2 卷

如何在 dracut 紧急 shell 中挂载(LUKS 加密的)LVM 卷? 我对 /etc/fstab 做出了致命的更改,需要撤消。 我照做了cryptsetup luksOpen /dev/mmcblk0p2 crypthome,并输入了密码。 然后尝试挂载: mount /dev/mapper/crypthome /mnt/crypthome 但收到此错误信息: mount: unknown filesystem type 'LVM2_member' 难道不能在 dracut 中挂载 LVM 分区吗? ...

Admin

内核 4.4.1-1 无法启动 - 根卷“不存在” - 3.10.0.327 和 4.3.3-1 均能继续正常启动
dracut

内核 4.4.1-1 无法启动 - 根卷“不存在” - 3.10.0.327 和 4.3.3-1 均能继续正常启动

我正在尝试按照此处的说明在 RHEL 7.2 上安装和启动 kernel-ml(当前为 4.4.1-1):http://linuxg.net/install-kernel-4-x-on-enterprise-linux-7-centos-7-and-rhel-7/ 安装工作正常,重新启动时我可以从 grub 菜单中选取新内核 - 然而它在启动过程中失败。 当它失败时,我可以看到以下多个实例: dracut-initqueue[632]: Warning: dracut-initqueue timeout - starting timeout scrip...

Admin

从非活动 USB 驱动器启动 Fedora22
dracut

从非活动 USB 驱动器启动 Fedora22

我正在尝试将 Fedora 安装在闪存驱动器上,然后从一台不太容易访问的 PC 上启动它。我尝试将所有内容设置为按标签以解决 uuid 问题。我收到错误消息 no /dev/disk/by-label/... 查看后发现 dracut 没有 /dev/disk/ 按标签或原始磁盘节点 /dev/sda1 任何有关如何将标签选项重新引入 dracut 的建议都将受到赞赏。我怀疑它正在添加/强制模块加载或其他内容以进行 dracut 重建,但尚未在该区域找到有用的信息。 我希望能够从内部闪存驱动器而不是更昂贵的 SSD 启动,因为速度并不像没有移动部件那么有趣...

Admin

如何在 Ubuntu 上安装 dracut?
dracut

如何在 Ubuntu 上安装 dracut?

我刚刚尝试在全新的 Ubuntu 12.10 服务器上安装 dracut,它是 initramfs-tools 的替代品,以便使用 dracut 的高级功能通过两个绑定接口从 NFS 启动。 不幸的是安装遇到了以下冲突: root@ubuntu:~# aptitude install dracut The following NEW packages will be installed: cryptsetup{a} cryptsetup-bin{a} dmraid{a} dracut{b} kpartx{a} kpartx-boot{a} libcr...

Admin

这些为 iommu 单 gpu 直通设置 Fedora 的步骤可以转换为 Ubuntu 22.04 吗?
dracut

这些为 iommu 单 gpu 直通设置 Fedora 的步骤可以转换为 Ubuntu 22.04 吗?

长话短说,我尝试按照 YouTube 上的指南进行操作,单 GPU 直通教程 - KVM/VFIO,我在 Ubuntu 上配置 Linux 时遇到了困难。 该指南的大部分步骤看起来相当简单,但它深入介绍了如何更改 grub 配置并使用 dracut5:10,这些步骤不适用于 Ubuntu。 这部分步骤可以转换为 Ubuntu 的等效步骤吗? 编辑:视频中概述的 Fedora 步骤如下 /etc/sysconfig/grub通过添加intel_iommu=on iommu=pt或amd_iommu=on iommu=pt到条目来编辑GRUB_CMDLINE_...

Admin

RHEL9.2 重建 initramfs 时抱怨缺少 /lib/modules/5.14.0-284.25.1.el9_2.x86_64
dracut

RHEL9.2 重建 initramfs 时抱怨缺少 /lib/modules/5.14.0-284.25.1.el9_2.x86_64

为了准备进行软件升级,我们的一台 RHEL9.2 服务器上的内核最近升级到了 6.2.8,但由于复杂情况,我们不得不恢复到 5.14.0-284.25.1.el9_2.x86_64。 我已使用 dnf 通过以下命令重新安装了内核包 sudo dnf reinstall kernel-5.14.0-284.25.1.el9_2 kernel-core-5.14.0-284.25.1.el9_2 kernel-devel-5.14.0-284.25.1.el9_2 kernel-headers-5.14.0-284.25.1.el9_2 kernel-modul...

Admin

分离团队成员后启动过程停止
dracut

分离团队成员后启动过程停止

在迁移到生产之前,我在 Testlabor 中运行了以下安装程序: Dm-crypt/luks Raid1 / btrfs EFI dracut / fedora 服务器 GRUB2 Systemd 我模拟了驱动器故障(没有启动分区的驱动器) 启动过程停止于:等待 uuid 的磁盘作业 - 无限制 我怀疑它正在等待根文件系统 (root fs) 启动。 我添加了根标志“degraded”,以便 btrfs 可挂载。 从参数“rd....”中删除了第二个磁盘 启动仍然卡住。所以我启动了一个紧急 shell 来更改 fstab,root sun vol 可以...

Admin

Fedora 38 上的 Kickstart 问题
dracut

Fedora 38 上的 Kickstart 问题

我遇到了一个问题,在尝试使用 Anaconda Kickstart 进行安装时,我收到以下错误。当我输入“inst.ks”选项时,以下输入是默认输入 输入: setparams 'Install Fedora 38' linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Fedora-S-dvd-\x86_64-38 quiet inst.ks=hd:LABEL=LEXAR:/amd64-kickstart.cfg initrdefi /images/pxeboot/inird.img ...

Admin

Rocky 9.1 dracut 无法启动
dracut

Rocky 9.1 dracut 无法启动

我的 rocky 9.1 vm 内核无法在启动期间加载/启动/解密 LVM Luks2 卷。使用 5.14.0-162.6 启动可以正常工作。但无法启动最新的 5.14.0-162.18 或 5.14.0-162.12 内核,dracut 会抛出错误: Starting dracut pre-udev hook. dracut-pre-udev[397] modprobe: ERROR: could not insert 'dm_mod': Operation not permitted. /运行/iniramfs/rdsosreport.txt dmse...

Admin

在哪个 dracut 挂钩期间,PXE 客户端可以使用 udev 规则重命名可预测接口名称?
dracut

在哪个 dracut 挂钩期间,PXE 客户端可以使用 udev 规则重命名可预测接口名称?

tl;dr:在 PXE 客户端上加载 initramfs(执行 dracut 模块)时,我需要重命名内核指定的(可预测的)接口名称(目前它们是不可预测的 ethX 名称)。这样,PXE 客户端将始终从可预测名称的接口启动。目前,我正在使用dmesgdracut cmdline 挂钩读取硬件信息。我可以cat在此处添加 udev 规则/usr/lib/udev/rules.d/,以便系统可以在 dracut 稍后触发 udev 时重命名接口吗? 基本上我在 dracut cmdline 钩子中有这个: # First read hardware provide...

Admin