Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
If use wifi
# wifi-menu -> select network
Set US keyboard
# loadkeys us
Format Partition
# mkfs –t fat /dev/sda1
# mkswap /dev/sda2
# mkfs –t ext4 /dev/sda3
# mkfs –t ext4 /dev/sda4
or
# mkfs.vfat -F32 /dev/sda1
# mkswap /dev/sda2
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4
# lsblk
Mount patition
# swapon /dev/sda2
# mount /dev/sda3 /mnt
# mkdir /mnt/boot
# mkdir /mnt/home
# mount /dev/sda1 /mnt/boot
# mount /dev/sda4 /mnt/home
# lsblk
Update Mirrorlist
# nano /etc/pacman.d/mirrorlist
Server = http://kambing.ui.ac.id/archlinux/$repo/os/$arch
Server = http://suro.ubaya.ac.id/archlinux/$repo/os/$arch
Start installation
# pacman -Sy
# pacstrap -i /mnt base base-devel (enter,enter & y)
Update Package
# pacman -Syu
Set Hostname
# echo myserver > /etc/hostname
# nano /etc/hosts
127.0.1.1 localhost.localdoamin myserver
Login as root
# screenfetch
# useradd -m -g users -G wheel -s /bin/bash cboy
# passwd cboy
Allow the users in wheel group to be able to preformance administrative tasks with sudo:
# EDITOR=nano visudo
Uncomment the line: %wheel ALL=(ALL)
# exit
Login as cboy
Install XORG X-Windows
$ sudo pacman -S xorg xorg-xinit xorg-server
$ sudo pacman -S xorg-twm xorg-xclock xterm (optional)
3D support
$ sudo pacman –S mesa
Graphic Card
$ lspci –k | grep –A 2 –I “VGA”
ATI
$ sudo pacman –S xf86-video-ati
Trackpad Driver
$ pacman –S xf86-input-synaptic
Sound Tools
$ sudo pacman –S alsa-utils alsa-firmware alsa-plugins
$ alsamixer
$ speaker-test –c2
Desktop Environment
XFCE
$ sudo pacman –S xfce4 xfce4-goodies gvfs thunar-archive-plugin thumbnailer
tumbler raw-thumbnailer libgsf
$ echo “exec startxfce4” > ~/.xinitrc
$ startx
GNOME
$ sudo pacman -S gnome gnome-extra gnome-tweak-tool
$ echo "exec gnome-session" > ~/.xinitrc
$ startx
CINNAMON
$ sudo pacman -S cinnamon
$ echo "exec cinnamon-session" > ~/.xinitrc
$ startx
MATE
$ sudo pacman -S mate mate-extra mate-menu mate-applet-dock mate-power-manager
$ echo "exec mate-session" > ~/.xinitrc
$ startx
UNITY
Unity installation is tricky - see https://wiki.archlinux.org/index.php/...
$ echo "exec unity" > ~/.xinitrc
$ startx
BUDGIE
"export XDG_CURRENT_DESKTOP=Budgie:GNOME"
$ sudo pacman -S budgie-desktop
$ echo "exec budgie-desktop" > ~/.xinitrc
$ startx
OPENBOX
$ sudo pacman -S openbox
$ echo "exec openbox-session" > ~/.xinitrc
$ startx
i3
$ sudo pacman -S i3
$ echo "exec i3" > ~/.xinitrc
$ startx
AWESOME
$ sudo pacman -S awesome
$ echo "exec awesome" > ~/.xinitrc
$ startx
DEEPIN
$ sudo pacman -S deepin deepin-extra
$ echo "exec startdde” > ~/.xinitrc
$ startx
KDE PLASMA
$ sudo pacman -S plasma plasma-nm
$ echo “exec plasma” > ~/.xinitrc
$ startx
Fonts
$ sudo pacman -S ttf-dejavu ttf-droid ttf-roboto ttf-dejavu ttf-ubuntu-font-family
Archive
$ sudo pacman -S unrar unzip xarchiver ark archivetools
Shell
$ sudo pacman -S zsh fish xterm tmux termite rxvt-unicode
Editor
$ sudo pacman -S vim gedit leafpad
Network
$ sudo pacman -S aircrack-ng openssh openvpn ufw
Audio
$ sudo pacman -S ffmpeg pulseaudio-alsa pulseaudio pulseaudio-equalizer paprefs
pavucontrol pamixer
Audio/Editor
$ sudo pacman -S audacious easytag soundconverter
Web Browser
$ sudo pacman -S chromium firefox
Art Editor
$ sudo pacman -S gimp inkscape gcolor2
Select Continue in the next screen and you will see the Grub boot menu.
To prevent dropping into EFI shell in the future, once you boot into Arch Linux, run the following command
to make Arch Linux Grub as the default boot loader.
$ sudo mkdir /boot/EFI/BOOT
$ sudo cp /boot/EFI/arch/grubx64.efi /boot/EFI/BOOT/BOOTX86.EFI
So that EFI can find the default boot loader.
You can also create a startup.nsh script on the root of EFI system partition.
$ sudo nano /boot/startup.nsh