การติดตั้ง Gentoo Linux - ทีละขั้นตอน

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

ติดตั้ง gentoo

Gentoo Linux คืออะไร?

นี่คือการกระจายที่มีชื่อเสียงสำหรับความเป็นไปได้ที่กว้าง ความซับซ้อน ความเป็นไปได้ในการปรับแต่ง แต่เป็นที่น่าสังเกตว่าไม่ใช่สำหรับทุกคนและในระหว่างทำงานคุณจะต้องเปิดสมองอย่างแข็งขันเพราะหากไม่มีความรู้เฉพาะทางคุณจะไม่สามารถใช้ประโยชน์จากฟังก์ชันการทำงานเต็มรูปแบบของระบบปฏิบัติการนี้ได้ บ่อยครั้งคุณจะต้องอ้างอิงถึงคำสั่งประเภทต่างๆ แต่สิ่งนี้จะเกิดขึ้นหลังจากนั้น สิ่งสำคัญคือต้องจำไว้ว่าการติดตั้งแพ็คเกจใน Gentoo นั้นทำจากแหล่งที่มาโดยใช้เครื่องมือ PORTAGE เฉพาะ สิ่งนี้ซับซ้อนกว่า แต่ผู้ใช้สามารถเลือกแพ็คเกจและฟังก์ชั่นที่จะติดตั้งได้

ขึ้นอยู่กับขนาดของชุดประกอบ การติดตั้งอาจใช้เวลาน้อยมาก (สองสามนาที) หรืออาจใช้เวลาหลายวัน

ข้อดีและข้อเสีย

Gentoo Linux ถือว่าดีที่สุดกระจายอย่างรวดเร็ว แต่ทุกที่และมักจะมีข้อเสียอยู่บ้าง "Genta" (หรือ "Gentu") หมายถึงการแจกแจงแบบลินุกซ์แบบ Source-based ซึ่งช่วยเพิ่มความเร็วในการทำงาน แต่บ่อยครั้งที่ต้องใช้เวลาที่บันทึกไว้ในการติดตั้งแพ็คเกจที่ยาวนาน (อ่าน: การรวบรวม) หนึ่งในคุณสมบัติหลักของ Gentoo คือการเพิ่มประสิทธิภาพฮาร์ดแวร์ สิ่งนี้สำเร็จได้ด้วยแฟล็ก USE (ข้อมูลเกี่ยวกับสิ่งเหล่านี้จะได้รับด้านล่าง) การเพิ่มประสิทธิภาพและการสร้างโปรแกรมจากแหล่งที่มา การเชื่อมต่อ / การตัดการเชื่อมต่อโมดูลต่างๆ

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

  1. เอ็กซ์86.
  2. X64.
  3. แขน.
  4. พาวเวอร์พีซี970
  5. พาวเวอร์พีซี
  6. ธ.ค. อัลฟ่า
  7. ไอบีเอ็ม / 390.
  8. 68K.
  9. สปาร์ก
  10. PA-RISC.
  11. MIPS.
  12. ซูเปอร์เอช
  13. พาวเวอร์พีซี G5

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

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

ฉันจะติดตั้ง Gentoo ได้อย่างไร คำแนะนำ

การติดตั้งและการกำหนดค่า gento

ขั้นแรก ต้องติดตั้ง Ubuntu distribution บนคอมพิวเตอร์ คุณจะต้องมีสิทธิ์ผู้ใช้ระดับสูง ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ดังกล่าว จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต

ขั้นตอนแรกสุดคือการติดตั้ง Gentoo chroot สามารถทำได้สองวิธี:

  1. ในบรรทัดคำสั่ง เขียน: sudo apt-get install dchroot debootstrap
  2. ติดตั้งแพ็คเกจ debootstrap และ dchroot โดยใช้ Synaptic นี่เป็นการทำให้ระบบปฏิบัติการ Linux คิดว่าไดเร็กทอรี "บ้าน" แตกต่างจากไดเร็กทอรี "บ้าน" ปกติ

ตอนนี้เราต้องจัดสรรพาร์ติชั่นดิสก์ใหม่หรือสร้างใหม่หากมีพื้นที่ว่าง แต่คุณต้องทำงานกับพาร์ติชั่นอย่างระมัดระวัง เนื่องจากมีความเสี่ยงที่จะสูญเสียข้อมูลทั้งหมด ฟอรัมจำนวนมากเขียนว่าควรมีส่วนต่างๆ มากมาย อย่างน้อยที่สุด คุณต้องมีพาร์ติชั่นหลัก (/) เช่นเดียวกับพาร์ติชั่น / boot และ / var แม้ว่าจะมี / swap (ใช้สำหรับ swap) และ home / home

วิธีการติดตั้ง gentoo

หลังจากสร้างพาร์ติชั่นใหม่ เราก็ทำการฟอร์แมตพาร์ติชั่น สำหรับพาร์ติชั่น / boot, / home, main (/), / var คุณต้องใช้ไฟล์ ext3 หรือ reiser2

ตอนนี้เรามาสร้างโฟลเดอร์ / mnt / gentoo กัน แต่ละส่วนที่เราสร้างต้องมีโฟลเดอร์ของตัวเอง

เราเมานต์ส่วนใหม่ที่นี่ เมื่อต้องการทำสิ่งนี้ ให้เขียนบนบรรทัดคำสั่ง:

  1. sudo mount / dev / sda5 / mnt / gentoo
  2. sudo mount / dev / sda6 / mnt / gentoo / home.js

พาร์ติชั่น sda5 และ sda6 จะมีรูทและโฮมไดเร็กทอรี

อย่าลืมตรวจสอบว่าตั้งวันที่ไว้ถูกต้องหรือไม่ ถ้าไม่เช่นนั้น สามารถใช้คำสั่งและไวยากรณ์เพื่อตั้งค่าวันที่ที่ถูกต้อง: วันที่ MMDDhhmmYYYY

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

gento วิธีการติดตั้งบน uefi

ดาวน์โหลด tarball stage3 จากไดเร็กทอรี release / ia64 / 2008.0 / stages ตอนนี้ย้ายไฟล์เก็บถาวรไปยังโฟลเดอร์ Gentoo เราทำสิ่งนี้ด้วยคำสั่ง: mv stage3 * .bz2 * / mnt / gentoo

ไปที่ไดเร็กทอรีนี้ (cd / mnt / gentoo) และตรวจสอบไฟล์เก็บถาวรด้วย md5 เราเขียนในบรรทัดคำสั่ง: md5sum -c stage3 * .md5 วิธีนี้คุณสามารถตรวจสอบได้ว่าไฟล์เก็บถาวรเสียหายและทุกอย่างเรียบร้อยดีหรือไม่ หากคุณไม่ได้รับการตอบกลับ คุณจะต้องดาวน์โหลดใหม่อีกครั้ง

ไปยังขั้นตอนต่อไปของการติดตั้งและกำหนดค่า Gentoo คุณต้องแยกไฟล์ออกจากไฟล์เก็บถาวร ใช้คำสั่ง: sudo tar xvjpf stage3 * .bz2 และรอจนเสร็จ

การตั้งค่า Gentoo

ตอนนี้เรามีในส่วน Gentoo หลักโปรแกรม เราต้องการ Portage ซึ่งเป็นเครื่องมือพิเศษสำหรับจัดการแพ็คเกจโดยไม่ล้มเหลว ต้องขอบคุณเขา เราจะควบคุมโปรแกรมที่ติดตั้งไว้ได้ โดยไปที่ไซต์ดาวน์โหลดอีกครั้ง ในส่วนสแน็ปช็อต ให้มองหา Portage ล่าสุดที่เพิ่มตามวันที่ ดาวน์โหลดและย้ายไปยังโฟลเดอร์ / mnt / gentoo วิธีที่สะดวกที่สุดคือเพียงแค่เขียนคำสั่ง: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr

Portage คืออะไร?

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

การติดตั้ง kde gentoo

ณ จุดนี้ เราตั้งค่าสถานะการคอมไพล์เปิด make.conf ซึ่งอยู่ในไดเร็กทอรี / gentoo / etc เราใช้โปรแกรมแก้ไขข้อความทั่วไป เอกสาร make.conf.example มีคำสั่งพร้อมตัวแปร make อ่านดีๆนะครับ ใช้ตัวแปรที่ระบุและไฟล์ปรับแต่งสำหรับการติดตั้ง

เราจำเป็นต้องตรวจสอบให้แน่ใจว่าการตั้งค่าเป็นย้ายจากการแจกจ่าย Ubuntu ไม่เปลี่ยนแปลง สิ่งสำคัญคือการตั้งค่า DNS (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) และระบบ proc (sudo mount -t proc none / mnt / gentoo / proc)

หากทุกอย่างเป็นไปตามการตั้งค่า ให้ไปที่ chroot ในการทำเช่นนั้น คุณต้อง:

  1. เปลี่ยนไดเรกทอรีราก บนบรรทัดคำสั่ง เขียน: sudo chroot / mnt / gentoo / bin / bash
  2. อัปเดตสภาพแวดล้อมและทำให้เครื่องปลายทางชัดเจนขึ้น ที่บรรทัดคำสั่ง: / usr / sbin / env-update
  3. ใส่สิ่งนี้ในหน่วยความจำ: source / etc / profile

จากนี้ไปคุณจะอยู่ในระบบ Gentoo

gentoo ติดตั้งแพ็คเกจ

รวบรวมเคอร์เนล

ขั้นตอนที่สำคัญที่สุดคือการคอมไพล์เคอร์เนล - partsระบบที่กำหนดเวลาและโปรแกรมที่จะให้การเข้าถึง ไม่มีระบบปฏิบัติการใดทำงานโดยไม่มีเคอร์เนล เรายังติดตั้งแพ็คเกจจากเซิร์ฟเวอร์ rsync สำหรับสิ่งนี้เราป้อนคำสั่ง: โผล่ --sync เพื่อความชัดเจน เราจะถือว่าติดตั้งเคอร์เนล 2.6 ในขั้นตอนนี้ คุณต้องประกาศแฟล็ก USE ซึ่งจะทำให้คอมไพเลอร์เห็นตัวเลือกและคุณลักษณะต่างๆ ที่จะใช้อย่างชัดเจน การระบุแฟล็กที่ถูกต้องเป็นสิ่งสำคัญ มิฉะนั้น ผลลัพธ์อาจไม่เป็นไปตามที่คาดหวัง

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

เพื่อให้เข้าใจว่าจะเลือกแฟล็ก USE ใด โปรดอ่านเอกสารของ Gentoo

หลังจากเลือกแฟล็กแล้ว ให้เปิด make.conf ในไดเร็กทอรี / etc / และป้อนแฟล็ก

ติดตั้ง gentoo

การตั้งค่าเขตเวลา

ขั้นตอนต่อไปคือการตั้งค่าเขตเวลาทั้งหมดอยู่ในไดเร็กทอรี / usr / share / zoneinfo เราไปที่นี่ ป้อนคำสั่ง ls และดูรายการที่มีอยู่ เราคัดลอกเขตเวลาที่เราต้องการไปยัง / etc / localtime เราใช้คำสั่งสำหรับสิ่งนี้: # cp / usr / share / zoneinfo / GMT / etc / localtime

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

ปล่อย:

  • cd / usr / src / ลินุกซ์;
  • ทำ menuconfig.php

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

ในการเริ่มคอมไพล์ ให้ป้อน: make && make modules_install กระบวนการนี้จะใช้เวลาสักครู่ จากนั้นเราพิมพ์: make -j2 && make modules_install คัดลอกเคอร์เนลอิมเมจไปยังโฟลเดอร์บูต /

อันสุดท้ายคือการกำหนดค่าโมดูลเคอร์เนลหากต้องการค้นหาโมดูลที่มีอยู่ทั้งหมด ให้รันคำสั่ง: find / lib / modules / (kernel version) / -type f -iname "* .o" -or -iname "* .ko" เพิ่มจากรายการไปยังโฟลเดอร์ /etc/modules.autoload.d/kernel-2.6 ที่โหลดโดยอัตโนมัติ ณ จุดนี้ การติดตั้ง Gentoo เสร็จสมบูรณ์ คุณสามารถเริ่มทำงานกับระบบปฏิบัติการได้

คำแนะนำในการติดตั้ง Gentoo ของ KDE

gentoo ลินุกซ์

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

มักจะมีข้อโต้แย้งเกี่ยวกับวิธีการติดตั้งGentoo บน UEFI สิ่งสำคัญคือต้องมีการสร้างพาร์ติชัน EFI ต้องเป็นตัวแปรของระบบไฟล์ FAT ข้อกำหนด UEFI ระบุว่าเฟิร์มแวร์ UEFI ใช้งานได้กับ FAT12, 16 และ 32 แต่แนะนำให้ใช้ระบบ FAT32

นอกจากนี้ tar archive อาจไม่มีกลุ่มและผู้ใช้การพกพา หากใช้ schroot บนระบบโฮสต์ จะต้องสร้างด้วยตนเอง ในกรณีนี้ ไฟล์ในไดเร็กทอรี / gentoo / etc และรหัสผ่านจะถูกเขียนทับ (คุณสามารถเปลี่ยนได้โดยตรง)