virt-install 使用 kickstart 文件自动安装 Fedora 虚拟机

virt-install 使用 kickstart 文件自动安装 Fedora 虚拟机

我正在尝试使用 KVM 虚拟化配置 fedora37 服务器。我在本地下载了 fedora 服务器 iso,并使用下面的 virt-install 命令使用 kickstart 文件进行自动配置。这是详细信息

国际标准化组织

-rw-r--r--. 1 admin admin 2459566080 Feb 28 10:55 /home/admin/Downloads/Fedora-Server-dvd-x86_64-37-1.7.iso

命令

$ virt-install --name test1.stack.com \
--description 'test1.stack.com' \
--metadata name="test1",title="test1" \
--memory 4096 \
--vcpus 2 \
--location /home/admin/Downloads/Fedora-Server-dvd-x86_64-37-1.7.iso \
--os-variant fedora37 \
--disk size=40 \
--network bridge=virbr0 \
--initrd-inject /home/admin/middleware/stack/kickstartfiles/ks.cfg \
--extra-args "inst.ks=file:/ks.cfg console=tty0 console=ttyS0,115200n8"

启动文件

$ cat ks.cfg 
# Generated by Anaconda 37.12.6
# Generated by pykickstart v3.41
#version=DEVEL
# Use graphical install
#graphical
install
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information
network  --bootproto=dhcp --device=enp1s0 --ipv6=auto --activate
network  --hostname=test1.stack.com

# Use CDROM installation media
#cdrom
#location /home/admin/Downloads/Fedora-Server-dvd-x86_64-37-1.7.iso

%packages
@^server-product-environment

%end

# Run the Setup Agent on first boot
firstboot --enable

# Generated using Blivet version 3.5.0
ignoredisk --only-use=vda
autopart
# Partition clearing information
clearpart --none --initlabel

# System timezone
timezone Asia/Kolkata --utc

# Root password
rootpw --iscrypted $y$j9T$T6q2l9wDCgMeAx03V5ROu0EV$VMvuTdW3C53YO81zP0X6oRTWmgw08FGp9yXiSZRdLmC
user --groups=wheel --name=admin --password=$y$j9T$pfrDLFU0igHpjBUcrBEFxjYL$HyupPZODgb.ihZhywInuu2iXb7lcXO2CsBnyrHknptB --iscrypted --gecos="admin"

但使用 kickstart 文件的虚拟机配置在接下来的阶段会卡住几个小时,如屏幕截图所示。

如果我在这里遗漏了什么,请提出建议。如果我从安装命令中删除 --initrd-inject 和 --extra-args ,它会启动文本界面,我可以从中手动配置并继续安装,但我希望这些配置由 kickstart 文件执行现在被困住了。

在此输入图像描述

相关内容