使用 USB 启动 Fedora 服务器 iso

使用 USB 启动 Fedora 服务器 iso

你好,我需要使用 kickstart 安装创建一个包含我的应用程序的 Fedora Server 映像。我已执行以下步骤:

  1. 下载了 fedora35 镜像https://getfedora.org/en/server/download/ (Fedora-服务器-dvd-x86_64-35-1.2)
  2. 挂载 iso:mount -t iso9660 -o loop Fedora-Server-dvd-x86_64-35-1.2.iso /mnt/
  3. mkdir /var/iso
  4. cp -a /mnt/ /var/iso
  5. cd /var/iso/
  6. 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
  1. vim isolinux/isolinux.cfg 添加了标签 kickstart 并使其成为默认值:

默认启动

标签 kickstart 菜单标签 ^测试设备内核 vmlinuz 附加 initrd=initrd.img inst.stage2=hd:LABEL=deviceimage inst.ks=hd:LABEL=deviceimage quiet

  1. 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/ (以上命令一行执行)

  2. 将 fedoraimage 从机器复制到 widnows 并使用 rufus 3.17 制作可启动的 usb

  3. 在设备上使用此 USB。

问题陈述:

  1. 在虚拟机上运行时它可以正确安装,但在硬件上尝试时它会在安装源和安装目标上出现错误。

  2. 当我从 ks.cfg 中删除分区信息并启用 autopart 时,安装目标不会出现,但安装源保持不变。

请指导我解决上述问题。

相关内容