- Install Qemu:
apt install qemu-system-arm qemu-efi-aarch64 qemu-utils
- Create a 15GB hard drive for the virtual machine:
qemu-img create -f qcow2 openbsd.qcow2 15G
- Download the OpenBSD installation image
install72.img
from https://ftp.openbsd.org/pub/OpenBSD/7.2/arm64/ - Start the VM with the install image and the bios image; create a telnet listener on
127.0.0.1:4444
to connect to the VMqemu-system-aarch64 -M virt -m 2048 -cpu cortex-a57 -serial tcp:127.0.0.1:4444,server,telnet,wait -nographic -drive file=openbsd.qcow2,format=qcow2,index=0,media=disk -drive file=install72.img,format=raw,index=1 -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd
- The
/usr/share/qemu-efi-aarch64/QEMU_EFI.fd
comes from installing the QEMU packages
- The
- Connect to the VM with
telnet 127.0.0.1 4444
and install OpenBSD- When asked for the location of sets use
http
andcdn.openbsd.org
- When asked for the location of sets use
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Text; | |
using System.Reflection; | |
using System.Collections; | |
using System.IO; | |
using System.IO.Compression; | |
using Boo.Lang.Compiler; | |
using Boo.Lang.Compiler.IO; | |
using Boo.Lang.Compiler.Pipelines; |
I hereby claim:
- I am Ne0nd0g on github.
- I am russel (https://keybase.io/russel) on keybase.
- I have a public key whose fingerprint is 985E F3E5 6A3E 284A ADA6 0422 329A EA83 209C BB9D
To claim this, I am signing this object: