After much experimentation, I have CoreOS mostly working via tftpboot. I added a path to the initrd file and the root filesystem image. I’m able to boot into an emergency environment.
When I try installing CoreOS to a libvirt VM using the below pxelinux entry, I get an error message from the coreos-installer utility.
LABEL coreos-default-vda
MENU LABEL Install Fedora CoreOS Default (vda)
KERNEL images/fedora/coreos/fedora-coreos-33.20201201.3.0-live-kernel-x86_64
APPEND initrd=images/fedora/coreos/fedora-coreos-33.20201201.3.0-live-initramfs.x86_64.img,images/fedora/coreos/fedora-coreos-33.20201201.3.0-live-rootfs.x86_64.img coreos.inst=yes coreos.inst.install_dev=/dev/vda coreos.inst.ignition_url=http://192.168.4.24/pub/ignition/coreos_default.ign
IPAPPEND 2
The coreos-installer cannot read /dev/vda. “Error saving partitions from /dev/vda” this is due do a “generic I/O error” and the error code is error 22.
I’ve booted to a rhel 8 rescue image using the same pxeboot system. /dev/vda is still a raw partition.
Any idea what is going on? I’ve thought that maybe the target platform “metal” was to blame but that isn’t the case.
Yes I know I can use the qcow image. I used it on my Fedora 33 workstation to take the training.
I’ve added this section to my ignition file:
storage:
disks:
device: /dev/vda
wipe_table: true
I’m out of ideas. I’m hoping to use what I learn here to build an OKD4 on brare metal.