从lvm安装anaconda引导

从lvm安装anaconda引导,anaconda,lvm,grub2,Anaconda,Lvm,Grub2,我正在通过tftp安装Fedora 31。我的系统有3个磁盘:sda-要安装的磁盘;sdb/sdc位于具有一个lv(lv1)的lvmvg组(VG1)中。此lv具有F31磁盘映像(.iso)以及kickstart文件 问题:如何使用此设置启动anacondavmlinuz和initrd图像从原始F31安装DVD中提取(并复制到tftp服务器) 更具体一点:如何告诉grub将根路径设置为VG1/lv1 我是否需要生成新的vmlinuz和initrd(可能需要添加lvm内核模块) FWIW:通过nfs

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

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

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

我是否需要生成新的
vmlinuz
initrd
(可能需要添加
lvm
内核模块)

FWIW:通过
nfs进行相同的安装可以正常工作。不过,对于此安装,我需要从连接到同一系统的VG/lv访问install/kickstart安装程序

短暂性脑缺血发作


经过数周/数月的研究,甚至将其列为一个bug,我发现这在Fedora版本32或更少的情况下是不可能的(目前,F33仍然是生皮,没有公开发布)

您可以使用
inst.repo=hd::path
从lv引导内核。
可以是lv或任何其他设备,由
UUID=xxx
LABEL=xxx
指定。Fedora 33 anaconda kickstart硬盘命令现在的行为与此类似

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