Score:1

เรียกใช้ VirtualBox ด้วยเคอร์เนล

ธง in

ฉันอยู่ในการผจญภัยข้อความที่โชคร้ายที่ต้องวิ่ง VirtualBox 6.1.22 ภายใต้ อูบุนตู MATE 20.04 LTS. ปัญหาสำคัญของฉันคือ ฉันต้องอัปเกรดเครื่อง (ใหม่เป็นมันเงา) เป็น เคอร์เนล 12.4 (กราฟิกการ์ดใหม่แวววาวและฮาร์ดแวร์อื่นๆ ที่ต้องใช้เคอร์เนลที่สูงขึ้น...)

frank@p14:~$ uname -r
    5.12.4-051204-generic

ผมติดตาม คำแนะนำ Virtual Box อย่างเป็นทางการ (เพิ่มใน source.list, เพิ่มคีย์) และจัดการติดตั้งเวอร์ชัน 6.1.22 ซึ่ง รองรับเคอร์เนล 5.12 อย่างชัดเจน.

( SecureBoot ใน BIOS ปิดอยู่ แค่พูดว่า )

คำเตือนที่ฉันได้รับระหว่างการติดตั้งคือ:

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

แพ็คเกจการแจกจ่ายที่มีส่วนหัวอาจเป็น:

linux-headers-ทั่วไป linux-headers-5.12.4-051204-generic

...ยุติธรรมพอ และเมื่อเริ่มต้น $> กล่องเสมือน ฉันเข้าใจ...

คำเตือน: ไม่ได้โหลดโมดูลเคอร์เนล vboxdrv ไม่มีโมดูล พร้อมใช้งานสำหรับเคอร์เนลปัจจุบัน (5.12.4-051204-generic) หรือล้มเหลว โหลด โปรดคอมไพล์โมดูลเคอร์เนลใหม่และติดตั้งโดย

sudo /sbin/vboxconfig

คุณจะไม่สามารถเริ่ม VM ได้จนกว่าปัญหานี้จะได้รับการแก้ไข

...และแท้จริงแล้วภายใน Virtualbox GUI ฉันทำได้มากกว่าการเปิดกล่อง 'เกี่ยวกับ' เล็กน้อย...

ส่วนหัวเหล่านั้น ปรากฏขึ้นที่นี่ลิงค์แรกมากแม้:

ป้อนคำอธิบายรูปภาพที่นี่

** อย่างไรก็ตาม พวกเขาจะไม่ติดตั้งหากไม่มี libc6 2.33 **

ป้อนคำอธิบายรูปภาพที่นี่

เล่นซออย่างหนักกับเวอร์ชัน libc6 ฟังดูไม่ใช่ความคิดที่ดีหรือเปล่า?

มี "ส่วนหัว" เหล่านั้นเป็นไบนารีที่อื่นหรือไม่ (ความทรงจำที่ไม่ดีของฉันเกี่ยวกับการเข้ารหัส C/C++ จะบอกฉันว่าไฟล์ส่วนหัวนั้นไม่ต้องการการคอมไพล์ แต่ในบริบทนี้ฉันไม่รู้ว่ามันคืออะไร ... )

หากนี่เป็นวิธีที่ถูกต้องในการค้นหา ฉันใช้ libc เวอร์ชัน 2.31 ดังนั้นมีเพียงสองเวอร์ชันย่อยด้านล่าง

>ldd --เวอร์ชั่น
> ldd (อูบุนตู GLIBC 2.31-0ubuntu9.2) 2.31

ดังนั้นบางทีฉันอาจกล้าอัพเกรด? หรือสิ่งนี้เป็นอันตราย? หรือเล่นซอกับแพ็คเกจส่วนหัว (อย่างไร) เพื่อยอมรับ 2.31? (คาดเดาอย่างดุเดือดว่าไม่มีคุณสมบัติสำคัญที่ซ่อนอยู่ในการอัปเกรดเล็กน้อยนั้น...)


ภาคผนวก

$> sudo apt ติดตั้ง linux-headers-generic
    linux-headers-generic เป็นเวอร์ชันใหม่ล่าสุดแล้ว (5.4.0.77.80)

...และ /sbin/vboxconfig บ่นไปเรื่อย ๆ ตามด้านบน (ตั้งแต่ 5.4.0 ต่ำกว่า 5.4.12)

การพยายามติดตั้งเวอร์ชันที่ชัดเจนที่จำเป็นนั้นล้มเหลวอย่างชัดเจน แต่มีข้อมูลเพิ่มเติมบางอย่าง:

sudo apt ติดตั้ง linux-headers-5.12.4-051204-generic
    ...
    ไม่มีแพ็คเกจ linux-headers-5.12.4-051204-generic 
    แต่ถูกอ้างถึงโดยแพ็คเกจอื่น
    นี่อาจหมายความว่าแพ็คเกจนั้นขาดหายไป
    ล้าสมัยหรือหาได้จากแหล่งอื่นเท่านั้น

อืม... ฉันควรจะเพิ่ม repo อื่นใน /etc/apt/sources.list ?

ข้อเสนอแนะอื่น ๆ ?

Nicolas Formichella avatar
cn flag
> อย่างไรก็ตามพวกเขาจะไม่ติดตั้งหากไม่มี c-library (?) คุณได้รับข้อความแสดงข้อผิดพลาดหรือไม่?
Frank Nocke avatar
in flag
@NicolasFormichella โปรแกรมติดตั้ง `.deb` บอกฉันและปฏิเสธที่จะติดตั้ง ฉันลืมภาพหน้าจอ เพิ่มตอนนี้
vidarlo avatar
om flag
จะเกิดอะไรขึ้นถ้าคุณทำ `sudo apt install linux-headers-generic` ตามด้วย `sudo /sbin/vboxconfig`
Frank Nocke avatar
in flag
@vidarlo บน `sudo apt install linux-headers-generic` ฉันได้รับแจ้งว่าฉัน `linux-headers-generic เป็นเวอร์ชันใหม่ล่าสุดแล้ว (5.4.0.77.80)` และ vboxconfig บ่นเนื่องจากนี่คือ 5.4.0 ต้องการ 5.4.12... (เพิ่มด้านบนด้วย)

โพสต์คำตอบ

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