Score:0

ปัญหาในการติดตั้งไดรเวอร์ส่วนที่ 3

ธง us

ฉันไม่คิดว่าตัวเองใหม่กับ Linux แต่ฉันคิดว่ายังมีอีกมากที่ฉันไม่รู้ ฉันมีระบบเก่าหลายระบบ (12.04 และ 14.04) เป็นเวลาหลายปีแล้วที่รันโปรเจ็กต์ต่างๆ แต่ฉันประสบปัญหากับเดสก์ท็อปที่สร้างขึ้นใหม่โดยติดตั้ง Ubuntu 21.10 ฉันแน่ใจว่าจะมีคำแนะนำสำหรับการติดตั้งใหม่ แต่ฉันต้องการหลีกเลี่ยงสิ่งนี้หากเป็นไปได้ เนื่องจากต้องแก้ไขเล็กน้อยเพื่อให้ระบบทำงานเหมือนที่เป็นอยู่ตอนนี้ ตอนนี้คำถาม ...

ฉันมีปัญหาในการติดตั้งโมดูลของบุคคลที่สาม ซึ่งรวมถึง VirtualBox, ไดรเวอร์การ์ดแสดงผล Nvidia และไดรเวอร์ Infiniband NIC

การเปลี่ยนแปลงล่าสุดที่ฉันทำกับระบบของฉันคือการอัปเดตเป็นการใช้เคอร์เนล 5.13 แทนที่จะเป็น 5.11 เนื่องจากปัญหาที่เกี่ยวข้องกับไดรเวอร์ CH341 สำหรับการเขียนโปรแกรมโปรเซสเซอร์ไมโคร ESP (ซึ่งแก้ไขปัญหาไดรเวอร์นั้น) อีกไม่นานฉันอัปเดตจาก 21.04 เป็น 21.10

หลังจากอัปเดต Ubuntu ฉันติดตั้ง Virtualbox 6.1 (deb จากเว็บไซต์) และไดรเวอร์ Nvidia 470 สำหรับการ์ดวิดีโอของฉัน (ผ่านอินเทอร์เฟซไดรเวอร์เพิ่มเติม) เมื่อรีบูตฉันสังเกตเห็นว่าไดรเวอร์วิดีโอเปลี่ยนกลับเป็นไดรเวอร์นูโว เมื่อฉันพยายามเริ่ม VM ผ่าน VirtualBox ฉันได้รับข้อผิดพลาด "ไดรเวอร์เคอร์เนลไม่ได้ติดตั้ง (rc=-1908)" หลังจากดูใน dmesg ฉันพบ ...

[14.654818] vboxdrv: กำลังโหลดเคอร์เนล taints ของโมดูลนอกทรี
[14.654918] vboxdrv: การตรวจสอบโมดูลล้มเหลว: ลายเซ็นและ/หรือคีย์ที่จำเป็นหายไป - เคอร์เนลเสีย
[ 14.655148] โมดูล: x86/โมดูล: การข้ามเป้าหมายการย้ายที่ไม่ถูกต้อง ค่าที่มีอยู่ไม่ใช่ศูนย์สำหรับประเภท 1, loc 000000005ac6aed5, val ffffffffc0dab16f

และคล้ายกันสำหรับไดรเวอร์อื่นๆ

-- ติดตั้งระบบ --
ซีพียู: AMD Ryzen 7 5800X
แรม: Corsair Vengeance Pro 32GB DDR4 3200 C16
เมนบอร์ด: Gigabyte X570 AORUS Elite
GPU: GIGABYTE GTX 750 Ti OC 2 กิกะไบต์
HDD: SAMSUNG 980 M.2 SSD 1TB
NIC #1: เมนบอร์ด 1gb อีเธอร์เน็ต
NIC #2: อะแดปเตอร์เครือข่าย Mellanox ConnectX 2 (MHQH19B-XTR) ในโหมดอีเธอร์เน็ต 10GB
ระบบปฏิบัติการ: Ubuntu 21.10 64 บิต
เคอร์เนล (ใช้ ชื่อ -r): 5.13.0-051300-ทั่วไป

-- ขั้นตอนที่ดำเนินการเพื่อพยายามแก้ไข --

  1. ตรวจสอบการจับคู่ระหว่างเคอร์เนลและโมดูลที่กำลังทำงานอยู่ในปัจจุบันโดยใช้ ชื่อ -r และ แก้ไขข้อมูล คำสั่ง ทั้งคู่แสดงเคอร์เนลตามรายการด้านบน

  2. ปิดใช้งาน Secure Boot โดยเปิดใช้งาน CSM ใน Bios ไม่มีการเปลี่ยนแปลงใน dmesg คำแนะนำที่ฉันทำตามที่อธิบายไว้ที่นี่...

https://forum.gigabyte.us/thread/6997/gigabyte-b450m-ds3h-disable-secure

  1. ปิดใช้งานการบู๊ตแบบปลอดภัยโดยการติดตั้ง mokutil + โดยใช้คำสั่ง --disable-validation เห็น "การบู๊ตในโหมดไม่ปลอดภัย" หลังจากรีสตาร์ท ไม่มีการเปลี่ยนแปลงใน dmesg หรือโหลดโมดูล คำแนะนำที่ฉันทำตามที่อธิบายไว้ที่นี่...

เหตุใดฉันจึงได้รับ "รหัสที่จำเป็นไม่พร้อมใช้งาน" เมื่อติดตั้งโมดูลเคอร์เนลของบุคคลที่สามหรือหลังการอัปเกรดเคอร์เนล

  1. เมื่อปิดใช้งานการบูตแบบปลอดภัยไม่ได้ผล ฉันพยายามลงชื่อโมดูลโดยใช้วิธีการที่อธิบายไว้ในลิงก์ด้านบน ไม่มีการเปลี่ยนแปลงใน dmesg หรือโหลดโมดูล

-- ข้อมูลอื่นๆ ที่เกี่ยวข้อง --
เมื่อดำเนินการตามคำสั่งต่อไปนี้ ดูเหมือนว่าจะมีเคอร์เนลค่อนข้างน้อยในระบบ นี่อาจเป็นปัญหาที่อาจเกิดขึ้นหรือไม่

dpkg --รายการ | grep -i -E --color 'linux-image|linux-kernel' | เกรป '^ii'
ii linux-image-5.11.0-37-generic 5.11.0-37.41 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
ii linux-image-5.13.0-28-generic 5.13.0-28.31 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
ii linux-image-5.13.0-30-generic 5.13.0-30.33 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
ii linux-image-generic 5.13.0.30.40 amd64 อิมเมจเคอร์เนล Linux ทั่วไป
ii linux-image-unsigned-5.13.0-051300-generic 5.13.0-051300.202106272333 amd64 อิมเมจเคอร์เนล Linux สำหรับเวอร์ชัน 5.13.0 บน 64 บิต x86 SMP

ฉันลองบูทเป็นเคอร์เนล 5.13.0.30.40 จากเมนู grub และติดตั้งใหม่ / เซ็นชื่อโมดูล vboxdrv สิ่งนี้ไม่ได้เปลี่ยนเอาต์พุตของ dmesg หรือโหลดโมดูล

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

เข้ามาชี้แจง...

อะไรคือสาเหตุที่โมดูลไม่โหลด หากฉันยืนยันแล้วว่าไม่ได้อยู่ใน Secure Boot ลองใช้ลายเซ็นโมดูล และตรวจสอบเวอร์ชันเคอร์เนลแล้ว

ChanganAuto avatar
us flag
ติดตั้งในโหมด UEFI เสมอ -> **ปิดใช้งาน CSM****ปิดใช้งาน Secure Boot** (ไม่มีส่วนเกี่ยวข้องกับ Legacy/CSM แม้ว่าการเปิดใช้งานโหมดนี้จะปิดใช้งาน Secure Boot โดยอัตโนมัติเนื่องจากเป็นคุณสมบัติพิเศษเฉพาะของ UEFI) การเปิดใช้งาน CSM หลังจากข้อเท็จจริงไม่ได้เปลี่ยนแปลงอะไร เนื่องจากการติดตั้งของคุณยังคงเป็นโหมด UEFI

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา