Intro

Hey guys! For anyone who’s interested I’ve written up a quick, compiled tutorial. I hope this guide will make all your lives easier!

As the title already says, we will be installing Archlinux on Virtualbox. This information is accurate as of November 21st, 2022.

Tutorial

If anyone’s interested in playing around with Archlinux on VMware or Virtualbox, it took me about half an hour to figure out a convenient way to get it set up so here you go.

After you’ve created your virtual machine (I can go into depth with that in another guide as well if required) run the virtual machine and select the first option, Arch Linux Install Medium (x86_64, UEFI) then just run two commands.

These commands are as follows:

sudo pacman -S archinstall.

archinstall.

You’ll be taken into a more convenient, “guided” installation where it should be pretty intuitive and easy to figure out from there.

When you’re done tinkering with your settings then the last step would be to go to “Drives” and select your biggest drive.

Afterwards head into Disk layout and decide whether you want to manually partition your drive (1st option) or have it done automatically (2nd option).

If you decide to have it done automatically (which is what I did) you can choose the filesystem, and there’s quite a few. I played it safe and went with the default linux filesystem which is ext4.

Finally just scroll all the way down and install.

Optional

N.B. I saw the parameter of “additional packages” and googled recommended packages for archlinux, these were a few that I found:

weston-git libinput-git wayland-git OR i3-gaps-next-git lightweight GUI firefox to browse web (or chromium, if you want better web experience). NOTE: don’t forget to configure them to be secure.


youtube-dl to get your kitty videos from youtube.


mpv better than mplayer.


htop Best process viewer.


ncdu “NCurses Disk Usage.”


tmux terminal multiplexer.


tor to become (almost)anonymous.


proxychains-ng to use proxy on app what doesn’t actually support it.


linux-pf TuxOnIce, -ck patchset etc.


weechat IRC client.


rxvt-unicode best terminal out there.


openssh must-have.


socat Better than netcat.


python teh awesome scripting.


zsh the zsh shell.


neovim Best editor.


rofi Menu for i3.


mosh Mobile shell.


feh To view images and set background on i3.


0x0 -> ~/bin/0x0, 0x0.st client (to share public files).


Advanced tools are as follows:

curl gorks those URLs.


python-pip and requests, httpie.


ettercap, arpspoof, sslstrip, nftables take router over and forward packets through your computer.


aircrack-ng-svn, airdrop-ng-svn cracks and drops air (if it works).


john crack passwords.


rsync.


gcc musl to make C programs, musl is to make them extra-small (statically).


busybox (for http server and temporary cgi).


lxc systemd-nspawn for simple app sandboxing.


wireshark and/or tcpdump to sniff packets.

Outro

Well that’s all that I have for now! I definitely gotta start doing that often, pre-making a few posts of valuable content that is. It definitely comes in handy for the lazy days!

Regards From Your Fellow Wonderer,

Andrew stargazer

Digital-God
Feeling Blessed

Leave a Reply