Skip to content

Instantly share code, notes, and snippets.

@dannycastonguay
dannycastonguay / arch_vbox.md
Last active November 7, 2022 17:00
Installing Arch Linux on VirtualBox in Windows 10 for beginners

Installing Arch Linux on VirtualBox in Windows 10

I recently upgraded to a new system, and instead of running Arch Linux natively I've decided to run it inside VirtualBox on Windows 10. Below I note down the steps I took, which closely follow the excellent wiki pages of archlinux. But along the way, I also noted a few other steps steps I took to make this system very comfortable, which you'll have to figure out for yourself if you like them or not!

Setting up Windows 10 to be ready

There isn't much of preparation required, given that I started from scratch, but I did have to setup my windows environment a little bit.

  1. Install the windows package manager chocolatey
  2. Install qBittorrent (which will be used to download an iso copy of arch) by running the following command from the command line choco install qbittorrent (recommended to run the command line as an adm

Keybase proof

I hereby claim:

  • I am dannycastonguay on github.
  • I am dannycastonguay (https://keybase.io/dannycastonguay) on keybase.
  • I have a public key ASAGhPyrD0MyhIv_-qgaeoaihnACiRjlcsF_rLE5KsZn8Ao

To claim this, I am signing this object:

Element SUBSAFE CYBERSAFE
Purpose Watertight integrity, recoverability, and safety (weapon, fire, and nuclear) Data integrity, privacy and security (tamper-free ability to recover from disruptions or misdirections).
Design requirements Clean, concise and non-negotiable requirements Same with the addition of Privilege Separation both at software and at process level, as well as the Principle of Least Priviledge at the individual level.
Audit Multiple structured audits that hold personnel accountable at all levels for safety Same.
Training Annual mandatory training for everyone with a strong emphasis on emotional lessons from past failures Same.
Material and fabrication Controls and documentation in place to ensure correct material: receipt, inspection, storage, handling, installation. Use of version control (e.g., git) not just for writi