我正在通过tftp安装Fedora 31。我的系统有3个磁盘:sda-要安装的磁盘;sdb/sdc在具有一个lv(lv1(的lvm
vg组(VG1(中。这个lv有F31磁盘映像(.iso(,还有一个kickstart文件。
问题:如何使用此设置启动anaconda?从原始F31安装DVD中提取CCD_ 2和CCD_。
更具体一点:如何告诉grub将根路径设置为VG1/lv1?
我是否需要生成新的vmlinuz
和initrd
(可能需要添加lvm
内核模块(?
FWIW:同样的安装通过nfs
运行良好。不过,对于这次安装,我需要从连接到同一系统的VG/lv访问install/kickstart设置。
TIA-
ken
经过数周/数月的尝试,甚至将其列为一个bug,我发现这在Fedora 32或更低版本中是不可能的(此时,F33仍然是rawhide,尚未公开发布(。
您可以使用inst.repo=hd:<any mountable device>:path
从lv启动内核。<any mountable device>
可以是lv或由UUID=xxx
或LABEL=xxx
指定的任何其他设备。Fedora 33 anaconda kickstart硬盘驱动器命令现在是这样的。
希望这对将来的人有所帮助。