Skip to content

Instantly share code, notes, and snippets.

@M4lF3s
Last active September 4, 2020 14:03
Show Gist options
  • Save M4lF3s/116a4545f1865a80cf8fe0447507fae4 to your computer and use it in GitHub Desktop.
Save M4lF3s/116a4545f1865a80cf8fe0447507fae4 to your computer and use it in GitHub Desktop.
Arch-Devbox Setup
# check internet with ping
fdisk -l -> get /dev/sd?
cfdisk /dev/sd?
# label type -> dos
# create partitions: 1G boot Type: Linux, 2G swap Type: swap, Rest home Type: linux
# write partitions and exit
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3
mount /dev/sda3 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sda1 /mnt/boot
pacstrap /mnt base base-devel
pacstrap /mnt grub-bios
genfstab -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt /bin/bash
nano /etc/locale.gen
locale-gen
echo LANG=de_DE.UTF-8 > /etc/locale.conf
export LANG=...
ls /usr/share/zoneinfo
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/... /etc/localtime
hwclock --systohc --utc
echo Devbox > /etc/hostname
systemctl enable dhcpcd.service
pacman -Sy openssh
systemctl enable sshd.service
passwd root
useradd -m -g users -G wheel -s /bin/bash <username>
passwd <username>
nano /etc/sudoers
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux
exit
umount /mnt/boot
umount /mnt
reboot
# login as root
# check network with ping
pacman -Syyu
pacman -Sy xorg xorg-xinit
pacman -Sy deepin deepin-extra
pacman -S ttf-freefont
pacman -Syy lightdm lightdm-gtk-greeter
systemctl enable lightdm.service
pacman -Sy qt4 flashplugin atom vim chromium
pacman -Sy virtualbox-guest-utils -> 2
systemctl enable vboxservice
reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment