Fedora
如何配置 anaconda kickstart EFI 引導
我試圖通過 anaconda kickstart 安裝我的主機,但我無法讓 efi 啟動工作。這是我的 kickstart 文件(磁碟分區部分):
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 發行版是否有任何影響
我現在想通了。該問題是由損壞的 vmlinuz 引起的。