如何配置anaconda kickstart EFI启动

如何配置anaconda kickstart EFI启动

我尝试通过 anaconda kickstart 安装我的主机,但无法让 efi 启动工作。这是我的启动文件(磁盘分区部分):

zerombr
bootloader --location=mbr --append="net.ifnames=0 biosdevname=0"
clearpart --all --initlabel

# Partitions before LVM
part /boot/efi --fstype="efi" --size=600 --fsoptions="umask=0077,shortname=winnt"
part /boot --fstype="ext4" --size=1024

part pv.e11c072ace5b --grow --size=1000 --ondrive=sda

# LVM Config
volgroup base --pesize=32768 pv.e11c072ace5b
logvol / --fstype=ext4 --name=lv_root --vgname=base --size=32768
logvol swap --fstype swap --name=lv_swap --vgname=base --size=8192
logvol /space --fstype=ext4 --name=lv_space --vgname=base --size=50000 --grow

这会产生以下分区表(通过实时启动棒检查):

sda                  8:0      0 238,5G  0 disk 
-> sda1               8:1     0  1024M  0 part /boot
-> sda2               8:2     0 237,3G  0 part 
---> base-lv_root     253:0   0    32G  0 lvm  /
---> base-lv_swap     253:1   0     8G  0 lvm  [SWAP]
---> base-lv_space    253:2   0 197,3G  0 lvm  /space
-> sda3               8:3     0   600M  0 part /boot/efi

根据 efi 文档sda3应该没问题,只要它包含正确的 efi 文件。但如果我挂载/dev/sda3,我可以看到该分区完全是空的。我在 anaconda 文件中做错了什么?

注意:我尝试在这里安装 fedora33。我不知道这对其他 Linux 发行版是否有什么影响

答案1

我现在想通了。该问题是由 vmlinuz 损坏引起的。

相关内容