ในบทความนี้ผมจะมาแนะนำการติดตั้ง Arch Linux ที่โคตรจะง่ายมากๆ แค่ทำตามขั้นตอนไปเรื่อยๆ EZ
ก่อนอื่นเลยต้องไปดาวน์โหลด Image File สำหรับหรับติดตั้ง Arch และยัดลง Flash Drive ให้เรียบร้อย ในบทความนี้ผมจะใช้ VitualBox ในการติดตั้ง
Boot
![Boot Arch Linux](/images/posts/install-arch-2024/01-select-boot-screen.png)
ถึงขั้นตอนนี้ เราก็รอไป
![Arch Linux - Booting](/images/posts/install-arch-2024/02-booting.png)
![Arch Linux - Booting](/images/posts/install-arch-2024/03-booting.png)
Install
ถึงขั้นตอนนี้เราก็พิมพ์คำสั่ง archinstall
archinstall
![Arch Linux - Shell](/images/posts/install-arch-2024/04-shell.png)
Language
ตรงภาษาไม่ต้องเปลี่ยนอะไร ใช้ตามที่มันกำหนดได้เลย
![Arch Linux - Language](/images/posts/install-arch-2024/05-lang.png)
Mirror
ตรง Mirror ผมจะใช้ Mirror ในไทยละกัน
![Arch Linux - Mirror](/images/posts/install-arch-2024/06-mirror.png)
จากนั้นเลือก Mirror region
![Arch Linux - Select Mirror](/images/posts/install-arch-2024/07-select-mirror.png)
![Arch Linux - Select Mirror](/images/posts/install-arch-2024/08-select-mirror.png)
ให้พิมพ์ /thai
เพื่อ filter จากนั้นกด enter
![Arch Linux - Select Mirror](/images/posts/install-arch-2024/09-select-mirror.png)
เรียบร้อยสำหรับการ set Mirror จากนั้นเลือกลูกศรลงมาเลือก Back
![Arch Linux - Select Mirror](/images/posts/install-arch-2024/10-select-mirror.png)
Locale
ตรง Locale ผมก็ไม่เปลี่ยนอะไร ใช้ตามเดิมไปก่อน
![Arch Linux - Locale](/images/posts/install-arch-2024/11-locale.png)
Disk
ต่อมาก็จะเป็นขั้นตอนการเลือก Disk สำหรับการติดตั้ง
![Arch Linux - Config Disk](/images/posts/install-arch-2024/12-config-disk.png)
ด้วยความที่ผมใช้ VirtualBox ผมก็ใช้ default ตามที่ระบบมันแนะนำไปก่อน โดยเลือก Use a best-effort defaul partition layout
![Arch Linux - Use a best-effort defaul partition layout](/images/posts/install-arch-2024/13-config-disk.png)
ผมเลือก ATA VBOX HARDDISK แล้วก็ Enter
![Arch Linux - Select Disk to install](/images/posts/install-arch-2024/14-config-disk.png)
file system ผมก็จะใช้ btrfs แล้วก็กด Enter
![Arch Linux - Config Disk File System](/images/posts/install-arch-2024/15-config-disk.png)
แล้วก็ Enter
![Arch Linux - BTRFS subvolume use default structure](/images/posts/install-arch-2024/16-config-disk.png)
แล้วก็ Enter
![Arch Linux - Use compression](/images/posts/install-arch-2024/17-config-disk.png)
เรียบร้อยสำหรับการ set Disk
Disk Encryption
ขั้นตอนนี้ข้ามไป เพราะผมไม่อยากให้มีการ encrypt ฮาร์ดดิสก์
![Arch Linux - Disk Encryption](/images/posts/install-arch-2024/18-disk-encryption.png)
Bootloader
ขั้นตอนเลือก Bootloader จะ default GRUB ไว้ให้แล้ว ไม่ต้องเข้าไปตั้งค่าอะไรเพิ่มเติม
![Arch Linux - Bootloader](/images/posts/install-arch-2024/19-bootloader.png)
Hostname
hostname ไม่ก็ไม่เข้าไปเปลี่ยน ใช้ค่าเดิมไปก่อน
![Arch Linux - Config Hostname](/images/posts/install-arch-2024/20-config-hostname.png)
Root Password
ขั้นตอนนี้เราก็จะมาตั้งรหัสผ่าน สำหรับ root กัน
![Arch Linux - Add Root Password](/images/posts/install-arch-2024/21-add-root-password.png)
เราก็กรอกรหัสที่เราอยากจะตั้งไป กรอกเสร็จ กด Enter
![Arch Linux - Add Root Password](/images/posts/install-arch-2024/22-add-root-password.png)
แล้วก็กรอกรหัสอีกครั้ง (ให้เหมือนกันทั้ง 2 ครั้ง) กรอกเสร็จกด Enter
![Arch Linux - Add Root Password](/images/posts/install-arch-2024/23-add-root-password.png)
User Account
พอได้รหัสผ่านสำหรับ root แล้ว เราะก็จะมาเพิ่ม user ใหม่เอาไว้ใช้เอง
![Arch Linux - Add User Account](/images/posts/install-arch-2024/24-add-user-account.png)
เลือก Add a user
![](/images/posts/install-arch-2024/25-add-user-account.png)
กรอกชื่อ user และ password
![](/images/posts/install-arch-2024/26-add-user-account.png)
กรอก password อีกครั้ง
![](/images/posts/install-arch-2024/27-add-user-account.png)
เลือก yes (default)
![](/images/posts/install-arch-2024/28-add-user-account.png)
ก็จะได้หน้าตาแบบนี้
![](/images/posts/install-arch-2024/29-add-user-account.png)
เลือก Confirm and exit แล้วก็กด Enter
![](/images/posts/install-arch-2024/30-add-user-account.png)
เรียบร้อยสำหรับส่วนของ user
Audio
ขั้นตอนนี้จะไปตั้งค่า audio ซึ่งผมจะใช้ Pipewire
![](/images/posts/install-arch-2024/31-config-audio.png)
จากนั้นผมก็เลือก Pipewire
![](/images/posts/install-arch-2024/32-config-audio.png)
เรียบร้อยสำหรับตั้งค่า audio
Kernel
มาถึงในส่วน Kernel ผมก็เลือกเป็นแค่ linux
![Arch Linux - Config Kernel](/images/posts/install-arch-2024/33-config-kernel.png)
![Arch Linux - Config Kernel](/images/posts/install-arch-2024/34-config-kernel.png)
Additional Package
ต่อมาจะเป็นขั้นตอนการติดตั้ง package อื่นๆ เพิ่มเติม ผมยังไม่อยากได้อะไร งั้นก็ข้ามไปได้เลย
![Arch Linux - Additional packages](/images/posts/install-arch-2024/35-config-additional-package.png)
Network
ต่อมาก็จะเป็นขั้นตอนการตั้งค่า Network
![](/images/posts/install-arch-2024/36-config-network.png)
ผมจะเลือก Manual configuration
![](/images/posts/install-arch-2024/37-config-network.png)
เลือก Add interface
![](/images/posts/install-arch-2024/38-config-network.png)
เลือก interface ที่ต้องการ
![](/images/posts/install-arch-2024/39-config-network.png)
Network ผมแจก IP โดยอัตโนมัติ เลยเลือก DHCP แล้วก็กด Enter
![](/images/posts/install-arch-2024/40-config-network.png)
ก็จะได้หน้าตาประมาณนี้
![](/images/posts/install-arch-2024/41-config-network.png)
จากนั้นก็ Confirm and exit
![](/images/posts/install-arch-2024/42-config-network.png)
เรียบร้อยสำหรับการตั้งค่า Network
Timezone
มาถึงขั้นตอนนี้ ก็จะเป็นการตั้งค่า TimeZone
![](/images/posts/install-arch-2024/43-config-timezone.png)
ผมก็พิมพ์ /bangkok เพื่อ filter หา TimeZone Asia/Bangkok กด Enter
![](/images/posts/install-arch-2024/44-config-timezone.png)
เป็นอันจบสำหรับการตั้งค่า TimeZone
Install
การตั้งค่าทั้งหมด ก็จะมีประมาณนี้ ต่อมาก็กด Enter เพื่อเริ่ม Install package กันเลย
![Arch Linux - Install Package](/images/posts/install-arch-2024/45-install.png)
กด Enter อีกครั้ง เพื่อ เริ่มติดตั้ง
![Arch Linux - Install Package](/images/posts/install-arch-2024/46-confirm-install.png)
ระบบก็จะเริ่มรับถอยหลังสำหรับการติดตั้ง 5…4…3…2…1 🚀
![Arch Linux - Countdown to Install](/images/posts/install-arch-2024/47-installing.png)
![Arch Linux - Generating pacman master key](/images/posts/install-arch-2024/48-installing.png)
![Installing Package](/images/posts/install-arch-2024/49-installing.png)
![Installing Package](/images/posts/install-arch-2024/50-installing.png)
ตอบ yes แล้วก็กด Enter
![Arch Linux - Chroot](/images/posts/install-arch-2024/51-chroot.png)
เมื่อติดตั้งเสร็จ จะกลับมาสู่หน้าจอนี้
![](/images/posts/install-arch-2024/52-installed.png)
พิมพ์ exit แล้วก็กด Enter เพื่อออกจากการติดตั้ง
![](/images/posts/install-arch-2024/53-exit.png)
เมื่อกลับมาสู่หน้าจอนี้ พิมพ์ reboot แล้วกด Enter
![](/images/posts/install-arch-2024/54-reboot.png)
Boot to Arch Linux
เลือก Boot existing OS
![Arch Linux - Boot existing OS](/images/posts/install-arch-2024/55-boot.png)
เลือก Arch Linux
![Arch Linux - Boot to Arch Linux](/images/posts/install-arch-2024/56-boot.png)
รอ
![Arch Linux - Booting to Arch Linux](/images/posts/install-arch-2024/57-booting.png)
Login ด้วย user ที่เราได้สร้างไป
![Arch Linux - Login](/images/posts/install-arch-2024/58-login.png)
Install Gnome
เมื่อ login เสร็จ เอาหละ เรามาลองติดตั้ง Gnome ไว้ใช้เป็น Desktop Environment กันหน่อยดีกว่า จัดเลย ด้วยคำสั่ง
sudo pacman -S gnome
![Arch Linux - Install Gnome](/images/posts/install-arch-2024/59-install-gnome.png)
กรอกรหัสผ่าน แล้วกด Enter ได้เลย
![Arch Linux - Install Gnome](/images/posts/install-arch-2024/60-install-gnome.png)
กด Enter อีกครั้ง เพื่อติดตั้งเฉพาะ default package
![Arch Linux - Install Gnome](/images/posts/install-arch-2024/61-install-gnome.png)
อันนี้ก็ default เหมือนกัน กด enter อีกครั้ง
![Arch Linux - Install Gnome](/images/posts/install-arch-2024/62-install-gnome.png)
ตอบ y แล้วกด Enter
![Arch Linux - Install Gnome](/images/posts/install-arch-2024/63-install-gnome.png)
ระบบก็จะติดตั้ง หน้าตาที่คุ้นเคย เราก็รอ
![Arch Linux - Installing Gnome](/images/posts/install-arch-2024/64-installing-gnome.png)
เมื่อติดตั้งเสร็จ ก็ reboot ด้วยการพิมพ์ reboot แล้วกด Enter
![Arch Linux - Reboot](/images/posts/install-arch-2024/65-reboot.png)
Start GDM
เมื่อ reboot เสร็จ Gnome จะยังไม่ถูกใช้งาน เราต้องพิมพ์คำสั่งเพื่อเปิดการใช้งานมันก่อน ด้วยคำสั่ง
sudo systemctl enable gdm.service
![Arch Linux - Config systemctl gdm](/images/posts/install-arch-2024/66-config-systemctl-gdm.png)
![Arch Linux - Config systemctl gdm](/images/posts/install-arch-2024/67-config-systemctl-gdm.png)
จากนั้นก็ start service gnome ด้วยคำสั่ง
sudo systemctl start gdm.service
เพื่อให้ Gnome เริ่มต้นการทำงาน
![Arch Linux - Config start gdm](/images/posts/install-arch-2024/68-config-start-gdm.png)
Tada! 🎉 หน้าจอ Gnome ก็จะขึ้นมาแล้ว
![Arch Linux - Gnome Login Screen](/images/posts/install-arch-2024/69-gnome-login-screen.png)
กรอกรหัสผ่านเพื่อเข้าไปใช้งานกันเลย
![Arch Linux - Gnome Login Password](/images/posts/install-arch-2024/70-gnome-login-password.png)
คลิก Skip เพื่อไปต่อ
![Arch Linux - Gnome](/images/posts/install-arch-2024/71-gnome-welcome.png)
I use Arch btw 😏
เมื่อ login เข้ามาได้แล้ว สิ่งแรกที่เราต้องทำคือ เปิด Terminal ขึ้นมาแล้วติดตั้ง neofetch
![Arch Linux - Install neofetch](/images/posts/install-arch-2024/72-install-neofetch.png)
ตอบ y แล้วกด Enter
![Arch Linux - Install neofetch](/images/posts/install-arch-2024/73-install-neofetch-confirm.png)
เมื่อติดตั้งเสร็จ ก็พิมพ์ neofetch แล้วกด Enter
![Arch Linux - Run neofetch](/images/posts/install-arch-2024/74-run-neofetch.png)
เพียงเท่านี้ เราก็สามารถพิมพ์บอกใครต่อใครบนโลก internet ได้แล้วว่า I use Arch btw (แต่เขาอยากรู้ไหม อีกเรื่อง! 😅)