Install Archlinux dan XFCE-desktop
Install Archlinux dan XFCE-desktop
Langkah-langkahnya sebagai berikut :
1. Selected Architecture
2. Set keyboard layout
# loadkeys us
3. CREAT Partition
Sebelum menginstall Archlinux, pastikan dulu ada ruang harddisk yang cukup atau tidak. Lalu buat partisi home,root,swap,boot. Saya sarankan untuk membuat partisi dibawah ini dengan menggunakan Gedit.
Untuk ukuran partisinya seperti ini :
/boot = 2 GB
/root = 50
Swap = 2 GB
/home = Sisa pemartisian diatas
A. Check partition table
# fdisk -l /dev/sda
# lsblk -I 8 -o MODEL,TYPE,NAME,SIZE,FSTYPE,UUID
Jangan lupa untuk memastikan tipe partisi yang agan buat. Di laptop saya, tipe partisinya seperti ini :
Swap = /dev/sda5
/boot = /dev/sda6
/root = /dev/sda7
/home = /dev/sda8
B. Format boot partition
# mkfs.ext4 -L "arch-boot" /dev/sda6
C. Format swap partition
# mkswap -L "arch-swap" /dev/sda5
D. Format root partition
# mkfs.ext4 -L "arch-root" /dev/sda7
E. Format Home partition
# mkfs.ext4 -L "arch-home" /dev/sda8
G. Check partitions
# blkid | grep '^/dev/sda'
# lsblk -I 8 -o MODEL,NAME,FSTYPE,SIZE
Mount All Partition
A. Mount Root Partition
# mount -t ext4 -o defaults,noatime /dev/sda7 /mnt
B. mount boot, swap, and home partition
# mkdir /mnt/boot
# mkdir /mnt/home
# mount -t ext4 -o defaults,noatime /dev/sda6 /mnt/boot
# mount -t ext4 -o rw,nodev,nosuid,nouser,exec,noatime /dev/sda8 /mnt/home
# swapon -p 0 -L "arch-swap"
# swapon -s
C. Checking
# mount | grep '^/dev/sda'
# df -h | grep '^/dev/sda'
# lsblk /dev/sda -o MODEL,NAME,SIZE,LABEL,FSTYPE,UUID,MOUNTPOINT
Connect to Internet
A. Setting Internet di jaringan LAN
Update: semenjak iso 2013.03.01 nama kartu jaringan sudah berubah. silahkan liat disini- Lihat daftar kartu jaringan anda
# ifconfig -a
Lihat gambar diatas :
nama interface yang dilingkar warna merah adalah nama interface yang sebelumnya adalah eth0 dan wlan0. nama interface yang muncul juga berbeda-beda pada setiap hardware.
- Jika Jaringan LAN tersebut tersetting DHCP-Server
# dhcpcd (nama_interface)
- Jika Jaringan LAN tersebut tidak tersetting DHCP-Server (Disesuaikan)
# ifconfig (nama_interface) 192.168.2.10 netmask 255.255.255.0
# nano /etc/resolv.conf
isi dengan :
nameserver 8.8.8.8
nameserver 8.8.4.4
Kemudian save, lalu coba di uji dengan ping ke situs google.
B. Setting internet di Modem Broadband
- Colokan Modem
# wvdialconf
- jika modem terdeteksi, silahkan modif file /etc/wvdial.conf
# nano /etc/wvdial.conf
- Configurasi Untuk Modem GSM
[Dialer telkomsel]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet"
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB0
Username = `
Password = `
Baud = 9600
- Configurasi untuk modem CDMA
[Dialer smart]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = #777
ISDN = 0
Username = smart
Init1 = ATZ
Password = smart
Modem = /dev/ttyUSB0
Baud = 9600
- Setelah itu save dan jalankan Wvdial
- Jika ingin mengkoneksikan Modem GSM
# wvdial telkomsel
- Jika ingin mengkoneksikan Modem CDMA
# wvdial smart
- Kemudian tekan Ctrl+Alt+F2 untuk membuka tty baru.
C. Konek Internet Via Wifi
# wifi-menu (nama_interface)
Installing Base and Base-devel
# pacstrap /mnt base base-devel
Installing Support Package
# pacman -r /mnt -Sy
# pacman -r /mnt -S wget net-tools netctl polkit dialog wpa_supplicant dhclient usb_modeswit ch wvdial os-prober sudo
Generate fstab
# genfstab -p -U /mnt >> /mnt/etc/fstab
Chroot to /mnt
# arch-chroot /mnt
# bash
Install BootLoader (grub2)
# pacman -S grub-bios
# modprobe dm-mod
# grub-install --target=i386-pc --recheck --debug /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
# grub-mkconfig -o /boot/grub/grub.cfg
1. Set root password
# passwd
2. Create an initial RAM disk
# mkinitcpio -p linux
3. Exit bash and chroot
# exit
# exit
4. Umount /mnt
# umount /mnt/{boot,home}
# umount /mnt
5. Tune filesystem ( Optional )
# lsblk /dev/sda -o MODEL,NAME,FSTYPE
# tune2fs -c 3 -C 3 /dev/sda6
# tune2fs -c 3 -C 3 /dev/sda7
# tune2fs -c 3 -C 3 /dev/sda8
6. Reboot
# reboot
7. Configure The System
A. Set hostname
# hostnamectl set-hostname arietux-linux
# cat /etc/hostname
B. Set available locales
# nano /etc/locale.gen
- uncommented "en_US.UTF-8 UTF-8"
- uncommented "en_US ISO-8859-1"
- uncommented "id_ID.UTF-8 UTF-8"
- uncommented "id_ID ISO-8859-1"
# locale-gen
C. Set default locale
# localectl set-locale LANG="en_US.UTF8"
# nano /etc/locale.conf
tambahkan baris ini :
LC_COLLATE=C
LC_TIME=id_ID.UTF8
D. Set timezone
# timedatectl set-timezone Asia/Jakarta
# ls -l /etc/localtime
E. Set system time
# timedatectl set-time "2012-11-24 02:46:00"
tanggalnya disesuaikan lagi gan..
F. Set "hwclock == localtime"
# timedatectl set-local-rtc 1
G. Set keymap and vconsole
# localectl set-keymap us
# nano /etc/vconsole.conf
Isikan dengan baris dibawah ini. kemudian save.
KEYMAP=us
FONT=Lat2-Terminus16
FONT_MAP=8859-2_to_uni
H. Configure mkinitcpio hooks
# nano /etc/mkinitcpio.conf
Pada baris "HOOKS", ubah menjadi seperti baris dibawah ini :
HOOKS="base udev autodetect modconf block filesystems keyboard fsck consolefont keymap"
Kemudian save.
I. Regenerate mkinitcpio
# mkinitcpio -p linux
J. Adding User and Setting Sudo for User
- Adding User
# useradd -m -g users -G lp,wheel,games,video,audio,optical,storage,scanner,power -s /bin/bash <nama user>
Contoh :
# useradd -m -g users -G lp,wheel,games,video,audio,optical,storage,scanner,power -s /bin/bash whendy
Berikan password untuk user yang telah dibuat.
# passwd <nama User>
- Setting Sudo
# nano /etc/sudoers
tambahkan baris ini, di paling bawah dari File suoders
whendy ALL=(ALL) ALL
Nb : whendy diganti dengan username yang telah kamu buat.
# reboot
8. Install and Configure XFCE and More apps
A. Update System
# pacman -Syu
B. Install X Package
# pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm
C. Install Mesa for 3D Support
# pacman -S mesa mesa-demos
D. Install Driver VGA ( Intel )
# pacman -S xf86-video-intel
Lalu install ini juga untuk 3D alcelerasi di aplikasi 32 Bit untuk Archlinux x86_68.
# pacman -S lib32-intel-dri
E. Install Driver VGA ( Nvidia )
# pacman -S xf86-video-nouveau nouveau-dri
F. Install Driver VGA ( ATI )
# pacman -S xf86-video-ati
G. Install Driver VGA ( SIS )
# pacman -S xf86-video-sis xf86-video-sisusb xf86-video-sisimedia
H. Install Alat Input
# pacman -S xf86-input-synaptics xf86-input-evdev
I. Install Supported Applications ( office, Internet, Media, etc )
# pacman -S dbus gksu polkit-gnome ntfs-3g gnome-keyring gvfs alsa-utils alsa-oss
alsa-plugi ns firefox flashplayer vlc gimp clementine ttf-droid ttf-ubuntu-font-family
ttf-dejavu a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora
libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins scrot unzip unrar zip p7zip
wxgtk xscreensaver leafpad pm-utils upower evince libreoffice usb_modeswitch volumeicon
xdg-utils slim modemmanager gnome-icon-theme idesk networkmanager network-manager-applet
xfce4 xfce4-goodies
J. Setting Xinitrc ( Xfce4 )
$ cp /etc/skel/.xinitrc ~/.xinitrc
$ nano ~/.xinitrc
dan uncomment pada baris ini :
# exec startxfce4
K. Setting Default Login Manager ( Slim )
$ sudo systemctl enable slim.service
$ sudo systemctl reboot
No comments: