Kernelul meu Debian este linux-image-2.6.32-5-amd64, iar comanda uname -m returnează x86_64. Cu toate acestea, apt-get primește pachete i386 (cele /var/cache/apt/archives/*_i386.deb) și nu primește niciodată pachetul amd64.

Vreau să instalați virtualbox, dar nici -i386 și nici -amd64 nu funcționează pentru mine.

Am încercat să instalez virtualbox-4.1-amd64.deb, dar s-a spus că versiunea este incorectă, atunci pot instala doar virtualbox-4.1-i386.deb. Dar după instalarea -i386, virtualbox nu a putut lansa VM-ul clientului, eroare de nepotrivire a sistemului.

Sunt confuz care este tipul de arc adevărat care este într-adevăr sistemul meu i386? amd64? sau x86_64?

Comentarii

Răspuns

Rulați un nucleu amd64 pe un procesor amd64 (x86_64 și amd64 sunt sinonime). Rulați o distribuție i386. Cu alte cuvinte, executați binare pe 32 de biți cu un nucleu pe 64 de biți. Consultați Comanda Linux pentru a returna numărul de biți (32 sau 64)? pentru un anumit fundal.

Pe Linux, puteți rula executabile i386 pe un kernel amd64, dar nu invers. Așadar, ați putea instala un binar amd64 VirtualBox, totuși nu poate proveni din distribuția dvs. curentă, care are doar executabile și biblioteci pe 32 de biți.

Un binar i386 VirtualBox poate rula o imagine amd64, dar numai dacă procesorul dvs. are extensii de virtualizare CPU (Intel VT-x sau AMD-V). Dacă nu este necesar, trebuie să rulați un amd64 VirtualBox, pe care îl puteți instala independent (dar va trebui să aveți toate bibliotecile necesare executabilelor VB) sau într-o distribuție pe care instalați într-un schroot .

Comentarii

  • Am reinstalat sistemul de operare Debian cu DVD-ul amd64 și acum ' e ok!

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *