2020-11-27 23:50:54 +01:00
2020-01-10 09:28:25 +00:00
2020-01-10 10:34:04 +01:00
2020-01-10 10:34:04 +01:00
2020-01-10 09:28:25 +00:00

Masterthesis

This is the place preferably for the development of scripts (Shell, Python, ...) for my master thesis.

Why Arch Linux?

Because I'm a big fan of Debian GNU/Linux on servers I have build Debian-Live-DVDs for other (older) projects.

But for forensics and virtualization I have switched to Arch Linux and "archiso".

For development (and maybe later use) a living installation on a removable media was more comfortable.

I use a Samsung T5 with 256MB. I think a lot of other devices will work too.

It could be that I will generate an ISO image again after development is complete (probably never).

Installation

https://wiki.archlinux.org/index.php/Installation_guide

Skip the swap partition!

https://wiki.archlinux.org/index.php/Install_Arch_Linux_on_a_removable_medium

Post-installation (as root)

timedatectl set-ntp true ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime vi /etc/locale.gen locale-gen echo "LANG=en_US.UTF-8" > /etc/locale.conf echo "KEYMAP=de-latin1" > /etc/vconsole.conf localectl set-keymap --no-convert de-latin1 echo "hellonium" > /etc/hostname echo "127.0.1.1 hellonium.localdomain hellonium" >> /etc/hosts pacman -S intel-ucode amd-ucode linux-firmware grub-install --target=x86_64-efi --efi-directory=boot --removable --recheck grub-mkconfig -o /boot/grub/grub.cfg systemctl enable systemd-networkd.service systemctl start systemd-networkd.service rm /etc/resolv.conf systemctl enable systemd-resolved.service systemctl start systemd-resolved.service ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf groupadd lucifer useradd -m -g lucifer -G wheel,optical,storage -s /bin/bash lucifer passwd lucifer

Install Arch Linux packages (as root)

xf86-video-intel intel-compute-runtime nvidia opencl-nvidia xf86-video-amdgpu xf86-video-ati opencl-mesa xf86-video-nouveau xf86-video-vesa base-devel bash-completion bc binwalk chntpw dconf-editor firefox galculator gdm gedit git gnome grub hashcat inetutils libeatmydata libewf lvm2 mdadm minisign mlocate multipath-tools nano openssh ophcrack pacman-contrib python-pycryptodome qemu qemu-arch-extra signify sleuthkit sudo testdisk ttf-dejavu vim vinagre which xarchiver xorg xorg-apps xorg-drivers xorg-fonts

More configuration (as root)

localectl --no-convert set-x11-keymap de visudo (uncomment %wheel ... NOPASSWD:) systemctl enable sshd.service systemctl start sshd.service sudo usermod -a -G kvm lucifer sudo sytemctl enable gdm

AUR

I have choosen trizen for installing AUR recipes.

Install it as user (lucifer):

mkdir ~/builds && cd ~/builds git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sirc

Install AUR packages as user (lucifer) with trizen:

trizen -S

Install AUR packages (as luciver)

aic94xx-firmware upd72020x-fw wd719x-firmware dc3dd fred guymager perl-image-exiftool regripper-git xmount zfs-linux (AUR - can be somewhat problematic!) zfs-utils (AUR - can be somewhat problematic!)

Description
This WAS the place preferably for the development of scripts (Shell, Python, ...) for my master thesis.
Readme 467 MiB
Languages
Shell 81.1%
Python 13.3%
C++ 4.7%
AppleScript 0.9%