Tôi đang trong một cuộc phiêu lưu văn bản không may để chạy Hộp ảo 6.1.22 Dưới Ubuntu MATE 20.04 LTS. Vấn đề chính của tôi là, tôi đã phải nâng cấp chiếc máy (mới sáng bóng) của mình lên Hạt nhân 12.4 (card đồ họa mới sáng bóng và phần cứng khác yêu cầu kernel cao hơn...)
frank@p14:~$ uname -r
5.12.4-051204-chung
tôi đã làm theo hướng dẫn Hộp ảo chính thức (thêm vào nguồn.list, thêm khóa) và quản lý để cài đặt phiên bản 6.1.22, phiên bản này hỗ trợ rõ ràng Kernel 5.12..
(SecureBoot trong BIOS đang TẮT. Chỉ cần nói thôi.)
Cảnh báo tôi nhận được trong khi cài đặt là:
Hệ thống này hiện không được thiết lập để xây dựng các mô-đun hạt nhân.
Vui lòng cài đặt các tệp "tiêu đề" của nhân Linux phù hợp với nhân hiện tại
để thêm hỗ trợ phần cứng mới cho hệ thống.
Các gói phân phối chứa các tiêu đề có thể là:
linux-headers-generic linux-headers-5.12.4-051204-generic
...đủ công bằng, và cả khi bắt đầu $> hộp ảo
Tôi có...
CẢNH BÁO: Mô-đun nhân vboxdrv chưa được tải. Hoặc là không có mô-đun
có sẵn cho kernel hiện tại (5.12.4-051204-generic) hoặc không thành công
trọng tải. Vui lòng biên dịch lại mô-đun hạt nhân và cài đặt nó bằng cách
sudo/sbin/vboxconfig
Bạn sẽ không thể khởi động máy ảo cho đến khi sự cố này được khắc phục.
... và thực sự bên trong Virtualbox GUI, tôi có thể làm được nhiều việc hơn là mở hộp 'giới thiệu'...
Những tiêu đề đó xuất hiện có sẵn ở đây, ngay cả liên kết đầu tiên:
**Tuy nhiên, họ sẽ không cài đặt nếu không có libc6 2.33 **
Tìm hiểu một cách khó khăn với các phiên bản libc6 nghe có vẻ không phải là một ý tưởng tốt, hoặc là nó?
Những âheadersâ đó có sẵn dưới dạng nhị phân ở nơi khác không? (ký ức tồi tệ của tôi về mã hóa C/C++ sẽ cho tôi biết, bản thân các tệp tiêu đề đó không cần biên dịch, nhưng trong ngữ cảnh này, tôi không biết chúng là gì ...)
Nếu đây là phương pháp hợp lệ để tìm hiểu, thì tôi đang sử dụng phiên bản libc 2.31, vì vậy chỉ có hai phiên bản vi mô bên dưới.
> ldd --version
> ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31
Vì vậy, có lẽ tôi có thể dám nâng cấp? Hay là điều này nguy hiểm? Hoặc loay hoay với gói tiêu đề (làm thế nào?) Để chấp nhận 2.31? (đoán dữ dội rằng không có tính năng quan trọng nào ẩn trong bản nâng cấp nhỏ đó ...)
phụ lục
$> Sudo apt cài đặt linux-headers-generic
linux-headers-generic đã là phiên bản mới nhất (5.4.0.77.80).
...và /sbin/vboxconfig
tiếp tục phàn nàn như trên (vì 5.4.0 thấp hơn 5.4.12).
Cố gắng cài đặt phiên bản rõ ràng được yêu cầu rõ ràng không thành công, nhưng với một số thông tin bổ sung:
Sudo apt cài đặt linux-headers-5.12.4-051204-generic
...
Gói linux-headers-5.12.4-051204-generic không khả dụng,
nhưng được gọi bằng một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã được
đã lỗi thời hoặc chỉ có sẵn từ một nguồn khác
Hmm... tôi có nên thêm một repo khác vào /etc/apt/sources.list
?
Bất cứ một đề nghị nào khác?