Difference between revisions of "Installation guide (ไทย)"

From ArchWiki
Jump to: navigation, search
(use https for links to archlinux.org)
m (Link to Arch Linux (ไทย) page.)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:Getting and installing Arch (ไทย)]]
 
[[Category:Getting and installing Arch (ไทย)]]
[[Category:HOWTOs (ไทย)]]
+
[[ar:Installation guide]]
 +
[[bg:Official Installation Guide]]
 +
[[cs:Installation guide]]
 +
[[da:Installation guide]]
 +
[[de:Arch Install Scripts]]
 +
[[el:Installation guide]]
 +
[[en:Installation guide]]
 +
[[es:Installation guide]]
 +
[[fi:Official Installation Guide]]
 +
[[fr:Arch install scripts]]
 +
[[hu:Installation guide]]
 +
[[it:Installation guide]]
 +
[[ja:インストールガイド]]
 +
[[ko:Installation guide]]
 
[[lt:Quick Arch Linux Install]]
 
[[lt:Quick Arch Linux Install]]
 +
[[nl:Official Installation Guide]]
 +
[[pl:Installation guide]]
 +
[[pt:Installation guide]]
 +
[[ro:Ghid de instalare]]
 +
[[ru:Installation guide]]
 
[[sk:Quick Arch Linux Install]]
 
[[sk:Quick Arch Linux Install]]
{{Out of date|This article should be redirected to a translation of [[Installation Guide]].}}
+
[[sr:Official Installation Guide]]
เอกสารชุดนี้จะช่วยคุณในการติดตั้ง Arch Linux ขั้นพื้นฐาน โดยการจัดทำจะอ้างอิงจาก installation script ของเวอร์ชัน 0.6 (widget)
+
[[uk:Installation guide]]
 +
[[zh-cn:Installation guide]]
 +
[[zh-tw:Installation guide]]
 +
นี่คือเอกสารแนะนำการติดตั้ง [[Arch Linux (ไทย)|Arch Linux]] โดยใช้ installation image อย่างเป็นทางการ  ก่อนติดตั้ง เราแนะนำให้คุณอ่าน [[FAQ|คำถามที่พบบ่อย]]  และถ้าคุณกำลังมองหาวิธีการติดตั้งแบบละเอียด ลองไปดูที่ [[Beginners' guide]] หรือ [[:Category:Getting and installing Arch]]
  
== คำแนะนำเบื้องต้น==
+
คุณสามารถขอความช่วยเหลือจากวิกิหรืออ่าน [[man page]] ของโปรแกรมต่าง ๆ; ดูที่ [https://projects.archlinux.org/svntogit/packages.git/tree/filesystem/trunk/archlinux.7.txt archlinux(7)] สำหรับภาพโดยรวมในการตั้งค่า  และสำหรับความช่วยเหลือเชิงโต้ตอบ คุณสามารถใช้ [[IRC channel|ช่อง IRC]] และ [https://bbs.archlinux.org/ กระดานข่าว] ได้
  
นี่เป็นการแนะนำอย่างง่ายและรวดเร็ว สำหรับผู้ที่ยังไม่รู้จัก Arch เป็นอย่างดี นอกจากนี้บทความนี้ยังคำนึงถึงผู้ใช้ที่มี ระบบปฏิบัติการ Windows อยู่ในเครื่อง และอยากติดตั้ง Arch Linux โดยไม่เป็นอันตรายของส่วนอื่นๆ
+
== ก่อนเริ่มติดตั้ง ==
  
คู่มือนี้สำหรับฮาร์ดแวร์ "ธรรมดา" เท่านั้น และจะไม่มีการอ้างอิงถึงอุปกรณ์พิเศษเช่น SCSI
+
ดาวน์โหลดและบู๊ตจากสื่อการติดตั้งตามวิธีในหน้า [[:Category:Getting and installing Arch]] จากนั้นจึงกลับมาทำตามขั้นตอนในหน้านี้
  
คู่มือนี้สันนิษฐานว่าระบบปฏิบัติการ Windows จะอยู่ใน Partition แรกของฮาร์ดดิสค์ มิเช่นนั้น GRUB (โปรแกรม load ระบบปฏิบัติการ) จะไม่สามารถหามันได้
+
การติดตั้งจำเป็นต้องดึงแพคเกจมาจากอินเทอร์เน็ต  ดังนั้นคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
  
== สิ่งที่จำเป็นสำหรับการติดตั้ง==
+
=== ตั้งค่าเลย์เอาต์ของคีย์บอร์ด ===
  
* Archlinux Base Installation CD หรือ Full-Installation-CD {{sn|สามารถ download ได้จาก [https://www.archlinux.org/download/ ที่นี่]}}
+
เลย์เอาต์เริ่มต้นของคีย์บอร์ดคือ US  แต่คุณสามารถเพิ่มเลย์เอาต์ที่ต้องการได้โดยใช้คำสั่ง {{ic|loadkeys ''keymap_file''}}: ซึ่งอยู่ใน {{ic|/usr/share/kbd/keymaps/}} (ไม่ต้องระบุ path และนามสกุลไฟล์ก็ได้)
  
* ฮาร์ดดิสค์เปล่าหรือพื้นที่ว่างใน partition ใด partition หนึ่งบนฮาร์ดดิสค์ คุณต้องแยกพื้นที่ว่างดังกล่าวออกจาก partition ที่มีอยู่ใน Windows โดยการใช้โปรแกรมจัดการ partition (เช่น Partition Magic)
+
=== เชื่อมต่ออินเทอร์เน็ต ===
  
== การติดตั้งจาก Arch-CD ==
+
ปกติคุณจะใช้อินเทอร์เน็ตได้โดยอัตโนมัติผ่าน DHCP discovery หลังบู๊ตสื่อการติดตั้งอยู่แล้ว (ถ้าเป็นการเชื่อมต่อแบบใช้สาย)   แต่ถ้าใช้เครือข่ายแบบไร้สาย คุณต้องเรียกใช้โปรแกรม {{ic|wifi-menu}} เพื่อตั้งค่าเครือข่ายก่อน; อ่านข้อมูลเพิ่มเติมที่ [[Wireless network configuration|การตั้งค่าเครือข่ายไร้สาย]]   และถ้าคุณต้องการใช้ static IP หรือใช้เครื่องมือจัดการเครือข่ายอื่น คุณต้องหยุดใช้ DHCP ด้วยคำสั่ง {{ic|systemctl stop dhcpcd@''eth0''.service}} แล้วค่อยทำตามวิธีในหน้า [[Netctl]]
  
* ใส่ CD เข้าไปใน drive ของคุณ reboot เครื่องและตรวจสอบว่า BIOS ถูกตั้งให้ boot เครื่องจาก CD-ROM drive เป็นอันดับแรก
+
=== อัพเดตเวลาของระบบ ===
  
* คุณควรจะเห็นหน้าจอแบบนี้:
+
อ่าน [[systemd-timesyncd]]
  
http://home.arcor.de/Langeland/1.png
+
=== แบ่งพาร์ทิชั่นของดิสก์ ===
หน้าหลักในการ Boot ของ Arch
+
  
* กด <code>Enter</code>
+
อ่านรายละเอียดที่หน้า [[Partitioning|การแบ่งพาร์ทิชั่น]]; คุณอาจต้องสร้างพาร์ทิชั่นพิเศษขึ้นอยู่กับแต่ละกรณี  ลองอ่านหน้า [[UEFI#EFI System Partition|EFI System Partition]] และ [[GRUB#GUID Partition Table (GPT) specific instructions|GRUB BIOS boot partition]]  &nbsp;&nbsp;&nbsp;และถ้าคุณต้องการใช้ stacked block devices สำหรับ [[LVM]], [[disk encryption|การเข้ารหัสดิสก์]] หรือ [[RAID]] ก็ให้ทำในขั้นตอนนี้ด้วย
* หลังจากเสร็จสิ้นขั้นตอนการเริ่มต้นระบบ พิมพ์:
+
<pre>
+
/arch/setup
+
</pre>
+
  
คุณจะเริ่มตั้นการติดตั้งจาก CD ก่อน ดังนั้น driver สำหรับ network card จึงยังไม่จำเป็น
+
=== ฟอร์แมตพาร์ทิชั่น ===
  
หลังจากนั้นหน้าจอจะแสดงเมนูหลัก:
+
อ่าน [[File systems#Create a filesystem|ระบบไฟล์]] และ [[Swap]] สำหรับรายละเอียดและวิธีการ
  
http://home.arcor.de/Langeland/6.png
+
=== Mount พาร์ทิชั่น ===
เมนูหลัก
+
  
=== การจัดการ partition ของฮาร์ดดิสค์===
+
Mount พาร์ทิชั่น root ที่ {{ic|/mnt}}  หลังจากนั้นให้สร้างและ mount ไดเร็คทอรี่อื่น ๆ (ถ้ามี) (เช่น {{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) จากนั้นให้เปิดใช้พาร์ทิชั่น ''swap'' ถ้าต้องการให้ ''genfstab'' มองเห็น
  
หากคุณมีฮาร์ดดิสค์เปล่า คุณสามารถข้ามขั้นตอนนี้ไปได้ และเลือกตัวเลือก Auto-Partitioning โปรดจำไว้ว่าตัวเลือกนี้จะลบ partition ทุกอันบนฮาร์ดดิสค์ของคุณ! หากคุณต้องการเก็บ partition ใดๆ ก็ตามไว้บนฮาร์ดดิสค์ โปรดทำตามขั้นตอนต่อไปนี้:
+
== การติดตั้ง ==
  
* เลือก Prepare Hard-Drive.
+
=== เลือก mirror ===
* เลือก Partition Hard-Drive.
+
* เลือกฮาร์ดดิสค์ที่คุณต้องการติดตั้ง Arch-Linux
+
* โปรแกรม cfdisk จะถูกเรียกใช้งานและคุณสามารถสร้าง partition สำหรับติดตั้งได้ โดยการติดตั้ง Arch-Base-Installation จะต้องการอย่างน้อยสอง partition:
+
  * partition สำหรับ swap หนึ่ง partition
+
  * partition สำหรับข้อมูลหนึ่ง partition
+
  
* ณ จุดนี้หน้าจอของคุณอาจจะดูคล้ายคลึงกับหน้าจอนี้ (ถ้าคุณมี NTFS partition สำหรับระบบปฏิบัติการ Windows):
+
แก้ไข {{ic|/etc/pacman.d/mirrorlist}} และเลือก download mirror ที่ต้องการ  เราแนะนำให้ใช้ mirror ในท้องถิ่นจะเร็วที่สุด; ลองอ่านรายละเอียดที่หน้า [[Mirrors]]&nbsp;&nbsp;&nbsp;เนื่องจากการตั้งค่าในไฟล์ {{ic|mirrorlist}} จะถูกนำไปใช้ในระบบใหม่ด้วยเมื่อคุณใช้สคริปต์ ''pacstrap'' เราแนะนำให้คุณตั้งค่า mirror ให้ถูกต้องเลยในขั้นตอนนี้เพิ่มความสะดวก
  
http://home.arcor.de/Langeland/9.png
+
''หมายเหตุ: mirror ที่ใช้ได้ดีในประเทศไทย เช่น ของ[http://mirror.uni.net.th/ .เกษตรศาสตร์]''
cfdisk
+
  
* ห้ามยุ่งกับ NTFS หรือ VFAT เด็ดขาด ไม่เช่นนั้น Windows ของคุณอาจจะไม่สามารถทำงานได้อีก
+
=== ติดตั้งแพคเกจพื้นฐาน ===
* type ของ swap partition ต้องถูกตั้งให้เป็น 82
+
* หากคุณต้องการออกจาก cfdisk โดยไม่แก้ไขอะไรเลย ให้เลือก quit แต่ถ้าต้องการแก้ไขให้เลือก write
+
* หลังจากการใช้งาน cfdisk คุณควรจะเจอกับหน้าจอคล้ายคลึงกับหน้าจอนี้:
+
  
http://home.arcor.de/Langeland/10.png
+
ใช้สคริปต์ [https://projects.archlinux.org/arch-install-scripts.git/tree/pacstrap.in pacstrap] เพื่อติดตั้งโปรแกรมจากกลุ่ม {{Grp|base}}:
รูปแบบการจัด Partition
+
  
=== ตั้งค่า Mountpoints===
+
  # pacstrap /mnt base
* เลือกที่: Set Filesystem Mountpoints
+
* เลือก partition ที่คุณตั้งให้เป็น swap
+
* เลือก partition ที่เหลือสำหรับใช้เป็น partition ของระบบ (เพื่อที่จะ mount ให้เป็น /)
+
* เลือก ext3 เป็น Filesystem
+
* เลือก DONE !!
+
''ขั้นตอนสุดท้ายเป็นขั้นตอนที่สำคัญ หลายๆ คนข้ามขั้นตอนนี้ไป ระบบติดตั้งจะไม่ติดตั้งข้อมูลใดๆ หากท่านไม่เลือกที่ DONE''
+
  
=== เลือก Packages===
+
ถ้าต้องการติดตั้งแพคเกจหรือกลุ่มแพคเกจอื่น ให้เพิ่มชื่อที่ต้องการติดตั้งต่อท้ายไปในคำสั่งด้านบนโดยเว้นช่องไฟระหว่างแต่ละชื่อ
  
* เลือก CD
+
=== ตั้งค่าระบบ ===
* คุณควรจะเห็นหน้าจอคล้ายหน้าจอนี้:
+
  
http://home.arcor.de/Langeland/11.png
+
สร้าง [[fstab]] (ใช้ตัวเลือก {{ic|-U}} หรือ {{ic|-L}} ถ้าต้องการใช้ UUID หรือ label ในไฟล์):
Package ประเภทต่างๆ
+
  
* สำหรับตอนนี้คุณควรเลือกแค่ base และ editors เท่านั้น
+
# genfstab -p /mnt >> /mnt/etc/fstab
* และคุณควรจะเลือกลง package ทุกตัวในแต่ละประเภทตามที่ระบบแนะนำ
+
* กด OK
+
  
=== ติดตั้ง Packages===
+
[[Change root]] เข้าไปในรากของระบบใหม่:
  
* นี่เป็นขั้นตอนที่ง่ายมาก: เพียงกด Install Packages และกด OK ทุกอย่างจะถูกติดตั้งจาก CD ลงในเครื่องของคุณ
+
# arch-chroot /mnt
  
=== ติดตั้ง Kernel===
+
ตั้ง [[hostname|ชื่อเครื่อง]]:
  
* เลือก "Kernel 2.6.x for IDE/SCSI systems" นอกจากคุณต้องการติดตั้ง kernel ประเภทอื่นๆ
+
# echo ''computer_name'' > /etc/hostname
  
=== แก้ไขการตั้งค่า Config Files===
+
ตั้ง [[time zone|โซนเวลา]]:
  
* เลือกใช้ nano ในการแก้ไขไฟล์ตั้งค่าต่างๆ
+
# ln -s /usr/share/zoneinfo/''zone''/''subzone'' /etc/localtime
''' คุณต้องแก้ไขไฟล์ rc.conf''' ถ้าคุณต้องการแก้ keyboard layout ของคุณ ตัวอย่างเช่น th คือรูปแบบคีย์บอร์ดภาษาไทย
+
  
* ถ้าคุณใช้ router คุณสามารถลองใช้การตั้งค่านี้ใน /etc/rc.conf:
+
เปิดใช้ [[locale]]s ที่ต้องการใน {{ic|/etc/locale.gen}} จากนั้นก็สร้าง locale โดยใช้คำสั่ง:
<pre>
+
#Router address
+
gateway="default gw 192.168.0.1"
+
ROUTES=(gateway) #ลบเครื่องหมาย ! หน้าคำว่า gateway ออกไป
+
</pre>
+
* ใน /etc/resolf.conf
+
<pre>
+
nameserver 192.168.0.1
+
</pre>
+
* nano นั้นเป็นโปรแกรม text editor ที่สามารถเข้าใจได้ง่าย: Strg-o ( Ctrl-o ) บันทึกไฟล์, Strg-x ( Ctrl-x ) บันทึกไฟล์และออกจาก nano.
+
''' คุณต้องแก้ไขไฟล์ '''menu.lst*.
+
* ไฟล์ menu.lst ใช้สร้าง bootloader ซึ่งจะทำหน้าที่เรียกระบบปฏิบัติการขึ้นมา คุณสามารถเลือกที่จะใช้ Windows หรือ Arch ได้จากไฟล์นี้
+
* คุณจะพบกับหน้าจอดังนี้:
+
  
http://home.arcor.de/Langeland/13.png
+
# locale-gen
Menu.lst
+
  
* ทุกสิ่งทุกอย่างควรจะถูกตั้งค่าเรียบร้อยแล้วสำหรับการใช้งาน Arch คุณเพียงต้องเพิ่มคำสั่งเหล่านี้เข้าไป เพื่อที่จะสามารถใช้งาน Windows ได้:
+
ตั้ง locale เริ่มต้นใน {{ic|/etc/locale.conf}} และ {{ic|$HOME/.config/locale.conf}}:
  
<pre>
+
# echo LANG=''your_locale'' > /etc/locale.conf
title Windows
+
rootnoverify (hd0,0)
+
chainloader +1
+
</pre>
+
  
กด Strg-O และ Strg-X เพื่อบันทึกไฟล์และออกจาก nano
+
เพิ่ม [[keymap]] และ [[Fonts#Console_fonts|font]] สำหรับคอนโซลใน {{ic|/etc/vconsole.conf}}
  
=== ติดตั้ง Bootloader===
+
ตั้งค่าเครือข่ายสำหรับเครื่องใหม่: อ่านหน้า [[Network configuration|การตั้งค่าเครือข่าย]] และ [[Wireless network configuration|การตั้งค่าเครือข่ายแบบไร้สาย]]
  
* เลือก grub
+
ตั้งค่า [[mkinitcpio|/etc/mkinitcpio.conf]] เพิ่มเติมถ้าต้องการ จากนั้นสร้าง RAM disk ใหม่ด้วยคำสั่ง:
* เลือกรายการบนสุด เพื่อติดตั้ง bootloader ที่ Master Boot Record (MBR)
+
  
=== พร้อมแล้วที่จะ reboot===
+
# mkinitcpio -p linux
  
* ออกจากเมนูหลัก พิมพ์คำว่า reboot แล้วกด enter เครื่องของคุณจะ reboot
+
กำหนดรหัสผ่านสำหรับผู้ใช้ root:
* เอาแผ่น CD ออก
+
* คุณสามารถเลือกระบบปฏิบัติการที่จะใช้ได้ระหว่าง Windows และ Arch โดย Arch จะถูกเลือกก่อนเป็นอันดับแรก
+
  
== การติดตั้ง Arch ในรูปแบบอื่นๆ ==
+
# passwd
* [[Fast Arch Install from existing Linux System]]
+
* [https://www.archlinux.org/static/docs/arch-install-guide.html The Official Arch Linux Installation Guide]
+
  
== ก้าวแรกของคุณ กับ Arch==
+
=== ติดตั้งบู๊ตโหลดเดอร์ ===
  
* Login เป็น root.
+
อ่านหน้า [[Boot loaders|บู๊ตโหลดเดอร์]] เพื่อดูวิธีการติดตั้งและการตั้งค่า
* พิมพ์คำสั่ง <code>passwd</code> เพื่อตั้งรหัสผ่านสำหรับผู้ใช้งานชื่อ root.
+
<pre>
+
# passwd
+
</pre>
+
* เพิ่มผู้ใช้งาน โดยคุณสามารถใช้ script ชื่อ adduser ได้ โดยผู้ใช้ของคุณควรจะอยู่ใน group ชื่อ users, audio และ optical
+
<pre>
+
# adduser
+
</pre>
+
  
ตอนนี้คุณสามารถเริ่มติดตั้ง Internet และใช้งาน package ด้วย pacman ได้แล้ว
+
=== รีบู๊ตเครื่อง ===
ขอให้คุณสนุกกับ Arch Linux
+
 
 +
ออกจาก chroot โดยพิมพ์ {{ic|exit}} หรือกดปุ่ม {{ic|Ctrl+D}}
 +
 
 +
Unmount พาร์ทิชั่นทั้งหมดด้วยคำสั่ง {{ic|umount -R /mnt}}: ขั้นตอนนี้จะทำให้คุณพบพาร์ทิชั่นที่ยังถูกใช้งานอยู่และไม่สามารถ unmount ได้ จะได้หาสาเหตุได้โดยใช้ [[Wikipedia:fuser_(Unix)|fuser]]
 +
 
 +
สุดท้ายให้รีบู๊ตเครื่องโดยพิมพ์คำสั่ง {{ic|reboot}}: พาร์ทิชั่นที่ยังถูก mount อยู่จะถูก ''systemd'' ปลดออกโดยอัตโนมัติ&nbsp;&nbsp;&nbsp;อย่าลืมดึงแผ่นซีดีหรือสื่อที่คุณใช้ในการบู๊ตเพื่อติดตั้งออกหลังรีบู๊ตด้วย&nbsp;&nbsp;หลังรีบู๊ตเสร็จ คุณสามารถล็อกอินด้วยผู้ใช้ root
 +
 
 +
== หลังการติดตั้ง ==
 +
 
 +
ลองอ่าน [[General recommendations|คำแนะนำทั่วไป]] สำหรับวิธีการจัดการระบบและสิ่งที่คุณอาจอยากทำหลังติดตั้งเสร็จ (เช่น การติดตั้ง graphical user interface, เสียง, หรือ touchpad)
 +
 
 +
นอกจากนั้นยังมีแอพพลิเคชั่นอีกมากมายที่คุณอาจสนใจ ลองดูที่ [[List of applications|รายชื่อแอพพลิเคชั่น]]

Latest revision as of 11:39, 1 May 2016

นี่คือเอกสารแนะนำการติดตั้ง Arch Linux โดยใช้ installation image อย่างเป็นทางการ ก่อนติดตั้ง เราแนะนำให้คุณอ่าน คำถามที่พบบ่อย และถ้าคุณกำลังมองหาวิธีการติดตั้งแบบละเอียด ลองไปดูที่ Beginners' guide หรือ Category:Getting and installing Arch

คุณสามารถขอความช่วยเหลือจากวิกิหรืออ่าน man page ของโปรแกรมต่าง ๆ; ดูที่ archlinux(7) สำหรับภาพโดยรวมในการตั้งค่า และสำหรับความช่วยเหลือเชิงโต้ตอบ คุณสามารถใช้ ช่อง IRC และ กระดานข่าว ได้

ก่อนเริ่มติดตั้ง

ดาวน์โหลดและบู๊ตจากสื่อการติดตั้งตามวิธีในหน้า Category:Getting and installing Arch จากนั้นจึงกลับมาทำตามขั้นตอนในหน้านี้

การติดตั้งจำเป็นต้องดึงแพคเกจมาจากอินเทอร์เน็ต ดังนั้นคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

ตั้งค่าเลย์เอาต์ของคีย์บอร์ด

เลย์เอาต์เริ่มต้นของคีย์บอร์ดคือ US แต่คุณสามารถเพิ่มเลย์เอาต์ที่ต้องการได้โดยใช้คำสั่ง loadkeys keymap_file: ซึ่งอยู่ใน /usr/share/kbd/keymaps/ (ไม่ต้องระบุ path และนามสกุลไฟล์ก็ได้)

เชื่อมต่ออินเทอร์เน็ต

ปกติคุณจะใช้อินเทอร์เน็ตได้โดยอัตโนมัติผ่าน DHCP discovery หลังบู๊ตสื่อการติดตั้งอยู่แล้ว (ถ้าเป็นการเชื่อมต่อแบบใช้สาย)   แต่ถ้าใช้เครือข่ายแบบไร้สาย คุณต้องเรียกใช้โปรแกรม wifi-menu เพื่อตั้งค่าเครือข่ายก่อน; อ่านข้อมูลเพิ่มเติมที่ การตั้งค่าเครือข่ายไร้สาย   และถ้าคุณต้องการใช้ static IP หรือใช้เครื่องมือจัดการเครือข่ายอื่น คุณต้องหยุดใช้ DHCP ด้วยคำสั่ง systemctl stop dhcpcd@eth0.service แล้วค่อยทำตามวิธีในหน้า Netctl

อัพเดตเวลาของระบบ

อ่าน systemd-timesyncd

แบ่งพาร์ทิชั่นของดิสก์

อ่านรายละเอียดที่หน้า การแบ่งพาร์ทิชั่น; คุณอาจต้องสร้างพาร์ทิชั่นพิเศษขึ้นอยู่กับแต่ละกรณี ลองอ่านหน้า EFI System Partition และ GRUB BIOS boot partition    และถ้าคุณต้องการใช้ stacked block devices สำหรับ LVM, การเข้ารหัสดิสก์ หรือ RAID ก็ให้ทำในขั้นตอนนี้ด้วย

ฟอร์แมตพาร์ทิชั่น

อ่าน ระบบไฟล์ และ Swap สำหรับรายละเอียดและวิธีการ

Mount พาร์ทิชั่น

Mount พาร์ทิชั่น root ที่ /mnt หลังจากนั้นให้สร้างและ mount ไดเร็คทอรี่อื่น ๆ (ถ้ามี) (เช่น /mnt/boot, /mnt/home, ...) จากนั้นให้เปิดใช้พาร์ทิชั่น swap ถ้าต้องการให้ genfstab มองเห็น

การติดตั้ง

เลือก mirror

แก้ไข /etc/pacman.d/mirrorlist และเลือก download mirror ที่ต้องการ เราแนะนำให้ใช้ mirror ในท้องถิ่นจะเร็วที่สุด; ลองอ่านรายละเอียดที่หน้า Mirrors   เนื่องจากการตั้งค่าในไฟล์ mirrorlist จะถูกนำไปใช้ในระบบใหม่ด้วยเมื่อคุณใช้สคริปต์ pacstrap เราแนะนำให้คุณตั้งค่า mirror ให้ถูกต้องเลยในขั้นตอนนี้เพิ่มความสะดวก

หมายเหตุ: mirror ที่ใช้ได้ดีในประเทศไทย เช่น ของม.เกษตรศาสตร์

ติดตั้งแพคเกจพื้นฐาน

ใช้สคริปต์ pacstrap เพื่อติดตั้งโปรแกรมจากกลุ่ม base:

# pacstrap /mnt base

ถ้าต้องการติดตั้งแพคเกจหรือกลุ่มแพคเกจอื่น ให้เพิ่มชื่อที่ต้องการติดตั้งต่อท้ายไปในคำสั่งด้านบนโดยเว้นช่องไฟระหว่างแต่ละชื่อ

ตั้งค่าระบบ

สร้าง fstab (ใช้ตัวเลือก -U หรือ -L ถ้าต้องการใช้ UUID หรือ label ในไฟล์):

# genfstab -p /mnt >> /mnt/etc/fstab

Change root เข้าไปในรากของระบบใหม่:

# arch-chroot /mnt

ตั้ง ชื่อเครื่อง:

# echo computer_name > /etc/hostname

ตั้ง โซนเวลา:

# ln -s /usr/share/zoneinfo/zone/subzone /etc/localtime

เปิดใช้ locales ที่ต้องการใน /etc/locale.gen จากนั้นก็สร้าง locale โดยใช้คำสั่ง:

# locale-gen

ตั้ง locale เริ่มต้นใน /etc/locale.conf และ $HOME/.config/locale.conf:

# echo LANG=your_locale > /etc/locale.conf

เพิ่ม keymap และ font สำหรับคอนโซลใน /etc/vconsole.conf

ตั้งค่าเครือข่ายสำหรับเครื่องใหม่: อ่านหน้า การตั้งค่าเครือข่าย และ การตั้งค่าเครือข่ายแบบไร้สาย

ตั้งค่า /etc/mkinitcpio.conf เพิ่มเติมถ้าต้องการ จากนั้นสร้าง RAM disk ใหม่ด้วยคำสั่ง:

# mkinitcpio -p linux

กำหนดรหัสผ่านสำหรับผู้ใช้ root:

# passwd

ติดตั้งบู๊ตโหลดเดอร์

อ่านหน้า บู๊ตโหลดเดอร์ เพื่อดูวิธีการติดตั้งและการตั้งค่า

รีบู๊ตเครื่อง

ออกจาก chroot โดยพิมพ์ exit หรือกดปุ่ม Ctrl+D

Unmount พาร์ทิชั่นทั้งหมดด้วยคำสั่ง umount -R /mnt: ขั้นตอนนี้จะทำให้คุณพบพาร์ทิชั่นที่ยังถูกใช้งานอยู่และไม่สามารถ unmount ได้ จะได้หาสาเหตุได้โดยใช้ fuser

สุดท้ายให้รีบู๊ตเครื่องโดยพิมพ์คำสั่ง reboot: พาร์ทิชั่นที่ยังถูก mount อยู่จะถูก systemd ปลดออกโดยอัตโนมัติ   อย่าลืมดึงแผ่นซีดีหรือสื่อที่คุณใช้ในการบู๊ตเพื่อติดตั้งออกหลังรีบู๊ตด้วย  หลังรีบู๊ตเสร็จ คุณสามารถล็อกอินด้วยผู้ใช้ root

หลังการติดตั้ง

ลองอ่าน คำแนะนำทั่วไป สำหรับวิธีการจัดการระบบและสิ่งที่คุณอาจอยากทำหลังติดตั้งเสร็จ (เช่น การติดตั้ง graphical user interface, เสียง, หรือ touchpad)

นอกจากนั้นยังมีแอพพลิเคชั่นอีกมากมายที่คุณอาจสนใจ ลองดูที่ รายชื่อแอพพลิเคชั่น