NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD 10.1 on Hetzner - anyone?
RVP wrote in
<2ead0bc6-6b79-cd83-faa7-96888aaf5e48%SDF.ORG@localhost>:
...
|Great! I think enabling UEFI in the VM should also work. I base this \
|on what
|I see with Qemu. Running Qemu with UEFI (on Ubuntu 24.04.1 LTS, here) \
|always
|gives me a console:
|
|```
|kvm -enable-kvm -machine ubuntu-q35,accel=kvm -device intel-iommu -m 4g \
| -cpu host -smp cpus=4,cores=2,threads=2 -bios /usr/share/ovmf/OVMF.fd \
| -drive file=netbsd.qcow2,if=none,id=hd0 -device virtio-blk-pci,drive=hd0\
| \
| -object rng-random,filename=/dev/urandom,id=viornd0 -device virtio-rng-p\
| ci,rng=viornd0 \
| -netdev user,id=net0,hostfwd=tcp::5555-:22 -device virtio-net-pci,netdev\
| =net0 \
| -device virtio-gpu \
| "$@"
|```
|
|(you can change `virtio-gpu' to `virtio-vga')
|
|but, if I drop the `-bios /usr/share/ovmf/OVMF.fd' part, ie. boot in \
|BIOS mode,
|then I get the same panic.
To mention that i dropped the OVMF port i had for CRUX Linux
(thanks again to the "NetBSD port" where this was derived from)
because Qemu "now" ships EDK by default. I thus changed my
VM script (alignment badly adjusted from tabs) to do
@ vmefi=non-empty and we use -bios $QEMU_EFI/edk2-$vmsys-code.fd $QEMU_EFI/$vmsys.fd
...
QEMU_EFI=/usr/share/qemu
#QEMU_EFI=/usr/share/qemu-efi-bin
...
if [ -n "$vmefi" ]; then
vmefi="${QEMU_EFI}"/edk2-$vmsys-code.fd xvmefi=
case "$vmsys" in
x86_64|i386)
xvmefi="${QEMU_EFI}"/edk2-i386-vars.fd
vmefi="${QEMU_EFI}"/edk2-$vmsys.fd
;;
arm)
xvmefi="${QEMU_EFI}"/edk2-arm-vars.fd
vmefi="${QEMU_EFI}"/edk2-$vmsys.fd
;;
aarch64) :;;
*)
echo >&2 '$vmefi: unsupported $vmsys='$vmsys
syno
;;
esac
if [ ! -f "$vmefi" ]; then
if [ -f "$xvmefi" ] && [ -f "${QEMU_EFI}"/edk2-$vmsys-code.fd ]; then
cat "$xvmefi" "${QEMU_EFI}"/edk2-$vmsys-code.fd > $vmefi
chmod 0644 $vmefi
else
echo >&2 '$vmefi: missing firmware files!'
fi
fi
#vmefi="${QEMU_EFI}"/$vmsys.fd
if [ ! -f "$vmefi" ]; then
echo >&2 '$vmefi: no such edk2-ovmf firmware: '$vmefi
syno
fi
vmefi='-bios '$vmefi
fi
fwiw..
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
|
|In Fall and Winter, feel "The Dropbear Bard"s pint(er).
|
|The banded bear
|without a care,
|Banged on himself for e'er and e'er
|
|Farewell, dear collar bear
Home |
Main Index |
Thread Index |
Old Index