====== Debian ====== Notes ===== Installing Debian from a serial console ===== * Down Arrow to Install * TAB (Edit) * Left of --- * Remove VGA=xxx * Add: console=ttyS0,115200n8 * Right of --- * Remove Quiet * Add: console=ttyS0,115200n8 (Yes TWICE!) * Enter ===== Keys from Keyserver ===== sudo apt-key adv --keyserver keyserver.ubuntu.com --recv ....KEY.... So the new apt key stuff is a bit arcane. Try this instead to download and install a key from a keyserver. This is extremely quick and dirty, expect it to break under non-ideal situations and leave artifacts that make noise. Bare minimal checking. TODO: Do some magic, set the names from the repo URL or something. Check to make sure we got something, etc #!/bin/sh # # Script: key-madness # # Last Modified: 2023-06-26 16:27:51 # # Use this one or things don't seem to work KEYRING_TYPE=gnupg-ring #KEYRING_TYPE=gpupg-kbx # For now lets put the stuff here TARGET_FOLDER=/etc/apt/keyrings myuid=`id -u` if [ $myuid -ne 0 ] then echo "Gotta be root" exit 0 fi reponame="$1" fingerprint="$2" if [ "$fingerprint" = "" ] then echo "No fingerprint" exit 255 fi # Stick it here, remove any cruft repopath=${TARGET_FOLDER}/${reponame}.gpg rm -f $repopath ${repopath}~ # Fetch the key and write it to our folder cmd="sudo gpg --no-default-keyring \ --keyring ${KEYRING_TYPE}:${repopath} \ --keyserver hkp://keyserver.ubuntu.com:80 \ --recv-keys \"$fingerprint\" " echo "$cmd" eval "$cmd" # Clean out the backup gpg made rm -f ${repopath}~ chmod +r $repopath # Ugly, ugly, ugly mess IMNSHO echo "Add [signed-by=$repopath] after deb/deb-src in your sources.list file]" ===== Misc ===== * apt-get update --allow-releaseinfo-change