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

From ArchWiki
Jump to: navigation, search
m (move out of list because e.g. Firefox doesn't render it well)
(remove beginners' guide link, see Talk:Installation guide#The Great Merge)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
[[Category:Getting and installing Arch (ไทย)]]
 
[[Category:Getting and installing Arch (ไทย)]]
[[lt:Quick Arch Linux Install]]
+
[[ar:Installation guide]]
[[sk:Quick Arch Linux Install]]
+
[[bg:Installation guide]]
{{Out of date|This article should be redirected to a translation of [[Installation Guide]].}}
+
[[cs:Installation guide]]
เอกสารชุดนี้จะช่วยคุณในการติดตั้ง Arch Linux ขั้นพื้นฐาน โดยการจัดทำจะอ้างอิงจาก installation script ของเวอร์ชัน 0.6 (widget)
+
[[da:Installation guide]]
 +
[[de:Arch Install Scripts]]
 +
[[el:Installation guide]]
 +
[[en:Installation guide]]
 +
[[es:Installation guide]]
 +
[[fi:Installation guide]]
 +
[[fr:Arch install scripts]]
 +
[[hr:Installation guide]]
 +
[[hu:Installation guide]]
 +
[[id:Installation guide]]
 +
[[it:Installation guide]]
 +
[[ja:インストールガイド]]
 +
[[ko:Installation guide]]
 +
[[lt:Installation guide]]
 +
[[nl:Installation guide]]
 +
[[pl:Installation guide]]
 +
[[pt:Installation guide]]
 +
[[ro:Ghid de instalare]]
 +
[[ru:Installation guide]]
 +
[[sk:Installation guide]]
 +
[[sr:Installation guide]]
 +
[[uk:Installation guide]]
 +
[[zh-cn:Installation guide]]
 +
[[zh-tw:Installation guide]]
 +
นี่คือเอกสารแนะนำการติดตั้ง [[Arch Linux (ไทย)|Arch Linux]] โดยใช้ installation image อย่างเป็นทางการ  ก่อนติดตั้ง เราแนะนำให้คุณอ่าน [[FAQ|คำถามที่พบบ่อย]]  และถ้าคุณกำลังมองหาวิธีการติดตั้งแบบละเอียด ลองไปดูที่ [[: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 ระบบปฏิบัติการ) จะไม่สามารถหามันได้
+
การติดตั้งจำเป็นต้องดึงแพคเกจมาจากอินเทอร์เน็ต  ดังนั้นคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้
  
== สิ่งที่จำเป็นสำหรับการติดตั้ง==
+
=== ตั้งค่าเลย์เอาต์ของคีย์บอร์ด ===
  
<div style="margin: 1px 0px 1px 5px; border-left: solid 1px; border-collapse: collapse; float: right; clear: right; text-align: left; padding-left: 1em; padding-top: 3px; padding-bottom: 3px; width: 15em;">
+
เลย์เอาต์เริ่มต้นของคีย์บอร์ดคือ US  แต่คุณสามารถเพิ่มเลย์เอาต์ที่ต้องการได้โดยใช้คำสั่ง {{ic|loadkeys ''keymap_file''}}: ซึ่งอยู่ใน {{ic|/usr/share/kbd/keymaps/}} (ไม่ต้องระบุ path และนามสกุลไฟล์ก็ได้)
สามารถ download ได้จาก [https://www.archlinux.org/download/ ที่นี่]
+
</div>
+
  
* Archlinux Base Installation CD หรือ Full-Installation-CD
+
=== เชื่อมต่ออินเทอร์เน็ต ===
  
* ฮาร์ดดิสค์เปล่าหรือพื้นที่ว่างใน partition ใด partition หนึ่งบนฮาร์ดดิสค์ คุณต้องแยกพื้นที่ว่างดังกล่าวออกจาก partition ที่มีอยู่ใน Windows โดยการใช้โปรแกรมจัดการ partition (เช่น Partition Magic)
+
ปกติคุณจะใช้อินเทอร์เน็ตได้โดยอัตโนมัติผ่าน DHCP discovery หลังบู๊ตสื่อการติดตั้งอยู่แล้ว (ถ้าเป็นการเชื่อมต่อแบบใช้สาย)&nbsp;&nbsp;&nbsp;แต่ถ้าใช้เครือข่ายแบบไร้สาย คุณต้องเรียกใช้โปรแกรม {{ic|wifi-menu}} เพื่อตั้งค่าเครือข่ายก่อน; อ่านข้อมูลเพิ่มเติมที่ [[Wireless network configuration|การตั้งค่าเครือข่ายไร้สาย]]&nbsp;&nbsp;&nbsp;และถ้าคุณต้องการใช้ static IP หรือใช้เครื่องมือจัดการเครือข่ายอื่น คุณต้องหยุดใช้ DHCP ด้วยคำสั่ง {{ic|systemctl stop dhcpcd@''eth0''.service}} แล้วค่อยทำตามวิธีในหน้า [[Netctl]]
  
== การติดตั้งจาก Arch-CD ==
+
=== อัพเดตเวลาของระบบ ===
  
* ใส่ CD เข้าไปใน drive ของคุณ reboot เครื่องและตรวจสอบว่า BIOS ถูกตั้งให้ boot เครื่องจาก CD-ROM drive เป็นอันดับแรก
+
อ่าน [[systemd-timesyncd]]
  
* คุณควรจะเห็นหน้าจอแบบนี้:
+
=== แบ่งพาร์ทิชั่นของดิสก์ ===
  
http://home.arcor.de/Langeland/1.png
+
อ่านรายละเอียดที่หน้า [[Partitioning|การแบ่งพาร์ทิชั่น]]; คุณอาจต้องสร้างพาร์ทิชั่นพิเศษขึ้นอยู่กับแต่ละกรณี  ลองอ่านหน้า [[UEFI#EFI System Partition|EFI System Partition]]{{Broken section link}} และ [[GRUB#GUID Partition Table (GPT) specific instructions|GRUB BIOS boot partition]]  &nbsp;&nbsp;&nbsp;และถ้าคุณต้องการใช้ stacked block devices สำหรับ [[LVM]], [[disk encryption|การเข้ารหัสดิสก์]] หรือ [[RAID]] ก็ให้ทำในขั้นตอนนี้ด้วย
หน้าหลักในการ Boot ของ Arch
+
  
* กด <code>Enter</code>
+
=== ฟอร์แมตพาร์ทิชั่น ===
* หลังจากเสร็จสิ้นขั้นตอนการเริ่มต้นระบบ พิมพ์:
+
<pre>
+
/arch/setup
+
</pre>
+
  
คุณจะเริ่มตั้นการติดตั้งจาก CD ก่อน ดังนั้น driver สำหรับ network card จึงยังไม่จำเป็น
+
อ่าน [[File systems#Create a file system|ระบบไฟล์]] และ [[Swap]] สำหรับรายละเอียดและวิธีการ
  
หลังจากนั้นหน้าจอจะแสดงเมนูหลัก:
+
=== Mount พาร์ทิชั่น ===
  
http://home.arcor.de/Langeland/6.png
+
Mount พาร์ทิชั่น root ที่ {{ic|/mnt}}  หลังจากนั้นให้สร้างและ mount ไดเร็คทอรี่อื่น ๆ (ถ้ามี) (เช่น {{ic|/mnt/boot}}, {{ic|/mnt/home}}, ...) จากนั้นให้เปิดใช้พาร์ทิชั่น ''swap'' ถ้าต้องการให้ ''genfstab'' มองเห็น
เมนูหลัก
+
  
=== การจัดการ partition ของฮาร์ดดิสค์===
+
== การติดตั้ง ==
  
หากคุณมีฮาร์ดดิสค์เปล่า คุณสามารถข้ามขั้นตอนนี้ไปได้ และเลือกตัวเลือก Auto-Partitioning โปรดจำไว้ว่าตัวเลือกนี้จะลบ partition ทุกอันบนฮาร์ดดิสค์ของคุณ! หากคุณต้องการเก็บ partition ใดๆ ก็ตามไว้บนฮาร์ดดิสค์ โปรดทำตามขั้นตอนต่อไปนี้:
+
=== เลือก mirror ===
  
* เลือก Prepare Hard-Drive.
+
แก้ไข {{ic|/etc/pacman.d/mirrorlist}} และเลือก download mirror ที่ต้องการ  เราแนะนำให้ใช้ mirror ในท้องถิ่นจะเร็วที่สุด; ลองอ่านรายละเอียดที่หน้า [[Mirrors]]&nbsp;&nbsp;&nbsp;เนื่องจากการตั้งค่าในไฟล์ {{ic|mirrorlist}} จะถูกนำไปใช้ในระบบใหม่ด้วยเมื่อคุณใช้สคริปต์ ''pacstrap'' เราแนะนำให้คุณตั้งค่า mirror ให้ถูกต้องเลยในขั้นตอนนี้เพิ่มความสะดวก
* เลือก Partition Hard-Drive.
+
* เลือกฮาร์ดดิสค์ที่คุณต้องการติดตั้ง Arch-Linux
+
* โปรแกรม cfdisk จะถูกเรียกใช้งานและคุณสามารถสร้าง partition สำหรับติดตั้งได้ โดยการติดตั้ง Arch-Base-Installation จะต้องการอย่างน้อยสอง partition:
+
  * partition สำหรับ swap หนึ่ง partition
+
  * partition สำหรับข้อมูลหนึ่ง partition
+
  
* ณ จุดนี้หน้าจอของคุณอาจจะดูคล้ายคลึงกับหน้าจอนี้ (ถ้าคุณมี NTFS partition สำหรับระบบปฏิบัติการ Windows):
+
''หมายเหตุ: mirror ที่ใช้ได้ดีในประเทศไทย เช่น ของ[http://mirror.uni.net.th/ ม.เกษตรศาสตร์]''
  
http://home.arcor.de/Langeland/9.png
+
=== ติดตั้งแพคเกจพื้นฐาน ===
cfdisk
+
  
* ห้ามยุ่งกับ NTFS หรือ VFAT เด็ดขาด ไม่เช่นนั้น Windows ของคุณอาจจะไม่สามารถทำงานได้อีก
+
ใช้สคริปต์ [https://projects.archlinux.org/arch-install-scripts.git/tree/pacstrap.in pacstrap] เพื่อติดตั้งโปรแกรมจากกลุ่ม {{Grp|base}}:
* type ของ swap partition ต้องถูกตั้งให้เป็น 82
+
* หากคุณต้องการออกจาก cfdisk โดยไม่แก้ไขอะไรเลย ให้เลือก quit แต่ถ้าต้องการแก้ไขให้เลือก write
+
* หลังจากการใช้งาน cfdisk คุณควรจะเจอกับหน้าจอคล้ายคลึงกับหน้าจอนี้:
+
  
http://home.arcor.de/Langeland/10.png
+
# pacstrap /mnt base
รูปแบบการจัด Partition
+
  
=== ตั้งค่า Mountpoints===
+
ถ้าต้องการติดตั้งแพคเกจหรือกลุ่มแพคเกจอื่น ให้เพิ่มชื่อที่ต้องการติดตั้งต่อท้ายไปในคำสั่งด้านบนโดยเว้นช่องไฟระหว่างแต่ละชื่อ
* เลือกที่: Set Filesystem Mountpoints
+
* เลือก partition ที่คุณตั้งให้เป็น swap
+
* เลือก partition ที่เหลือสำหรับใช้เป็น partition ของระบบ  (เพื่อที่จะ mount ให้เป็น /)
+
* เลือก ext3 เป็น Filesystem
+
* เลือก DONE !!
+
''ขั้นตอนสุดท้ายเป็นขั้นตอนที่สำคัญ หลายๆ คนข้ามขั้นตอนนี้ไป ระบบติดตั้งจะไม่ติดตั้งข้อมูลใดๆ หากท่านไม่เลือกที่ DONE''
+
  
=== เลือก Packages===
+
=== ตั้งค่าระบบ ===
  
* เลือก CD
+
สร้าง [[fstab]] (ใช้ตัวเลือก {{ic|-U}} หรือ {{ic|-L}} ถ้าต้องการใช้ UUID หรือ label ในไฟล์):
* คุณควรจะเห็นหน้าจอคล้ายหน้าจอนี้:
+
  
http://home.arcor.de/Langeland/11.png
+
# genfstab -p /mnt >> /mnt/etc/fstab
Package ประเภทต่างๆ
+
  
* สำหรับตอนนี้คุณควรเลือกแค่ base และ editors เท่านั้น
+
[[Change root]] เข้าไปในรากของระบบใหม่:
* และคุณควรจะเลือกลง package ทุกตัวในแต่ละประเภทตามที่ระบบแนะนำ
+
* กด OK
+
  
=== ติดตั้ง Packages===
+
# arch-chroot /mnt
  
* นี่เป็นขั้นตอนที่ง่ายมาก: เพียงกด Install Packages และกด OK ทุกอย่างจะถูกติดตั้งจาก CD ลงในเครื่องของคุณ
+
ตั้ง [[hostname|ชื่อเครื่อง]]:
  
=== ติดตั้ง Kernel===
+
# echo ''computer_name'' > /etc/hostname
  
* เลือก "Kernel 2.6.x for IDE/SCSI systems" นอกจากคุณต้องการติดตั้ง kernel ประเภทอื่นๆ
+
ตั้ง [[time zone|โซนเวลา]]:
  
=== แก้ไขการตั้งค่า Config Files===
+
# ln -s /usr/share/zoneinfo/''zone''/''subzone'' /etc/localtime
  
* เลือกใช้ nano ในการแก้ไขไฟล์ตั้งค่าต่างๆ
+
เปิดใช้ [[locale]]s ที่ต้องการใน {{ic|/etc/locale.gen}} จากนั้นก็สร้าง locale โดยใช้คำสั่ง:
''' คุณต้องแก้ไขไฟล์ rc.conf''' ถ้าคุณต้องการแก้ keyboard layout ของคุณ ตัวอย่างเช่น th คือรูปแบบคีย์บอร์ดภาษาไทย
+
  
* ถ้าคุณใช้ router คุณสามารถลองใช้การตั้งค่านี้ใน /etc/rc.conf:
+
# locale-gen
<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 เริ่มต้นใน {{ic|/etc/locale.conf}} และ {{ic|$HOME/.config/locale.conf}}:
Menu.lst
+
  
* ทุกสิ่งทุกอย่างควรจะถูกตั้งค่าเรียบร้อยแล้วสำหรับการใช้งาน Arch คุณเพียงต้องเพิ่มคำสั่งเหล่านี้เข้าไป เพื่อที่จะสามารถใช้งาน Windows ได้:
+
# echo LANG=''your_locale'' > /etc/locale.conf
  
<pre>
+
เพิ่ม [[keymap]] และ [[Fonts#Console_fonts|font]] สำหรับคอนโซลใน {{ic|/etc/vconsole.conf}}
title Windows
+
rootnoverify (hd0,0)
+
chainloader +1
+
</pre>
+
  
กด Strg-O และ Strg-X เพื่อบันทึกไฟล์และออกจาก nano
+
ตั้งค่าเครือข่ายสำหรับเครื่องใหม่: อ่านหน้า [[Network configuration|การตั้งค่าเครือข่าย]] และ [[Wireless network configuration|การตั้งค่าเครือข่ายแบบไร้สาย]]
  
=== ติดตั้ง Bootloader===
+
ตั้งค่า [[mkinitcpio|/etc/mkinitcpio.conf]] เพิ่มเติมถ้าต้องการ จากนั้นสร้าง RAM disk ใหม่ด้วยคำสั่ง:
  
* เลือก grub
+
# mkinitcpio -p linux
* เลือกรายการบนสุด เพื่อติดตั้ง bootloader ที่ Master Boot Record (MBR)
+
  
=== พร้อมแล้วที่จะ reboot===
+
กำหนดรหัสผ่านสำหรับผู้ใช้ root:
  
* ออกจากเมนูหลัก พิมพ์คำว่า reboot แล้วกด enter เครื่องของคุณจะ reboot
+
# passwd
* เอาแผ่น CD ออก
+
* คุณสามารถเลือกระบบปฏิบัติการที่จะใช้ได้ระหว่าง Windows และ Arch โดย Arch จะถูกเลือกก่อนเป็นอันดับแรก
+
  
== การติดตั้ง Arch ในรูปแบบอื่นๆ ==
+
=== ติดตั้งบู๊ตโหลดเดอร์ ===
* [[Fast Arch Install from existing Linux System]]
+
* [https://www.archlinux.org/static/docs/arch-install-guide.html The Official Arch Linux Installation Guide]
+
  
== ก้าวแรกของคุณ กับ Arch==
+
อ่านหน้า [[Boot loaders|บู๊ตโหลดเดอร์]] เพื่อดูวิธีการติดตั้งและการตั้งค่า
  
* Login เป็น root.
+
=== รีบู๊ตเครื่อง ===
* พิมพ์คำสั่ง <code>passwd</code> เพื่อตั้งรหัสผ่านสำหรับผู้ใช้งานชื่อ root.
+
<pre>
+
# passwd
+
</pre>
+
* เพิ่มผู้ใช้งาน โดยคุณสามารถใช้ script ชื่อ adduser ได้ โดยผู้ใช้ของคุณควรจะอยู่ใน group ชื่อ users, audio และ optical
+
<pre>
+
# adduser
+
</pre>
+
  
ตอนนี้คุณสามารถเริ่มติดตั้ง Internet และใช้งาน package ด้วย pacman ได้แล้ว
+
ออกจาก chroot โดยพิมพ์ {{ic|exit}} หรือกดปุ่ม {{ic|Ctrl+D}}
ขอให้คุณสนุกกับ Arch Linux
+
 
 +
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 22:15, 26 August 2016

นี่คือเอกสารแนะนำการติดตั้ง Arch Linux โดยใช้ installation image อย่างเป็นทางการ ก่อนติดตั้ง เราแนะนำให้คุณอ่าน คำถามที่พบบ่อย และถ้าคุณกำลังมองหาวิธีการติดตั้งแบบละเอียด ลองไปดูที่ 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[broken link: invalid section] และ 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)

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