tested on march 12th, 2025.
Installation
Download the latest Debian stable, bookworm 12.9.0. The reduced network installer for amd64:
$ wget --continue https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.9.0-amd64-netinst.iso
Verify the integrity of the file:
$ wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA256SUMS
$ sha256sum --check SHA256SUMS --ignore-missing
Verify the signature:
$ gpg --recv-key --keyserver keyring.debian.org DF9B9C49EAA9298432589D76DA87E80D6294BE9B
$ gpg --verify SHA256SUMS.sign SHA256SUMS
Copy the image to a USB memory:
$ sudo dd if=debian-12.9.0-amd64-netinst.iso of=<device> bs=16M status=progress oflag=sync
Now connect the USB memory to the Avado machine, connect it to an HDMI monitor and a USB keyboard, and boot.
Press the ESC
key while booting to go to the BIOS configuration, and in the Boot
menu select the USB memory as the first boot device. Save and exit.
Install Debian…
Reboot.
Connect to the switch.
Enable dhcp in the wired network interface:
Edit the file /etc/network/interfaces
, adding this at the end:
auto enp2s0
allow-hotplug enp2s0
iface enp2s0 inet dhcp
Restart the networking service:
$ sudo systemctl restart networking
Install software for administration:
$ sudo apt install emacs-nox byobu gnupg curl net-tools dmidecode
Enable ssh public key authentication:
$ mkdir --mode 700 ~/.ssh
Add my user public key to ~/.ssh/authorized_keys
.
$ chmod 600 .ssh/authorized_keys
Disable ssh password autentication:
Edit the file /etc/ssh/sshd_config
, uncommenting and setting:
PasswordAuthentication no
$ systemctl reload sshd
Sources: