Puncte:1

rulați VirtualBox cu Kernel

drapel in

Sunt într-o aventură nefericită de text, ajungând să alerg VirtualBox 6.1.22 sub Ubuntu MATE 20.04 LTS. Problema mea cheie este că a trebuit să-mi actualizez mașina (nouă) la Kernel 12.4 (placă grafică nouă strălucitoare și alt hardware care necesită un nucleu mai mare...)

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

L-am urmat pe instrucțiuni oficiale Virtual Box (adăugând la sources.list, adăugând cheie) și reușesc să instaleze versiunea 6.1.22, care acceptă în mod explicit Kernel 5.12..

(SecureBoot în BIOS este DEZACTIVAT. Doar spun.)

Avertismentul pe care îl primesc în timpul instalării este:

În prezent, acest sistem nu este configurat pentru a construi module kernel. Vă rugăm să instalați fișierele „antet” ale nucleului Linux care se potrivesc cu nucleul curent pentru adăugarea de suport hardware nou la sistem.

Pachetele de distribuție care conțin anteturile sunt probabil:

linux-headers-generic linux-headers-5.12.4-051204-generic

... destul de corect și, de asemenea, la pornire $> virtualbox Eu iau...

AVERTISMENT: Modulul kernel vboxdrv nu este încărcat. Ori nu există modul disponibil pentru nucleul actual (5.12.4-051204-generic) sau nu a reușit sarcină. Vă rugăm să recompilați modulul kernel și să-l instalați până la

sudo /sbin/vboxconfig

Nu veți putea porni mașinile virtuale până când această problemă nu este remediată.

...și într-adevăr în interiorul interfeței grafice Virtualbox nu pot face altceva decât să deschid caseta „despre”...

Antetele alea apar disponibile aici, chiar primul link:

introduceți descrierea imaginii aici

**Cu toate acestea, nu se vor instala fără libc6 2.33 **

introduceți descrierea imaginii aici

Jucând pe calea grea cu versiunile libc6 nu pare o idee bună, sau este?

Sunt acele „anteturi” disponibile sub formă de binar în altă parte? (Amintirile mele slabe despre codarea C/C++ mi-ar spune că fișierele de antet în sine nu au nevoie de compilare, dar ei bine, în acest context, oricum nu am nicio idee despre ce sunt...)

Dacă aceasta este metoda validă pentru a afla, sunt pe libc versiunea 2.31, deci doar două microversiuni de mai jos.

> ldd --version
> ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

Deci poate îndrăznesc să fac upgrade? Sau este periculos? Sau te joci cu pachetul de antet (cum?) pentru a accepta 2.31? (ghicind că nu există nicio caracteristică vitală ascunsă în acel upgrade minor...)


Addendum

$> sudo apt install linux-headers-generic
    linux-headers-generic este deja cea mai nouă versiune (5.4.0.77.80).

...și /sbin/vboxconfig continuă să se plângă ca mai sus (deoarece 5.4.0 este sub 5.4.12).

Încercarea de a instala versiunea explicită necesară eșuează în mod explicit, dar cu câteva informații suplimentare:

sudo apt install linux-headers-5.12.4-051204-generic
    ...
    Pachetul linux-headers-5.12.4-051204-generic nu este disponibil, 
    dar se referă la un alt pachet.
    Acest lucru poate însemna că pachetul lipsește, a fost
    învechit sau este disponibil numai dintr-o altă sursă

Hmm... ar trebui să adaug un alt repo la /etc/apt/sources.list ?

Alte sugestii?

Nicolas Formichella avatar
drapel cn
> Cu toate acestea, nu se vor instala fără o anumită bibliotecă c (?). Primiți un mesaj de eroare?
Frank Nocke avatar
drapel in
@NicolasFormichella Programul de instalare `.deb` îmi spune și a refuzat să instaleze. Am uitat captura de ecran, acum adăugată.
vidarlo avatar
drapel om
Ce se întâmplă dacă faceți un `sudo apt install linux-headers-generic` urmat de `sudo /sbin/vboxconfig`?
Frank Nocke avatar
drapel in
@vidarlo pe `sudo apt install linux-headers-generic` Mi se spune că `linux-headers-generic este deja cea mai nouă versiune (5.4.0.77.80)`. Și vboxconfig se plânge, deoarece acesta este 5.4.0, dorind 5.4.12... (adăugat și mai sus)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.