Gentoo คือการกระจาย Linux ที่ทรงพลังและขยายได้ เป็นหนึ่งในไม่กี่ระบบปฏิบัติการที่ติดอยู่กับการจัดการแพ็คเกจตามแหล่งที่มาดั้งเดิมใน Linux นอกจากนี้ ตัวจัดการแพคเกจ portage ยังเป็นยูทิลิตี้ที่ทรงพลังที่ให้คุณปรับแต่งและปรับแต่งการแจกจ่ายของคุณในแต่ละด้านได้
เหตุใดจึงต้องใช้การแจกจ่ายตามแหล่งที่มา
ปัจจุบันลีนุกซ์ส่วนใหญ่มีแพ็คเกจที่คอมไพล์แล้ว. ซึ่งหมายความว่าการแจกจ่ายจะสร้างแพ็คเกจในเครื่องของผู้พัฒนา
แม้ว่าการคอมไพล์แพ็คเกจไม่จำเป็นต้องเป็นปัญหาในโลกที่มีแบนด์วิดท์สูงในปัจจุบัน แต่มีปัญหามากมายที่ควรพิจารณาในรูปแบบการแจกจ่ายนั้น:
- ไบนารีที่คอมไพล์แล้วหมายความว่าคุณไม่สามารถควบคุมวิธีการคอมไพล์โปรแกรมและคุณลักษณะที่รวมอยู่ในโปรแกรม
- การใช้ไบนารีหมายความว่าคุณมอบความไว้วางใจอย่างเต็มที่ให้กับนักพัฒนาซอฟต์แวร์ของการแจกจ่ายว่าพวกเขาจะไม่รวมโค้ดที่เป็นอันตรายในที่เก็บ
เหตุใดจึงควรใช้ Gentoo
เหตุผลง่าย ๆ คือ Gentoo คือการกระจาย Linux ที่ทรงพลัง ช่วยให้คุณเข้าถึงได้ไม่จำกัดและมีอิสระในการเปลี่ยนแปลงและแก้ไขทั้งระบบ
พอร์ทเทจ หัวใจของเจนทู
Portage เป็นองค์ประกอบหลักที่จัดการระบบ Gentoo Linux มันติดตั้ง จัดการ และปรับแต่งแพ็คเกจของบุคคลที่สาม นอกจากนี้ portage ยังจัดการการกำหนดค่าระบบพื้นฐานอีกด้วย
ความแตกต่างหลัก ๆ ที่ Portage นำเสนอคือช่วยให้คุณสามารถติดตั้งแพ็คเกจจากแหล่งที่มาได้ แม้ว่าสิ่งนี้จะเป็นไปได้ในการแจกแจงแบบอื่น แต่ Portage ก็ก้าวไปอีกขั้นและทำให้เป็นวิธีเริ่มต้นในการรับแพ็คเกจ
การรับ Gentoo
คุณสามารถขอรับสำเนาของ Gentoo ได้จากเว็บไซต์ ในนั้น คุณสามารถเลือกโปรแกรมติดตั้งจากแพลตฟอร์มต่างๆ ได้ Gentoo รองรับทั้ง amd64 และ arm64
ด้วยไฟล์ ISO ที่ดาวน์โหลดมา คุณสามารถใช้โปรแกรมเขียนแบบ USB เช่น balenaEtcher เพื่อสร้างแฟลชไดรฟ์ที่สามารถบู๊ตได้
การติดตั้ง Gentoo Linux
ก่อนที่เราจะทำการติดตั้ง Gentoo ต่อไป สิ่งสำคัญคือต้องทราบว่ากระบวนการนี้เป็นแบบแมนนวลทั้งหมด ซึ่งหมายความว่าคำสั่งจำนวนมากจะถูกดำเนินการไปพร้อมกัน ดังนั้น ขอแนะนำว่าไม่เพียงแค่คุณอ่านคู่มือนี้เท่านั้น แต่ยังตรวจสอบคู่มืออย่างเป็นทางการของ Gentoo เพื่อดูคำแนะนำเพิ่มเติมระหว่างการติดตั้ง
ติดแฟลชไดรฟ์ลงในคอมพิวเตอร์และบูตเครื่อง มันจะบูตคุณเข้าสู่หน้าจอตัวติดตั้ง Gentoo
การตั้งค่าการเชื่อมต่อเครือข่าย
ในการติดตั้ง Gentoo คุณต้องเชื่อมต่ออินเทอร์เน็ต โปรแกรมติดตั้งจะเชื่อมต่อโดยอัตโนมัติด้วยการเชื่อมต่อแบบมีสาย จากที่นั่น เรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่าคุณออนไลน์อยู่หรือไม่:
ping -c 5 maketecheasier.com
หากคุณต้องการเชื่อมต่อกับเครือข่ายไร้สาย คุณต้องตั้งค่า wpa_supplicant ซึ่งจะเชื่อมต่อคุณกับจุดเชื่อมต่อไร้สายของคุณ
wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf
เมื่อเสร็จแล้ว คุณต้องโหลด dhcpcd
. ใหม่ daemon เพื่อเริ่มการเชื่อมต่อเครือข่ายของคุณโดยเรียกใช้คำสั่งนี้:
rc-service dhcpcd restart
การแบ่งพาร์ติชันฮาร์ดดิสก์
ถัดไป คุณต้องฟอร์แมตดิสก์ที่คุณต้องการติดตั้ง Gentoo ทำได้ง่ายๆ โดยใช้ fdisk
คำสั่ง
Fdisk เป็นเครื่องมือแบ่งพาร์ติชั่นดิสก์บรรทัดคำสั่งอย่างง่าย ช่วยให้คุณสามารถแบ่งพาร์ติชั่นฮาร์ดดิสก์และกำหนดปริมาณพื้นที่เก็บข้อมูลที่คุณต้องการสำหรับระบบของคุณ เริ่มต้นโดยพิมพ์:
fdisk /your/disklabel
หากคุณไม่แน่ใจเกี่ยวกับโครงสร้างพาร์ติชั่นดิสก์ที่มีอยู่ ให้ตรวจสอบด้วย -l
ธง:
fdisk -l
การใช้ fdisk เพื่อแบ่งพาร์ติชั่นฮาร์ดดิสก์
เมื่ออยู่ใน fdisk คุณต้องล้างดิสก์สำหรับพาร์ติชั่นที่มีอยู่ก่อน ทำได้โดยกด G ในข้อความแจ้ง
เมื่อเสร็จแล้ว คุณต้องสร้างพาร์ติชั่นใหม่ในดิสก์:
- กด N เพื่อบอก fdisk ว่าคุณต้องการสร้างพาร์ติชันใหม่ Fdisk จะถามคุณถึงหมายเลขพาร์ติชั่นที่คุณต้องการใช้ กด Enter เพื่อใช้ค่าเริ่มต้น
- Fdisk จะถามถึงส่วนแรกและส่วนสุดท้ายของพาร์ติชั่น กด Enter สำหรับภาคแรกและกำหนดขนาดสำหรับภาคสุดท้าย ไวยากรณ์ทั่วไปสำหรับสิ่งนี้ค่อนข้างง่าย:
+size(G|M|K)
- เครื่องหมาย + จะบอก fdisk ว่าคุณต้องการให้ขนาดสัมพันธ์กับเซกเตอร์แรกที่คุณเลือก
- ขนาดคือตัวเลขที่คุณกำหนดเอง
- ตัวเลือกสุดท้ายบอก fdisk ว่าขนาดนั้นเป็น GB, MB หรือ KB
การแบ่งพาร์ติชันสำหรับระบบ UEFI Gentoo
เมื่อเสร็จแล้วให้แบ่งพาร์ติชั่นดิสก์ของคุณต่อไป กระบวนการนี้ส่วนใหญ่จะขึ้นอยู่กับว่าคุณกำลังใช้ระบบ BIOS หรือ UEFI
หากคุณกำลังใช้คอมพิวเตอร์สมัยใหม่ที่มีฮาร์ดแวร์ที่ค่อนข้างใหม่ มีโอกาสที่คุณจะใช้ระบบ UEFI
ในการสร้างดิสก์ที่เข้ากันได้กับ UEFI คุณต้องสร้างพาร์ติชัน "EFI System" ก่อน นี่ควรเป็นพาร์ติชั่นแรกในดิสก์ของคุณและมีขนาดประมาณ 100-256MB
เมื่อเสร็จแล้ว ให้ตั้งค่าประเภทของพาร์ติชั่นนั้นเป็น “EFI System” โดยกด T . สิ่งนี้จะบอก fdisk ว่าคุณต้องการเปลี่ยนประเภทของพาร์ติชันที่คุณเพิ่งสร้างขึ้น จากนั้นจะถามว่าคุณต้องการตั้งพาร์ติชั่นเป็นประเภทใด พิมพ์ 1 .
แบ่งพาร์ติชั่นดิสก์ที่เหลือ
พาร์ติชั่นถัดไปที่คุณต้องสร้างคือพาร์ติชั่น “/boot” ที่จะบันทึกเคอร์เนล Linux และ bootloader
ตามหลักการแล้ว พาร์ติชันนี้ควรอยู่ที่ประมาณ 500M-1G ในกรณีของฉัน ฉันกำลังตั้งค่าพาร์ติชันนี้เป็น 1G
จากที่นั่น ให้สร้างพาร์ติชั่น SWAP:ส่วนหนึ่งของฮาร์ดดิสก์ของคุณที่ RAM ของคุณสามารถเข้าถึงได้เพื่อสลับหน่วยความจำแบบไดนามิกเมื่อใดก็ตามที่พื้นที่ว่างไม่เพียงพอ
กฎทั่วไปสำหรับขนาด SWAP คือ 1/2 ถึง 2 เท่าของจำนวนหน่วยความจำที่คุณมีในระบบของคุณ แล็ปท็อปของฉันมีหน่วยความจำติดตั้งอยู่ 8GB ดังนั้นฉันจึงตั้งค่าขนาด SWAP เป็น 16GB
นอกจากนี้ หากต้องการตั้งค่าพาร์ติชันนี้เป็น SWAP อย่างถูกต้อง ให้ตั้งค่าประเภทเป็น “19”
สุดท้าย สร้างพาร์ติชั่นรูทที่จะติดตั้งระบบที่เหลือ ในการจัดสรรดิสก์ที่เหลือ ให้กด Enter ในตัวเลือก Last Sector เมื่อสร้างพาร์ติชันใหม่
เสร็จแล้วกด P เพื่อตรวจสอบตารางพาร์ทิชั่นที่เพิ่งสร้างขึ้น
กด W เพื่อบันทึกการเปลี่ยนแปลงของคุณลงในดิสก์
การฟอร์แมตดิสก์ใน Gentoo
ขั้นตอนต่อไปคือการฟอร์แมตฮาร์ดดิสก์ของคุณ ขั้นแรก ให้ฟอร์แมตพาร์ติชันระบบ EFI เป็น FAT โดยใช้คำสั่งต่อไปนี้:
mkfs.vfat /dev/sda1
สิ่งนี้จะสร้างระบบไฟล์ FAT ที่ระบบ EFI ต้องการในการบู๊ต จากนั้น สร้างระบบไฟล์สำหรับพาร์ติชั่น “/boot” โดยใช้ระบบไฟล์ ext2 ที่ง่ายกว่า
mkfs.ext2 /dev/sda2
ถัดไป สร้างและเปิดใช้งานพาร์ติชัน SWAP เพื่อบอก Gentoo ว่าพาร์ติชันนี้สามารถใช้สำหรับการสลับกับหน่วยความจำสดได้ โดยเรียกใช้สิ่งต่อไปนี้:
mkswap /dev/sda3 swapon /dev/sda3
สุดท้าย สร้างระบบไฟล์ ext4 สำหรับพาร์ติชันรูทโดยเรียกใช้คำสั่งต่อไปนี้:
mkfs.ext4 /dev/sda4
กำลังดาวน์โหลด Gentoo Stage 3 Tarball
จากนั้น ติดตั้งพาร์ติชั่นรูทที่คุณเพิ่งสร้างไปยังไดเร็กทอรี “/mnt/gentoo” เพราะตอนนี้การติดตั้งจะเสร็จสิ้นในฮาร์ดดิสก์ของเครื่อง
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo
เมื่อเสร็จแล้ว ดาวน์โหลด tarball ด่าน 3 จากเว็บไซต์ gentoo.org โดยใช้ wget:
wget https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20220227T170528Z/stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz
tarball นี้มีโปรแกรมทั้งหมดที่คุณต้องมีการติดตั้ง Linux ขั้นต่ำ แกะมันโดยใช้ tar:
tar xpvf ./stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz --xattrs-include='*.*' --numeric-owner
การเลือกกระจกดาวน์โหลดและคัดลอกข้อมูล DNS
ระบุตำแหน่งที่คุณต้องการดาวน์โหลดแพ็คเกจของคุณสำหรับระบบนี้โดยเรียกใช้คำสั่ง mirrorselect:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
ซึ่งจะเป็นการเปิดโปรแกรม TUI ซึ่งคุณสามารถเลือกตำแหน่งเซิร์ฟเวอร์ที่ใกล้เคียงที่สุดกับคุณ
จากที่นั่น คัดลอกไฟล์ที่เก็บสำหรับ Gentoo ไปยังโฟลเดอร์ “/ etc / portage” ซึ่งเป็นไฟล์การกำหนดค่าที่มีลิงก์ไปยังวิธีที่ Gentoo จะดาวน์โหลดแพ็คเกจ:
mkdir -p /mnt/gentoo/etc/portage/repos.conf && \ cp /mnt/gentoo/usr/share/portage/config/repos.conf \ /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
สุดท้าย ให้คัดลอกข้อมูลตัวแก้ไขจากตัวติดตั้ง USB ของคุณไปยังไดเร็กทอรี “/mnt/gentoo” เพื่อให้แน่ใจว่าเมื่อคุณเปลี่ยนไดเร็กทอรีรากเป็นฮาร์ดดิสก์ เครือข่ายจะยังคงทำงาน โดยเรียกใช้คำสั่งนี้:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
การติดตั้งไฟล์อุปกรณ์และ Chrooting
เริ่มการติดตั้งไดเร็กทอรีพิเศษจากตัวติดตั้ง USB เข้ากับฮาร์ดดิสก์เพื่อให้แน่ใจว่าเมื่อคุณเรียกใช้ chroot แล้ว อุปกรณ์ต่อพ่วงที่คุณใช้อยู่จะยังใช้งานได้
mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run
สิ่งสุดท้ายที่ต้องทำในตัวติดตั้ง USB คือการรันคำสั่ง chroot เพื่อย้ายไดเร็กทอรีรากพื้นฐานจาก USB ไปยังฮาร์ดดิสก์ของคุณ:
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="[chroot] ${PS1}"
การติดตั้ง /boot พาร์ติชันและการอัปเดต Gentoo
เมานต์พาร์ติชั่น “/boot” กับเครื่อง Gentoo ของคุณเพื่อให้แน่ใจว่าเมื่อคุณติดตั้งเคอร์เนลในภายหลัง เคอร์เนลจะถูกบันทึกไว้ในตำแหน่งที่ถูกต้อง:
mount /dev/sda2 /boot mkdir /boot/efi mount /dev/sda1 /boot/efi
เมื่อเสร็จแล้ว ให้อัปเดตที่เก็บ Gentoo ของคุณเพื่อให้แน่ใจว่าคุณได้รับแพ็คเกจล่าสุดเมื่อคุณทำการอัปเดตระบบครั้งแรก:
emerge-webrsync
จากที่นี่ emerge-webrsync
จะเชื่อมต่อกับมิเรอร์ที่คุณเลือกและดาวน์โหลด EBILDS ล่าสุดที่มีให้สำหรับ Gentoo
การอัปเดตระบบ Gentoo ครั้งแรกของคุณ
ขณะนี้ คุณสามารถอัปเดตระบบของคุณให้ตรงกับ EBUILDS ล่าสุดได้โดยเรียกใช้คำสั่งฉุกเฉิน:
emerge --ask --verbose --update --deep --newuse @world
สิ่งนี้จะขอให้ตรวจสอบแพ็คเกจ Stage 3 ของคุณกับแพ็คเกจที่อยู่ในที่เก็บ Gentoo Emerge จะอัปเดตแพ็กเกจที่พบว่ามีเวอร์ชันล่าสุด
ดังนั้น กระบวนการนี้จะใช้เวลาสักครู่ เนื่องจาก Emerge จะดึงข้อมูลและคอมไพล์ทุกแพ็คเกจที่ต้องอัปเดต
เขตเวลาและสถานที่
ถัดไป คุณต้องตั้งค่าข้อมูลเฉพาะภูมิภาค ซึ่งรวมถึงเขตเวลาและตำแหน่งที่ตั้งของระบบ ในการตั้งค่าเขตเวลาให้กับพื้นที่ของคุณ ให้ค้นหาตำแหน่งที่ใกล้เคียงที่สุดกับคุณในโฟลเดอร์ “/usr/share/zoneinfo”
จากนั้นเขียนลงในไฟล์ "/ etc / timezone" ของคุณ ตัวอย่างเช่น ตำแหน่งที่ใกล้ฉันที่สุดคือ “เอเชีย/มะนิลา”:
echo "Asia/Manila" > /etc/timezone emerge --config sys-libs/timezone-data
ตอนนี้ตั้งค่าสถานที่ของคุณสำหรับ Gentoo จะกำหนดภาษาของระบบเริ่มต้นสำหรับคอมพิวเตอร์ ในการดำเนินการนี้ ให้แก้ไขไฟล์ “/etc/locale.gen”:
nano -w /etc/locale.gen
จากนั้น เพิ่มสถานที่ที่คุณต้องการให้ Gentoo ใช้ คุณสามารถดูรายชื่อสถานที่ทั้งหมดที่มีได้โดยการตรวจสอบไฟล์ “/usr/share/i18n/SUPPORTED” ในกรณีของฉัน ฉันต้องการให้ระบบใช้ภาษาอังกฤษแบบสหรัฐอเมริกา:
en_US ISO-8859-1 en_US.UTF-8 UTF-8
จากนั้นเรียกใช้ locale-gen เพื่อสร้างระบบ locale ของคุณใหม่
การติดตั้งเคอร์เนล Linux
มีหลายวิธีในการติดตั้งเคอร์เนล Linux ใน Gentoo กำหนดค่าคุณลักษณะทั้งหมดด้วยตนเองหรือใช้คุณลักษณะที่สร้างไว้ล่วงหน้าจากนักพัฒนา Gentoo เพื่อจุดประสงค์ของเรา เรากำลังเลือกใช้อย่างหลัง
ในการติดตั้งเคอร์เนล Linux ที่สร้างไว้ล่วงหน้า ให้ติดตั้งสองสิ่ง – แพ็คเกจเคอร์เนลตัวติดตั้งและตัวเคอร์เนลเอง – โดยเรียกใช้คำสั่งต่อไปนี้:
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin
การกำหนดค่า fstab
เมื่อติดตั้งเคอร์เนลแล้ว ให้เติมไฟล์ fstab:ไฟล์ที่บอก Gentoo เมื่อเริ่มต้นระบบว่าต้องติดตั้งพาร์ติชั่นใดและที่ไหน เรียกใช้คำสั่งนี้เพื่อแก้ไข:
nano -w /etc/fstab
ระบุพาร์ติชั่นทั้งหมดที่คุณสร้างใน fdisk ตัวอย่างเช่น ในระบบ UEFI ไฟล์ fstab ของคุณอาจมีลักษณะดังนี้:
[...] /dev/sda1 /boot/efi vfat defaults 0 2 /dev/sda2 /boot ext2 defaults,noatime 0 2 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext4 noatime 0 1
การตั้งค่ารหัสผ่านรูท
จากที่นั่น คุณต้องการตั้งค่ารหัสผ่านรูทสำหรับระบบ ตามค่าเริ่มต้น tarball ด่าน 3 จะตั้งรหัสผ่านแบบสุ่มสำหรับบัญชีรูท
หากคุณไม่เพิ่มรหัสผ่านที่นี่ คุณจะไม่สามารถเข้าถึงรหัสผ่านนี้ได้เมื่อคุณรีบูต ในการเปลี่ยนรหัสผ่านรูท ให้เรียกใช้สิ่งต่อไปนี้:
passwd
การติดตั้งเครื่องมือเพิ่มเติม
เมื่อเสร็จแล้ว ให้ติดตั้งเครื่องมือของบริษัทอื่นเพิ่มเติมที่คุณต้องการสำหรับระบบ Gentoo ของคุณ ตัวอย่างเช่น หากคุณต้องการทั้งการเชื่อมต่ออีเทอร์เน็ตและไร้สาย ให้ติดตั้งสิ่งต่อไปนี้:
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant rc-update add dhcpcd default
นอกจากนี้ คุณสามารถติดตั้งตัวบันทึกระบบได้หากต้องการตรวจสอบการทำงานของระบบ:
emerge --ask app-admin/sysklogd rc-update add sysklogd default
คุณยังสามารถติดตั้งยูทิลิตี้ระบบไฟล์สำหรับระบบไฟล์ทั่วไปส่วนใหญ่ที่คุณอาจโต้ตอบด้วย:
emerge --ask sys-fs/dosfstools sys-fs/ntfs3g
การติดตั้ง Bootloader
จากนั้น ขั้นตอนสุดท้ายในการติดตั้ง Gentoo ก็คือ bootloader ซึ่งเป็นโปรแกรมง่ายๆ ที่อยู่ระหว่าง BIOS และเคอร์เนลของ Linux หน้าที่ของมันคือสั่งให้ BIOS โหลดเคอร์เนล ซึ่งจะบูตระบบปฏิบัติการ
ในการติดตั้ง GRUB Bootloader ให้รันคำสั่งต่อไปนี้:
emerge --ask sys-boot/grub
เมื่อติดตั้งแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเริ่มต้นและกำหนดค่า GRUB อย่างเหมาะสม:
grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg
หลังจากนั้น สิ่งที่ต้องทำคือยกเลิกการต่อเชื่อมตัวติดตั้ง USB และรีบูตระบบโดยเรียกใช้สิ่งต่อไปนี้:
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo
เมื่อระบบรีบูต คุณจะได้รับการต้อนรับโดยระบบ Gentoo Linux ที่เพิ่งติดตั้งใหม่ จากนั้น เริ่มการติดตั้งซอฟต์แวร์และแพ็คเกจพื้นฐานเพื่อสร้างการแจกจ่าย Linux แบบกำหนดเอง
อย่างไรก็ตาม หากคุณยังไม่แน่ใจว่าจะติดตั้งสภาพแวดล้อมเดสก์ท็อปแบบใด ให้อ่านบทความของเราเกี่ยวกับสิ่งที่เราคิดว่าเป็นสภาพแวดล้อมเดสก์ท็อปที่ดีที่สุดบน Linux
คำถามที่พบบ่อย
1. มีวิธีเร่งเวลาในการคอมไพล์ใน Gentoo หรือไม่
ใช่! คุณสามารถเพิ่มความเร็วในการคอมไพล์ใน Gentoo ได้อย่างมากโดยการเพิ่มค่าสองสามค่าลงในไฟล์ “/etc/portage/make.conf” ของคุณ ตัวอย่างเช่น ตั้งค่านี้เพื่อให้คอมพิวเตอร์ของคุณใช้คอร์ส่วนใหญ่ในระหว่างการคอมไพล์โปรแกรม:
MAKEOPTS="-j4" # You should change this number based on the # amount of CPU cores in your system.
2. ระบบของฉันไม่บู๊ต! มันแสดง GRUB แต่หลังจากบูทขึ้น มันว่างเปล่า
ซึ่งอาจเกิดจากหลายสิ่งหลายอย่าง สาเหตุที่พบบ่อยที่สุดประการหนึ่งคือไฟล์ fstab ของคุณไม่ได้รับการตั้งค่าอย่างเหมาะสม แก้ไขปัญหานี้โดยเสียบตัวติดตั้ง USB และทำตามขั้นตอนที่เราดำเนินการเพื่อ chroot ไปยังฮาร์ดไดรฟ์
3. Xorg ไม่แสดงแบบอักษร มีอะไรผิดปกติไหม
เป็นไปได้มากว่า Xft ไม่ได้ติดตั้งอย่างถูกต้อง เมื่อติดตั้งโปรแกรม คุณต้องเพิ่มแฟล็ก "Xft" USE ใน make.conf ของคุณ เพื่อให้โปรแกรมที่คุณคอมไพล์ใช้ฟอนต์ที่เข้ากันได้กับ X โดยเพิ่มบรรทัดต่อไปนี้ใน /etc/portage/make.conf:
USE="xft"