วิธีการติดตั้งเคอร์เนลลินุกซ์

สารบัญ:

วิธีการติดตั้งเคอร์เนลลินุกซ์
วิธีการติดตั้งเคอร์เนลลินุกซ์

วีดีโอ: วิธีการติดตั้งเคอร์เนลลินุกซ์

วีดีโอ: วิธีการติดตั้งเคอร์เนลลินุกซ์
วีดีโอ: คอมไพล์และติดตั้งเคอร์เนล Linux 2024, เมษายน
Anonim

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

วิธีการติดตั้งเคอร์เนลลินุกซ์
วิธีการติดตั้งเคอร์เนลลินุกซ์

จำเป็น

  • - ตัวจัดการแพ็คเกจที่ติดตั้ง;
  • - แพ็คเกจไบนารีพร้อมอิมเมจเคอร์เนล
  • - แพ็คเกจไบนารีพร้อมโมดูล
  • - เก็บถาวรด้วยซอร์สโค้ดเคอร์เนล
  • - GCC พัฒนาเวอร์ชันของ glibc และ ncurses
  • - รหัสผ่านรูท

คำแนะนำ

ขั้นตอนที่ 1

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

ขั้นตอนที่ 2

เมื่อทำงานในคอนโซลและที่เก็บพร้อมใช้งาน หรือเพียงแค่ความสามารถในการรับแพ็คเกจไบนารี (เช่น ดาวน์โหลดจากเว็บไซต์ของผู้จัดจำหน่าย) ให้ใช้ตัวจัดการแพ็คเกจคอนโซล เช่น apt-get, dpkg, rpm ตัวอย่างเช่น หากติดตั้ง APT ไว้ ให้รันคำสั่ง apt-cache ด้วยตัวเลือกการค้นหาและพารามิเตอร์สตริงเพื่อค้นหาแพ็คเกจที่พร้อมใช้งาน ตัวอย่างเช่น: apt-cache search kernel-image จากนั้นเลือกแพ็คเกจเพื่อติดตั้งและติดตั้งด้วย: apt-get install PackageName ใช้ตัวเลือก -i เพื่อติดตั้งแพ็คเกจโดยใช้ rpm

ขั้นตอนที่ 3

หากมีเฉพาะอิมเมจเคอร์เนลไบนารี ให้ลองติดตั้งด้วยตนเอง ตั้งชื่อไฟล์ภาพให้ไม่ซ้ำกันและใส่ลงในไดเร็กทอรี / boot (คุณสามารถเลือกไดเร็กทอรีอื่นได้ แต่โดยปกติแล้วจะวางเคอร์เนลอิมเมจไว้ที่นั่น) แก้ไขไฟล์กำหนดค่า bootloader แล้วอัปเดต ตัวอย่างเช่น หากใช้ LILO ให้แก้ไขไฟล์ /etc/lilo.conf และรันคำสั่ง lilo เป็นรูท

ขั้นตอนที่ 4

รวบรวมเคอร์เนลหากมีเฉพาะแหล่งที่มาเท่านั้น เตรียมระบบสำหรับการประกอบ ติดตั้ง GCC ซึ่งเป็นเวอร์ชันพัฒนาของไลบรารี glibc และ ncurses วางต้นทางเคอร์เนลในไดเร็กทอรี / usr / src / linux หากมีโปรแกรมแก้ไข ให้ใช้โปรแกรมแก้ไขคำสั่ง

ขั้นตอนที่ 5

กำหนดค่าเคอร์เนล เปลี่ยนเป็นไดเร็กทอรี / usr / src / linux เรียกใช้ make menuconfig เพื่อสร้างการกำหนดค่าใหม่ หากคุณต้องการสร้างเคอร์เนลด้วยพารามิเตอร์ที่ใกล้เคียงที่สุดกับที่มีอยู่ ให้คัดลอกไฟล์การกำหนดค่าจากไดเร็กทอรี / boot ไปยัง / usr / src / linux เปลี่ยนชื่อเป็น.config จากนั้นรันคำสั่ง make oldconfig

ขั้นตอนที่ 6

สร้างเคอร์เนลและโมดูล รันคำสั่ง: make depmake cleanmake bzImagemake modules ติดตั้งโมดูลโดยดำเนินการคำสั่ง: make modules_install ติดตั้งเคอร์เนลอิมเมจตามที่อธิบายไว้ในขั้นตอนที่สาม (ไฟล์ต้นฉบับในโครงสร้างการสร้างชื่อ bzImage)