Arch Linux คือการกระจาย Linux อันทรงพลังที่มีการเปิดตัวแบบต่อเนื่อง ดังนั้นซอฟต์แวร์ทั้งหมดของคุณจึงทันสมัยอยู่เสมอ แต่ด้วยพลังนั้นจึงทำให้การติดตั้งระบบปฏิบัติการมีความซับซ้อนเล็กน้อย กล่าวอีกนัยหนึ่ง การติดตั้ง Arch Linux ไม่ใช่เรื่องง่าย … แต่ก็ใช่ว่าจะเป็นไปไม่ได้ ที่นี่คุณจะได้เรียนรู้วิธีติดตั้ง Arch Linux เป็นเครื่องเสมือน (โดยใช้ VirtualBox) กระบวนการจะเหมือนกันหากคุณติดตั้งบน Bare Metal (ความแตกต่างเพียงอย่างเดียวคือความจำเป็นในการสร้างสื่อที่ใช้บู๊ตได้ เช่น ไดรฟ์ USB หรือ CD/DVD สำหรับการติดตั้ง Bare Metal) ทำตามขั้นตอนแรกโดยใช้เครื่องเสมือนทำให้กระบวนการเรียนรู้ง่ายขึ้นเล็กน้อย
บทช่วยสอนนี้จะไม่ให้รายละเอียดขั้นตอนในการสร้างเครื่องเสมือน VirtualBox หากต้องการเรียนรู้ว่ากระบวนการนี้เสร็จสิ้นอย่างไร ให้อ่าน เรียกใช้ Ubuntu ภายใน Windows โดยใช้ VirtualBox ขั้นตอนสำหรับการสร้างเครื่องเสมือนใน VirtualBox นั้นคล้ายคลึงกัน โดยไม่คำนึงถึงแพลตฟอร์มการโฮสต์
ดาวน์โหลด ISO
สิ่งแรกที่คุณต้องทำคือดาวน์โหลดไฟล์ Arch Linux ISO ล่าสุด ชี้เบราว์เซอร์ของคุณไปที่หน้าดาวน์โหลด Arch Linux และดาวน์โหลดภาพล่าสุดไปยังฮาร์ดไดรฟ์ของคุณ ด้วยอิมเมจ ISO นั้น คุณจะสร้างเครื่องเสมือนในแบบมาตรฐาน เมื่อคุณสร้างเครื่องเสมือนแล้ว ให้บูต Arch Linux ในที่สุดคุณจะพบว่าตัวเองต้องเผชิญกับ bash prompt (ซึ่งคุณสามารถเริ่มเรียกใช้คำสั่งที่จำเป็นได้)
แบ่งพาร์ติชั่นฮาร์ดไดรฟ์
-
สิ่งแรกที่ต้องทำจากพรอมต์คำสั่งคือการแบ่งพาร์ติชันไดรฟ์ ออกคำสั่ง:
fdisk /dev/sda
-
ถัดไป พิมพ์ n และกด Enter .
-
ตอนนี้พิมพ์ p และกด Enter .
-
จากนั้นคุณจะต้องการรักษาหมายเลขพาร์ติชั่นเริ่มต้น (1) โดยกดปุ่ม Enter .
-
ทำเช่นเดียวกันเมื่อได้รับแจ้งให้เลือกภาคแรกและภาคสุดท้าย (เพียงกด Enter )
-
สุดท้าย พิมพ์ w เพื่อเขียนการเปลี่ยนแปลงลงในดิสก์
การจัดรูปแบบพาร์ทิชัน
-
ตอนนี้เราต้องฟอร์แมตพาร์ติชั่นที่สร้างขึ้นใหม่ ในการดำเนินการนี้ ให้ออกคำสั่ง:
mkfs.ext4 /dev/sda1
-
เมานต์พาร์ติชั่นที่ฟอร์แมตใหม่ด้วยคำสั่ง:
mount /dev/sda1 /mnt
การติดตั้ง
และตอนนี้เราติดตั้งแพ็คเกจฐาน Arch Linux สิ่งนี้จะติดตั้งขั้นต่ำที่จำเป็นในการรันระบบ (เช่น GNU BASH shell, เครื่องมือบีบอัดข้อมูล, ยูทิลิตี้ระบบไฟล์, ไลบรารี C, เครื่องมือบีบอัด, เคอร์เนลและโมดูล Linux, แพ็คเกจไลบรารี, ยูทิลิตี้ระบบ, ยูทิลิตี้อุปกรณ์ USB, โปรแกรมแก้ไขข้อความ vi , และอื่นๆ) และทำได้ด้วยคำสั่ง:
pacstrap /mnt base base-devel
การตั้งค่าระบบ
ต่อไป เราต้องกำหนดค่าระบบ
-
ขั้นตอนแรกในกระบวนการนี้คือการสร้าง /etc/fstab file ซึ่งกำหนดวิธีการเมาต์อุปกรณ์บล็อกและระบบไฟล์ระยะไกล ทำสิ่งนี้ด้วยคำสั่ง:
genfstab -U /mnt >> /mnt/etc/fstab
-
ตอนนี้เราต้องเปลี่ยนไดเร็กทอรีรูทสำหรับกระบวนการที่กำลังทำงานอยู่โดยใช้คำสั่ง:
arch-chroot /mnt
การตั้งค่าโซนเวลา นาฬิกาฮาร์ดแวร์ และโลแคล
-
เราจำเป็นต้องตั้งค่าทั้งเขตเวลาและสถานที่สำหรับการติดตั้ง ทำได้โดยใช้คำสั่งต่อไปนี้:
ln -sf /usr/share/// /etc/localtime
-
โดยที่ ZONEINFO คือประเทศ ภูมิภาคคือรัฐ และ CITY คือเมือง ตัวอย่างเช่น ถ้าคุณอยู่ใน Louisville, Kentucky คำสั่งของคุณจะเป็น:
ln -sf /usr/share/America/Kentucky/Louisville /etc/localtime
-
ตั้งนาฬิกาฮาร์ดแวร์ด้วยคำสั่ง:
hwclock --systohc --utc
-
และตอนนี้เราตั้งค่าโลแคล ซึ่งกำหนดภาษาและการตั้งค่าท้องถิ่น ในการดำเนินการนี้ ให้ออกคำสั่ง:
vi /etc/locale.gen
-
ณ จุดนี้ คุณกำลังใช้ตัวแก้ไขข้อความ vi ซึ่งไม่เป็นมิตรกับผู้ใช้ สิ่งที่คุณต้องทำคือกด i . ก่อน คีย์เพื่อเข้าสู่โหมดแทรก ถัดไป เลื่อนดูและยกเลิกการใส่ความคิดเห็น (ลบสัญลักษณ์ “#” จากจุดเริ่มต้นของบรรทัด) สถานที่ที่เหมาะสมกับตำแหน่ง/ความต้องการของคุณ
โดยค่าเริ่มต้น ภาษาอังกฤษแบบสหรัฐอเมริกาจะไม่มีการใส่ความคิดเห็น หากคุณไม่ได้อยู่ในอเมริกา คุณจะต้องแสดงความคิดเห็นนั้นและยกเลิกการระบุตำแหน่งที่ดีที่สุด
-
เมื่อคุณจัดการการเปลี่ยนแปลงนี้แล้ว ให้กดปุ่ม Escape ตามด้วย wq และ Enter การดำเนินการนี้จะบันทึกและปิดไฟล์ สร้างไฟล์โลแคลที่จำเป็นด้วยคำสั่ง:
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
แทนที่สถานที่ของคุณสำหรับ en_US (ถ้าจำเป็น)
ตั้งชื่อโฮสต์และติดตั้ง Bootloader
-
เพื่อให้การแจกจ่าย Arch Linux ของคุณบูตได้ คุณต้องติดตั้ง bootloader ก่อนที่เราจะทำอย่างนั้น เรามาตั้งชื่อโฮสต์ให้กับระบบกันก่อน (เลือกชื่อโฮสต์ที่เหมาะกับความต้องการของคุณ) คำสั่งสำหรับสิ่งนี้คือ:
echo HOSTNAME > /etc/hostname
โดยที่ HOSTNAME เป็นชื่อที่คุณเลือก
-
ติดตั้ง bootloader ด้วยคำสั่งต่อไปนี้:
pacman -Sy grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
-
สุดท้าย ตั้งรหัสผ่านรูทด้วยคำสั่ง:
passwd
ณ จุดนี้ คุณมีการติดตั้งฐานของ Arch Linux หากคุณรีบูตระบบ คุณจะพบว่าตัวเองอยู่ที่พรอมต์คำสั่ง ซึ่งคุณสามารถเข้าสู่ระบบในฐานะผู้ใช้รูทได้
กำหนดค่าเครือข่าย
-
ก่อนดำเนินการต่อ คุณจะต้องกำหนดค่าเครือข่าย หากคุณพยายาม ping บางอย่างจากบรรทัดคำสั่ง จะเห็นได้ชัดว่าระบบเครือข่ายยังไม่ทำงาน สิ่งแรกที่ต้องทำคือค้นหาชื่ออุปกรณ์เครือข่ายของเรา ที่สามารถพบได้ด้วยคำสั่ง:ip link
-
คุณจะเห็นรายการสำหรับ lo (loopback) และรายการสำหรับอินเทอร์เฟซเครือข่ายมาตรฐาน ในการกำหนดค่าอินเทอร์เฟซเครือข่าย ให้ใช้คำสั่ง:
vi /etc/systemd/network/DEVICE_NAME.network
โดยที่ DEVICE_NAME คือชื่ออุปกรณ์เครือข่ายของคุณ
-
ในไฟล์ว่างนี้ ให้วางสิ่งต่อไปนี้:
[Match]
name=en*
[Network]
DHCP=yes
บันทึกและปิดไฟล์นั้น
-
เริ่มและเปิดใช้งานเครือข่ายด้วยคำสั่ง:
systemctl restart systemd-networkd
systemctl enable systemd-networkd
-
ถัดไป สร้างรายการ DNS ที่จำเป็นด้วยคำสั่ง:
vi /etc/resolv.conf
-
ในไฟล์นั้น ให้เพิ่มสิ่งต่อไปนี้:
nameserver 8.8.8.8
nameserver 8.8.4.4
-
บันทึกและปิดไฟล์นั้น
เครือข่ายควรจะทำงานได้ในขณะนี้
ติดตั้งสภาพแวดล้อมเดสก์ท็อป
-
มาติดตั้งสภาพแวดล้อมเดสก์ท็อป GNOME กันเถอะ ในการดำเนินการนี้ ให้ออกคำสั่ง:
pacman -S xorg xorg-server
pacman -S gnome gnome-extra
ระหว่างคำสั่งข้างต้น ให้กด Enter เพื่อเลือกค่าเริ่มต้นสำหรับตัวเลือกทั้งหมด
-
สุดท้าย ให้เริ่มและเปิดใช้งานตัวจัดการการแสดงผลด้วยคำสั่ง:
systemctl enable gdm.service
systemctl start gdm.service
-
ในตอนนี้ คุณควรจะสามารถเข้าสู่ระบบ GNOME และเพลิดเพลินกับการติดตั้ง Arch Linux ได้แล้ว