Advertisement
datenshiddd

Arch Installation Steps

Feb 9th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. ARCH LINUX INSTALLATION (Gnome GUI)
  2.  
  3. wifi-menu (if WIFI connection) / dhcpcd (if wired with dhcp router)
  4.  
  5. // Static IP
  6. ifconfig
  7. ip link set <eth0> up
  8. ip addr add <192.168.1.10/24> dev <eth0>
  9. ip route add default via <192.168.1.1>
  10.  
  11. ping -c 3 google.pl
  12.  
  13. pacman -Syy
  14.  
  15. cfdisk /dev/sda
  16.  
  17. mkfs.ext4 /dev/sda5
  18. mkfs.ext4 /dev/sda6
  19. mkswap /dev/sda7
  20. swapon /dev/sda7
  21.  
  22. mount /dev/sda5 /mnt
  23. mkdir /mnt/home
  24. mount /dev/sda6 /mnt/home
  25.  
  26. pacstrap /mnt base base-devel
  27.  
  28. genfstab -U -p /mnt >> /mnt/etc/fstab
  29.  
  30. arch-chroot /mnt
  31. passwd (set root password)
  32.  
  33. nano /etc/locale.gen
  34. locale-gen
  35. locale > /etc/locale.conf
  36.  
  37. ls -a /usr/share/zoneinfo
  38. ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
  39. date (check if correct)
  40.  
  41. hwclock --systohc --utc
  42. // hwclock --systohc --localtime (if system is shared with windows on one pc)
  43.  
  44. echo myhostname > /etc/hostname
  45. nano /etc/hosts (change localhost into myhostname @ 127.0.0.1 addr)
  46.  
  47. mkinitcpio -p linux
  48.  
  49. pacman -Syy
  50. pacman -S dialog iw wpa_supplicant bash-completion
  51. pacman -S grub os-prober
  52.  
  53. os-prober
  54. grub-mkconfig -o /boot/grub/grub.cfg
  55. grub-install --recheck /dev/sda
  56. nano /boot/grub/grub.cfg (remove quiet from 10-linux image)
  57.  
  58. useradd -m -g users -G adm,lp,wheel,power,audio,video,disk,network,optical,storage,rfkill -s /bin/bash username
  59. passwd username
  60. nano /etc/sudoers
  61.  
  62. exit
  63. umount -R /mnt
  64. reboot
  65.  
  66. ----------------------------------------------------
  67. Post-reboot login to username
  68. ----------------------------------------------------
  69.  
  70. sudo wifi-menu
  71. sudo dhcpcd
  72. ping -c 3 google.pl
  73.  
  74. sudo systemctl enable dhcpcd (if wired connection is used, do not do this while using wifi)
  75.  
  76. sudo nano /etc/pacman.conf
  77. // uncomment [multilib]
  78. // add at the end:
  79. // [archlinuxfr]
  80. // SigLevel = Never
  81. // Server = http://repo.archlinux.fr/$arch
  82.  
  83. sudo pacman -Syu
  84. sudo pacman -S yaourt rsync
  85. sudo pacman -S alsa-utils python2
  86.  
  87. sudo reboot
  88.  
  89. alsamixer
  90. speaker-test -c2
  91.  
  92. sudo pacman -S xorg-server xorg-server-utils xorg-xinit xorg-twm xorg-xclock xterm
  93. sudo pacman -S xf86-video-(ati nouveau intel) xf86-video-vesa xf86-input-synaptics mesa mesa-demos
  94. sudo pacman -S inxi dmidecode hddtemp lm_sensors
  95.  
  96. startx
  97. exit
  98.  
  99. sudo pacman -S gnome gnome-tweak-tool networkmanager network-manager-applet firefox
  100.  
  101. //optional for tons of useless apps
  102. sudo pacman -S gnome-extra
  103.  
  104. sudo systemctl enable NetworkManager
  105. sudo systemctl enable gdm
  106.  
  107. sudo reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement