你好,我需要使用 kickstart 安装创建一个包含我的应用程序的 Fedora Server 映像。我已执行以下步骤:
- 下载了 fedora35 镜像https://getfedora.org/en/server/download/ (Fedora-服务器-dvd-x86_64-35-1.2)
- 挂载 iso:mount -t iso9660 -o loop Fedora-Server-dvd-x86_64-35-1.2.iso /mnt/
- mkdir /var/iso
- cp -a /mnt/ /var/iso
- cd /var/iso/
- vim ks.cfg(ks 文件的内容如下):此文件是在手动安装 fedora 时自动生成的。
# Generated by Anaconda 35.22.2
# Generated by pykickstart v3.34
#version=DEVEL
# Use graphical install
graphical
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8
# Network information
network --bootproto=dhcp --device=ens160 --ipv6=auto --no-activate
# Use CDROM installation media
cdrom
%packages
@^server-product-environment
%end
# Run the Setup Agent on first boot
firstboot --enable
# Generated using Blivet version 3.3.0
ignoredisk --only-use=sda
# System bootloader configuration
bootloader --append="reboot=pci i915.force_probe=4571 module_blacklist=pinctrl_elkhartlake" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part / --fstype="xfs" --ondisk=sda --size=94208
part /mnt/deviceBoot --fstype="xfs" --ondisk=sda --size=95367
part /var/device/log --fstype="xfs" --ondisk=sda --size=858306
# Use auto partitioning...
# --------------------------------------------------------------------
#autopart
# System timezone
timezone Europe/Amsterdam --utc
# Root password
rootpw --iscrypted $y$j9T$LueSmDWWdRgLiywynK3Edq1p$6j11FHKiANZhvvDoJG9wcnhgaJ75oKeieZ.rj7sz8
- vim isolinux/isolinux.cfg 添加了标签 kickstart 并使其成为默认值:
默认启动
标签 kickstart 菜单标签 ^测试设备内核 vmlinuz 附加 initrd=initrd.img inst.stage2=hd:LABEL=deviceimage inst.ks=hd:LABEL=deviceimage quiet
genisoimage -U -r -v -T -J -joliet-long -V "deviceimage" -volset "deviceimage" -A "deviceimage"
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table
-eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o newfedora.iso ../mountedIso/ (以上命令一行执行)将 fedoraimage 从机器复制到 widnows 并使用 rufus 3.17 制作可启动的 usb
在设备上使用此 USB。
问题陈述:
在虚拟机上运行时它可以正确安装,但在硬件上尝试时它会在安装源和安装目标上出现错误。
当我从 ks.cfg 中删除分区信息并启用 autopart 时,安装目标不会出现,但安装源保持不变。
请指导我解决上述问题。