0

我正在通过 tftp 安装 Fedora 31。我的系统有 3 个磁盘: sda - 要安装的磁盘;sdb/sdc 位于lvm具有一个 lv (lv1) 的 vg 组 (VG1) 中。这个 lv 有 F31 磁盘映像 (.iso),以及一个 kickstart 文件。

问题:如何使用此设置启动 anaconda?vmlinuz 并且initrd图像从原始 F31 安装 DVD 中提取(并复制到 tftp 服务器)。

更具体一点:如何告诉 grub 将根路径设置为 VG1/lv1?

我是否需要生成一个新的vmlinuzinitrd(可能需要添加lvm内核模块)?

FWIW:通过相同的安装nfs工作正常。但是,对于此安装,我需要从连接到同一系统的 VG/lv 访问安装/kickstart 设置。

TIA

4

1 回答 1

0

经过数周/数月的使用,甚至将其列为错误,我发现这对于 Fedora 32 或更低版本是不可能的(此时,F33 仍然是生皮,并且没有公开发布)。

您可以使用 lv 从 lv 启动内核inst.repo=hd:<any mountable device>:path <any mountable device> 可以是 lv 或任何其他设备,由或UUID=xxx指定LABEL=xxx。Fedora 33 anaconda kickstart 硬盘命令现在的行为是这样的。

希望这对将来的某人有所帮助。

于 2020-08-21T20:14:08.893 回答