เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

9.5.2. คำแนะนำโดยย่อสำหรับการคอมไพล์เคอร์เนล Linux ใหม่


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

สำหรับการปรับเปลี่ยนเคอร์เนลส่วนใหญ่ คุณจะต้องติดตั้งแพ็คเกจสองสามตัวด้วย apt ติดตั้ง build- จำเป็น libncurses5-dev fakeroot.

คำสั่ง ค้นหา apt-cache ^linux-source ควรแสดงรายการเคอร์เนลเวอร์ชันล่าสุดที่บรรจุโดย Kali และ apt ติดตั้ง linux-source-รุ่น-หมายเลข ติดตั้งไฟล์บีบอัดของแหล่งเคอร์เนลลงใน / usr / src.


ภาพ

10https://gitlab.com/kalilinux/packages

ควรแยกไฟล์ต้นฉบับด้วย ทาร์-xaf ลงในไดเร็กทอรีอื่นที่ไม่ใช่ / usr / src (เช่น

~/เคอร์เนล).

เมื่อถึงเวลาต้องกำหนดค่าเคอร์เนลของคุณ ให้คำนึงถึงประเด็นเหล่านี้:


• คุณควรเติมไฟล์คอนฟิกูเรชันเคอร์เนลก่อน เว้นแต่คุณจะเป็นผู้ใช้ขั้นสูง วิธีที่ต้องการคือการยืมการกำหนดค่ามาตรฐานของ Kali โดยการคัดลอก /boot/ config-รุ่นสตริง ถึง ~/kernel/linux-source-รุ่น-หมายเลข/.config. อีกทางหนึ่ง คุณสามารถใช้ make สถาปัตยกรรม_defconfig เพื่อรับการกำหนดค่าที่เหมาะสมสำหรับสถาปัตยกรรมที่กำหนด

• ข้อความที่ใช้ make menuconfig เครื่องมือกำหนดค่าเคอร์เนลจะอ่านไฟล์ .config ไฟล์และแสดงรายการการกำหนดค่าทั้งหมดในเมนูขนาดใหญ่ที่คุณสามารถนำทางได้ การเลือกรายการจะแสดงเอกสารประกอบ ค่าที่เป็นไปได้ และอนุญาตให้คุณป้อนค่าใหม่

เมื่อรันจากไดเร็กทอรีซอร์สเคอร์เนลของคุณ ทำความสะอาด จะลบไฟล์ที่รวบรวมไว้ก่อนหน้านี้และ ทำ deb-pkg จะสร้างแพ็คเกจ Debian ได้สูงสุดห้าแพ็คเกจ NS ลินุกซ์ภาพ-รุ่น หญิงที่เข้าสังคมครั้งแรก ไฟล์มีภาพเคอร์เนลและโมดูลที่เกี่ยวข้อง

หากต้องการใช้เคอร์เนลที่สร้างขึ้นจริง ให้ติดตั้งแพ็คเกจที่จำเป็นด้วย dpkg -i ไฟล์.deb. จำเป็นต้องมีแพ็คเกจ “linux- image”; คุณต้องติดตั้งแพ็คเกจ "linux-headers" ถ้าคุณมีโมดูลเคอร์เนลภายนอกที่จะสร้าง ซึ่งเป็นกรณีถ้าคุณมีแพ็คเกจ "*-dkms" ติดตั้งอยู่ (ตรวจสอบด้วย dpkg -l ”*-dkms” | เกรป ^ii). โดยทั่วไปไม่จำเป็นต้องใช้แพ็คเกจอื่น (เว้นแต่คุณจะรู้ว่าทำไมคุณถึงต้องการ!)


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: