Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

Gentoo คือการกระจาย Linux ที่ทรงพลังและขยายได้ เป็นหนึ่งในไม่กี่ระบบปฏิบัติการที่ติดอยู่กับการจัดการแพ็คเกจตามแหล่งที่มาดั้งเดิมใน Linux นอกจากนี้ ตัวจัดการแพคเกจ portage ยังเป็นยูทิลิตี้ที่ทรงพลังที่ให้คุณปรับแต่งและปรับแต่งการแจกจ่ายของคุณในแต่ละด้านได้

เหตุใดจึงต้องใช้การแจกจ่ายตามแหล่งที่มา

ปัจจุบันลีนุกซ์ส่วนใหญ่มีแพ็คเกจที่คอมไพล์แล้ว. ซึ่งหมายความว่าการแจกจ่ายจะสร้างแพ็คเกจในเครื่องของผู้พัฒนา

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

แม้ว่าการคอมไพล์แพ็คเกจไม่จำเป็นต้องเป็นปัญหาในโลกที่มีแบนด์วิดท์สูงในปัจจุบัน แต่มีปัญหามากมายที่ควรพิจารณาในรูปแบบการแจกจ่ายนั้น:

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

เหตุใดจึงควรใช้ Gentoo

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

พอร์ทเทจ หัวใจของเจนทู

Portage เป็นองค์ประกอบหลักที่จัดการระบบ Gentoo Linux มันติดตั้ง จัดการ และปรับแต่งแพ็คเกจของบุคคลที่สาม นอกจากนี้ portage ยังจัดการการกำหนดค่าระบบพื้นฐานอีกด้วย

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

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

การรับ Gentoo

คุณสามารถขอรับสำเนาของ Gentoo ได้จากเว็บไซต์ ในนั้น คุณสามารถเลือกโปรแกรมติดตั้งจากแพลตฟอร์มต่างๆ ได้ Gentoo รองรับทั้ง amd64 และ arm64

ด้วยไฟล์ ISO ที่ดาวน์โหลดมา คุณสามารถใช้โปรแกรมเขียนแบบ USB เช่น balenaEtcher เพื่อสร้างแฟลชไดรฟ์ที่สามารถบู๊ตได้

การติดตั้ง Gentoo Linux

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

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

ติดแฟลชไดรฟ์ลงในคอมพิวเตอร์และบูตเครื่อง มันจะบูตคุณเข้าสู่หน้าจอตัวติดตั้ง Gentoo

การตั้งค่าการเชื่อมต่อเครือข่าย

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

ping -c 5 maketecheasier.com
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

หากคุณต้องการเชื่อมต่อกับเครือข่ายไร้สาย คุณต้องตั้งค่า wpa_supplicant ซึ่งจะเชื่อมต่อคุณกับจุดเชื่อมต่อไร้สายของคุณ

wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf

เมื่อเสร็จแล้ว คุณต้องโหลด dhcpcd . ใหม่ daemon เพื่อเริ่มการเชื่อมต่อเครือข่ายของคุณโดยเรียกใช้คำสั่งนี้:

rc-service dhcpcd restart

การแบ่งพาร์ติชันฮาร์ดดิสก์

ถัดไป คุณต้องฟอร์แมตดิสก์ที่คุณต้องการติดตั้ง Gentoo ทำได้ง่ายๆ โดยใช้ fdisk คำสั่ง

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

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

fdisk /your/disklabel

หากคุณไม่แน่ใจเกี่ยวกับโครงสร้างพาร์ติชั่นดิสก์ที่มีอยู่ ให้ตรวจสอบด้วย -l ธง:

fdisk -l

การใช้ fdisk เพื่อแบ่งพาร์ติชั่นฮาร์ดดิสก์

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

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

เมื่อเสร็จแล้ว คุณต้องสร้างพาร์ติชั่นใหม่ในดิสก์:

  1. กด N เพื่อบอก fdisk ว่าคุณต้องการสร้างพาร์ติชันใหม่ Fdisk จะถามคุณถึงหมายเลขพาร์ติชั่นที่คุณต้องการใช้ กด Enter เพื่อใช้ค่าเริ่มต้น
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร
  1. Fdisk จะถามถึงส่วนแรกและส่วนสุดท้ายของพาร์ติชั่น กด Enter สำหรับภาคแรกและกำหนดขนาดสำหรับภาคสุดท้าย ไวยากรณ์ทั่วไปสำหรับสิ่งนี้ค่อนข้างง่าย:
+size(G|M|K)
  • เครื่องหมาย + จะบอก fdisk ว่าคุณต้องการให้ขนาดสัมพันธ์กับเซกเตอร์แรกที่คุณเลือก
  • ขนาดคือตัวเลขที่คุณกำหนดเอง
  • ตัวเลือกสุดท้ายบอก fdisk ว่าขนาดนั้นเป็น GB, MB หรือ KB

การแบ่งพาร์ติชันสำหรับระบบ UEFI Gentoo

เมื่อเสร็จแล้วให้แบ่งพาร์ติชั่นดิสก์ของคุณต่อไป กระบวนการนี้ส่วนใหญ่จะขึ้นอยู่กับว่าคุณกำลังใช้ระบบ BIOS หรือ UEFI

หากคุณกำลังใช้คอมพิวเตอร์สมัยใหม่ที่มีฮาร์ดแวร์ที่ค่อนข้างใหม่ มีโอกาสที่คุณจะใช้ระบบ UEFI

ในการสร้างดิสก์ที่เข้ากันได้กับ UEFI คุณต้องสร้างพาร์ติชัน "EFI System" ก่อน นี่ควรเป็นพาร์ติชั่นแรกในดิสก์ของคุณและมีขนาดประมาณ 100-256MB

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

เมื่อเสร็จแล้ว ให้ตั้งค่าประเภทของพาร์ติชั่นนั้นเป็น “EFI System” โดยกด T . สิ่งนี้จะบอก fdisk ว่าคุณต้องการเปลี่ยนประเภทของพาร์ติชันที่คุณเพิ่งสร้างขึ้น จากนั้นจะถามว่าคุณต้องการตั้งพาร์ติชั่นเป็นประเภทใด พิมพ์ 1 .

แบ่งพาร์ติชั่นดิสก์ที่เหลือ

พาร์ติชั่นถัดไปที่คุณต้องสร้างคือพาร์ติชั่น “/boot” ที่จะบันทึกเคอร์เนล Linux และ bootloader

ตามหลักการแล้ว พาร์ติชันนี้ควรอยู่ที่ประมาณ 500M-1G ในกรณีของฉัน ฉันกำลังตั้งค่าพาร์ติชันนี้เป็น 1G

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

จากที่นั่น ให้สร้างพาร์ติชั่น SWAP:ส่วนหนึ่งของฮาร์ดดิสก์ของคุณที่ RAM ของคุณสามารถเข้าถึงได้เพื่อสลับหน่วยความจำแบบไดนามิกเมื่อใดก็ตามที่พื้นที่ว่างไม่เพียงพอ

กฎทั่วไปสำหรับขนาด SWAP คือ 1/2 ถึง 2 เท่าของจำนวนหน่วยความจำที่คุณมีในระบบของคุณ แล็ปท็อปของฉันมีหน่วยความจำติดตั้งอยู่ 8GB ดังนั้นฉันจึงตั้งค่าขนาด SWAP เป็น 16GB

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

นอกจากนี้ หากต้องการตั้งค่าพาร์ติชันนี้เป็น SWAP อย่างถูกต้อง ให้ตั้งค่าประเภทเป็น “19”

สุดท้าย สร้างพาร์ติชั่นรูทที่จะติดตั้งระบบที่เหลือ ในการจัดสรรดิสก์ที่เหลือ ให้กด Enter ในตัวเลือก Last Sector เมื่อสร้างพาร์ติชันใหม่

เสร็จแล้วกด P เพื่อตรวจสอบตารางพาร์ทิชั่นที่เพิ่งสร้างขึ้น

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

กด W เพื่อบันทึกการเปลี่ยนแปลงของคุณลงในดิสก์

การฟอร์แมตดิสก์ใน Gentoo

ขั้นตอนต่อไปคือการฟอร์แมตฮาร์ดดิสก์ของคุณ ขั้นแรก ให้ฟอร์แมตพาร์ติชันระบบ EFI เป็น FAT โดยใช้คำสั่งต่อไปนี้:

mkfs.vfat /dev/sda1
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

สิ่งนี้จะสร้างระบบไฟล์ FAT ที่ระบบ EFI ต้องการในการบู๊ต จากนั้น สร้างระบบไฟล์สำหรับพาร์ติชั่น “/boot” โดยใช้ระบบไฟล์ ext2 ที่ง่ายกว่า

mkfs.ext2 /dev/sda2
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

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

mkswap /dev/sda3
swapon /dev/sda3
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

สุดท้าย สร้างระบบไฟล์ ext4 สำหรับพาร์ติชันรูทโดยเรียกใช้คำสั่งต่อไปนี้:

mkfs.ext4 /dev/sda4
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

กำลังดาวน์โหลด 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
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

tarball นี้มีโปรแกรมทั้งหมดที่คุณต้องมีการติดตั้ง Linux ขั้นต่ำ แกะมันโดยใช้ tar:

tar xpvf ./stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz --xattrs-include='*.*' --numeric-owner
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

การเลือกกระจกดาวน์โหลดและคัดลอกข้อมูล DNS

ระบุตำแหน่งที่คุณต้องการดาวน์โหลดแพ็คเกจของคุณสำหรับระบบนี้โดยเรียกใช้คำสั่ง mirrorselect:

mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf

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

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

จากที่นั่น คัดลอกไฟล์ที่เก็บสำหรับ 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
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

สิ่งสุดท้ายที่ต้องทำในตัวติดตั้ง 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 Linux คืออะไรและจะติดตั้งได้อย่างไร

การอัปเดตระบบ Gentoo ครั้งแรกของคุณ

ขณะนี้ คุณสามารถอัปเดตระบบของคุณให้ตรงกับ EBUILDS ล่าสุดได้โดยเรียกใช้คำสั่งฉุกเฉิน:

emerge --ask --verbose --update --deep --newuse @world

สิ่งนี้จะขอให้ตรวจสอบแพ็คเกจ Stage 3 ของคุณกับแพ็คเกจที่อยู่ในที่เก็บ Gentoo Emerge จะอัปเดตแพ็กเกจที่พบว่ามีเวอร์ชันล่าสุด

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

Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

เขตเวลาและสถานที่

ถัดไป คุณต้องตั้งค่าข้อมูลเฉพาะภูมิภาค ซึ่งรวมถึงเขตเวลาและตำแหน่งที่ตั้งของระบบ ในการตั้งค่าเขตเวลาให้กับพื้นที่ของคุณ ให้ค้นหาตำแหน่งที่ใกล้เคียงที่สุดกับคุณในโฟลเดอร์ “/usr/share/zoneinfo”

จากนั้นเขียนลงในไฟล์ "/ etc / timezone" ของคุณ ตัวอย่างเช่น ตำแหน่งที่ใกล้ฉันที่สุดคือ “เอเชีย/มะนิลา”:

echo "Asia/Manila" > /etc/timezone
emerge --config sys-libs/timezone-data
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

ตอนนี้ตั้งค่าสถานที่ของคุณสำหรับ 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
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

จากนั้นเรียกใช้ locale-gen เพื่อสร้างระบบ locale ของคุณใหม่

การติดตั้งเคอร์เนล Linux

มีหลายวิธีในการติดตั้งเคอร์เนล Linux ใน Gentoo กำหนดค่าคุณลักษณะทั้งหมดด้วยตนเองหรือใช้คุณลักษณะที่สร้างไว้ล่วงหน้าจากนักพัฒนา Gentoo เพื่อจุดประสงค์ของเรา เรากำลังเลือกใช้อย่างหลัง

ในการติดตั้งเคอร์เนล Linux ที่สร้างไว้ล่วงหน้า ให้ติดตั้งสองสิ่ง – แพ็คเกจเคอร์เนลตัวติดตั้งและตัวเคอร์เนลเอง – โดยเรียกใช้คำสั่งต่อไปนี้:

emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

การกำหนดค่า 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
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

การตั้งค่ารหัสผ่านรูท

จากที่นั่น คุณต้องการตั้งค่ารหัสผ่านรูทสำหรับระบบ ตามค่าเริ่มต้น tarball ด่าน 3 จะตั้งรหัสผ่านแบบสุ่มสำหรับบัญชีรูท

หากคุณไม่เพิ่มรหัสผ่านที่นี่ คุณจะไม่สามารถเข้าถึงรหัสผ่านนี้ได้เมื่อคุณรีบูต ในการเปลี่ยนรหัสผ่านรูท ให้เรียกใช้สิ่งต่อไปนี้:

passwd
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

การติดตั้งเครื่องมือเพิ่มเติม

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

emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant
rc-update add dhcpcd default
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

นอกจากนี้ คุณสามารถติดตั้งตัวบันทึกระบบได้หากต้องการตรวจสอบการทำงานของระบบ:

emerge --ask app-admin/sysklogd
rc-update add sysklogd default
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

คุณยังสามารถติดตั้งยูทิลิตี้ระบบไฟล์สำหรับระบบไฟล์ทั่วไปส่วนใหญ่ที่คุณอาจโต้ตอบด้วย:

emerge --ask sys-fs/dosfstools sys-fs/ntfs3g
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

การติดตั้ง Bootloader

จากนั้น ขั้นตอนสุดท้ายในการติดตั้ง Gentoo ก็คือ bootloader ซึ่งเป็นโปรแกรมง่ายๆ ที่อยู่ระหว่าง BIOS และเคอร์เนลของ Linux หน้าที่ของมันคือสั่งให้ BIOS โหลดเคอร์เนล ซึ่งจะบูตระบบปฏิบัติการ

ในการติดตั้ง GRUB Bootloader ให้รันคำสั่งต่อไปนี้:

emerge --ask sys-boot/grub
Gentoo Linux คืออะไรและจะติดตั้งได้อย่างไร

เมื่อติดตั้งแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเริ่มต้นและกำหนดค่า 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"