ค้นหาเว็บไซต์

คู่มือการติดตั้ง Gentoo Linux สำหรับผู้เริ่มต้น - ตอนที่ 1


Gentoo เป็นการแจกจ่าย Linux แบบโอเพ่นซอร์สฟรีที่ขึ้นชื่อในด้านประสิทธิภาพสูง ความสามารถในการกำหนดค่าใหม่สูง และความเสถียร ใช้ระบบการจัดการแพ็กเกจ portage สำหรับการจัดการแพ็กเกจซอฟต์แวร์

ต่างจาก Linux รุ่นหลักๆ เช่น Ubuntu, Debian หรือ Red Hat Gentoo ไม่มีโปรแกรมติดตั้งระบบปฏิบัติการมาให้ เช่นเดียวกับ Arch Linux Gentoo ถูกสร้างขึ้นตั้งแต่ต้นและถือเป็นระบบปฏิบัติการที่ซับซ้อนที่สุดในการติดตั้ง

Gentoo จะให้คำแนะนำที่ครอบคลุมที่เรียกว่า คู่มือ Gentoo ซึ่งจะแนะนำคุณตลอดขั้นตอนการติดตั้ง ในคู่มือนี้ เราจะสาธิตการติดตั้ง Gentoo โดยใช้รูปภาพ Live GUI เราจะกำหนดค่าการแบ่งพาร์ติชันดิสก์โดยใช้โครงร่างพาร์ติชัน MBR และอิมเมจเคอร์เนลที่กำหนดเองซึ่งจัดทำโดยนักพัฒนา Gentoo

นี่เป็นส่วนแรกของซีรีส์สองส่วนเนื่องจากการติดตั้ง Gentoo ค่อนข้างยาว รัดเข็มขัดแล้วสนุกไปกับการเดินทาง 🙂

1. ดาวน์โหลด Gentoo และบูตอิมเมจ ISO

หากต้องการเริ่มต้นคู่มือนี้ ให้ไปที่หน้าดาวน์โหลด Gentoo และหยิบ อิมเมจ ISO LiveGUI ที่เผยแพร่ล่าสุด

เมื่อดาวน์โหลดรูปภาพ Live แล้ว ให้ติดต่อไดรฟ์ USB ของคุณและใช้เครื่องมือ เช่น Rufus เพื่อสร้างสื่อสำหรับบูตจากอิมเมจ ISO หรือใช้เครื่องมือผู้สร้าง USB ยอดนิยมเพื่อสร้างสื่อ USB ที่สามารถบูตได้จาก ISO ไฟล์.

จากนั้นเสียบไดรฟ์ USB เข้ากับพีซีของคุณแล้วรีสตาร์ท อย่าลืมกำหนดค่า BIOS และตั้งค่าสื่อที่ใช้บู๊ตได้ให้มีลำดับความสำคัญในการบูตสูงสุด เมื่อระบบบูทแล้ว นี่คือสิ่งที่คุณจะเห็นบนหน้าจอ ตัวเลือกแรกจะถูกเลือกไว้ล่วงหน้า ดังนั้นให้กด ENTER

หลังจากนั้นคุณจะได้รับข้อความบูตจำนวนมากบนหน้าจอของคุณ

ในที่สุดหน้าจอ Live GUI ก็จะปรากฏขึ้นมา

2. กำหนดค่าเครือข่ายใน Gentoo

หากระบบของคุณเสียบเข้ากับเครือข่ายที่ใช้เซิร์ฟเวอร์ DHCP โดยใช้การ์ดอีเทอร์เน็ตอยู่แล้ว อาจเป็นไปได้ว่าการกำหนดค่าเครือข่ายอัตโนมัติได้รับการตั้งค่าไว้

ในกรณีนี้ อินเทอร์เฟซเครือข่ายที่ใช้งานได้รับที่อยู่ IP ที่ถูกต้องจากเซิร์ฟเวอร์ DHCP หากเป็นกรณีนี้ คุณจะสามารถเรียกใช้คำสั่งเครือข่ายทั่วไป เช่น ping, ip, ifconfig และ ssh เพื่อกล่าวถึงบางส่วนได้

ในกรณีของเรา ระบบได้รับที่อยู่ IP จากเครือข่ายผ่าน DHCP โดยอัตโนมัติ หากต้องการเริ่มต้นใช้งานบรรทัดคำสั่ง ให้สลับไปที่ผู้ใช้รูท

sudo su

ในการตรวจสอบที่อยู่ IP เราจะรันคำสั่ง:

ip addr

จากเอาต์พุต คุณจะเห็นว่าอินเทอร์เฟซที่ใช้งานอยู่ (enp0s3) ได้รับ IP 192.168.2.110 พร้อมด้วย /24 CIDR

คุณสามารถตรวจสอบการเชื่อมต่ออินเทอร์เน็ตได้โดยใช้คำสั่ง ping ดังนี้

ping -c 4 google.com

จากผลลัพธ์ คุณจะเห็นว่าเราได้รับคำตอบเชิงบวกจาก DNS ของ Google

3. สร้างพาร์ติชันดิสก์และระบบไฟล์

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

fdisk /dev/sda

จากผลลัพธ์ที่ได้ เรามีระบบที่มีฮาร์ดดิสก์ขนาด 42.83GB

คุณสามารถกำหนดค่าฮาร์ดไดรฟ์ของคุณด้วย MBR สำหรับการกำหนดค่า BIOS (Legacy Boot) หรือ GPT สำหรับ UEFI.

ในคู่มือนี้ เราจะเลือกสร้างพาร์ติชันดิสก์ด้วย MBR สำหรับการกำหนดค่า BIOS

นี่คือเค้าโครงพาร์ติชันของดิสก์

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

สร้างพาร์ติชันสำหรับบูต

หากต้องการสร้างพาร์ติชันสำหรับเริ่มระบบ ให้พิมพ์ 'n' สำหรับพาร์ติชันใหม่ จากนั้นพิมพ์ 'p' เพื่อเลือกพาร์ติชันหลัก จากนั้น พิมพ์ 1 เพื่อระบุหมายเลขพาร์ติชัน หรือคุณสามารถกด ENTER เนื่องจากระบบจะเลือกให้คุณโดยอัตโนมัติ กด ENTER เมื่อได้รับแจ้งสำหรับ ภาคแรก

จากนั้น ระบุขนาดดิสก์โดยเติมเครื่องหมาย (+) ตามด้วยขนาดตัวเลขตามด้วย 'G' สำหรับกิกะไบต์ คุณจะได้รับการยืนยันว่ามีการสร้างพาร์ติชัน Linux ใหม่ตามขนาดดิสก์ที่ระบุ

สร้างพื้นที่สว็อป

หากต้องการกำหนดค่าพื้นที่ swap ให้ทำซ้ำขั้นตอนเดียวกันจนถึงเซกเตอร์แรก จากนั้น ระบุขนาดดิสก์เป็น +4G และกด ENTER

เนื่องจากประเภทพาร์ติชันที่สร้างขึ้นเป็นประเภท 'Linux' ให้กด 't' เพื่อเปลี่ยนเป็นประเภทอื่น ระบุหมายเลขพาร์ติชัน (ในกรณีนี้คือ '2') จากนั้นระบุโค้ดที่สอดคล้องกับ Swap (ในกรณีนี้คือ 82)

หมายเหตุ: คุณสามารถดูประเภทพาร์ติชันทั้งหมดได้โดยการพิมพ์ 'L'

สร้างพาร์ติชั่นรูท

สำหรับพาร์ติชันราก ให้ระบุหมายเลขพาร์ติชันเป็น '3' หรือเพียงแค่กด ENTER เพื่อยอมรับหมายเลขเริ่มต้น (3) จากนั้นกำหนดดิสก์ ขนาด (ในกรณีนี้คือ +37G) และกด ENTER

หากต้องการดูพาร์ติชันที่สร้างขึ้น ให้พิมพ์ 'p' แล้วกด ENTER หากคุณพอใจกับพาร์ติชั่นที่สร้างขึ้น ให้พิมพ์ 'w' แล้วกด ENTER เพื่อบันทึกพาร์ติชั่นของดิสก์อย่างถาวร

หลังจากสร้างพาร์ติชันแล้ว ขั้นตอนต่อไปคือการจัดรูปแบบพาร์ติชันให้เป็นระบบไฟล์ที่เหมาะสม

Linux รองรับระบบไฟล์ที่หลากหลาย ซึ่งบางระบบก็เหมาะสำหรับวัตถุประสงค์เฉพาะเท่านั้น ระบบไฟล์ที่เสถียรสำหรับระบบ amd64 ได้แก่ Ext3, Ext4, BTRFS, XFS, ZFS และ ReiserFS

สำหรับพาร์ติชัน /boot เราจะจัดรูปแบบเป็นระบบไฟล์ EXT4

mkfs.ext4 /dev/sda1

หากต้องการตั้งค่าพาร์ติชัน swap ให้ใช้คำสั่ง mkswap ตามที่แสดง

mkswap /dev/sda2

จากนั้นเปิดใช้งานโดยใช้คำสั่ง swapon

swapon /dev/sda2

สุดท้าย ให้ฟอร์แมตพาร์ติชัน root เป็นระบบไฟล์ EXT4

mkfs.ext4 /dev/sda3

4. ติดตั้งพาร์ติชั่นรูท

ขั้นตอนต่อไปคือการติดตั้งพาร์ติชัน root แต่ก่อนอื่น มาสร้างจุดเชื่อมต่อสำหรับพาร์ติชันกันก่อน

mkdir --parents /mnt/gentoo 

ตัวเลือก --parents สร้างไดเรกทอรีหลัก จากนั้นให้เมาต์พาร์ติชันโดยใช้คำสั่งดังที่แสดง

mount /dev/sda3 /mnt/gentoo 

5. กำหนดค่าวันที่และเวลา

ก่อนติดตั้ง Gentoo โปรดตรวจสอบให้แน่ใจว่าการตั้งค่าเวลาและวันที่ถูกต้อง หากต้องการตรวจสอบวันที่และเวลาปัจจุบัน ให้รันคำสั่ง date

date

หากวันที่ที่แสดงอยู่เกินกว่าที่คาดไว้สองสามนาที ให้อัปเดตเวลาโดยอัตโนมัติโดยใช้ยูทิลิตีบรรทัดคำสั่ง chronyd

chronyd -q

คำสั่งจะแก้ไขการบิดเบือนเวลาที่มีอยู่ เมื่อคุณรันคำสั่งอีกครั้ง คุณจะสังเกตเห็นว่าเวลาคลาดเคลื่อนจะอยู่ที่ประมาณ 0.01 วินาที ซึ่งเป็นความแตกต่างเพียงเล็กน้อยซึ่งไม่น่าจะส่งผลกระทบต่อกระบวนการหรือการทำงานของระบบใดๆ

6. ดาวน์โหลดและแยกไฟล์ Tarball Gentoo Stage 3

Tarball ระยะที่ 3 ใน Gentoo เป็นเพียงไฟล์เก็บถาวรที่มาพร้อมกับสภาพแวดล้อม Gentoo ขั้นต่ำเฉพาะโปรไฟล์

การดาวน์โหลดและคลายการบีบอัดไฟล์ tarball จะทำให้ได้ไดเร็กทอรีที่สำคัญทั้งระบบ เช่น /usr, /etc, /dev, /bin<, /lib, /proc, /var และอื่นๆ อีกมากมายที่ให้ระบบการทำงานที่เกือบจะสมบูรณ์

ส่วนสำคัญเพียงอย่างเดียวที่จะขาดหายไป (และจะถูกติดตั้งในส่วนที่สองของคู่มือนี้) คือเคอร์เนลและโปรแกรมโหลดบูต

หากต้องการเริ่มต้นแตกไฟล์ tarball ระยะที่ 3 ให้ไปที่ไดเร็กทอรีราก

cd /mnt/gentoo 

เรียกใช้คำสั่งด้านล่างเพื่อนำทางไปยังรายการ Gentoo Mirror

links https://www.gentoo.org/downloads/mirrors/

เลือกกระจก ประเทศ ที่คุณต้องการ และกด ENTER

จากนั้น ไปที่ส่วน "รุ่น"

เลือกตัวเลือกสถาปัตยกรรม 'amd64'

จากนั้นเลือกตัวเลือก `สร้างอัตโนมัติ`

จากนั้น เลือกตัวเลือก stage3 desktop systemd เนื่องจากเราใช้ระบบ GUI

ไปที่ไฟล์ tarball stage3 แล้วกด ENTER เพื่อดาวน์โหลด

เลือกตัวเลือก "บันทึก" ในกล่องโต้ตอบป๊อปอัปที่ปรากฏขึ้น

ยืนยันชื่อไฟล์แล้วกด ENTER

การดาวน์โหลดจะเริ่มขึ้นและแถบความคืบหน้าจะระบุความคืบหน้าในการดาวน์โหลด อาจใช้เวลาสักครู่ขึ้นอยู่กับความเร็วอินเทอร์เน็ต

เมื่อการดาวน์โหลดเสร็จสิ้น ให้เลือก `ใช่` เพื่อออกจากอินเทอร์เฟซบรรทัดคำสั่ง Gentoo Mirrors

สุดท้าย ให้แตกไฟล์ stage tarball ที่ดาวน์โหลดมาลงในระบบ

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

เมื่อแยกออกมาแล้ว คุณจะเห็นไดเร็กทอรีระบบเพิ่มเติมตามที่แสดง

นี่เป็นการสรุปส่วนที่ 1 ของคู่มือการติดตั้ง Gentoo ขณะนี้คุณได้ติดตั้งสภาพแวดล้อม Gentoo ขั้นต่ำบนคอมพิวเตอร์ของคุณแล้ว แต่ขั้นตอนการติดตั้งยังไม่เสร็จสมบูรณ์ หากต้องการดำเนินการติดตั้งต่อ ให้ทำตามบทช่วยสอน 'ติดตั้ง Gentoo Linux - ตอนที่ 2'