A Debian kernelem linux-image-2.6.32-5-amd64
, és a uname -m
parancs visszaadja a x86_64
parancsot. A apt-get
azonban kap i386 csomagokat (ezek /var/cache/apt/archives/*_i386.deb
), és soha nem kapja meg az amd64 csomagokat.
Szeretném telepítse a virtualboxot, de nekem sem a -i386
, sem a -amd64
nem működik.
Megpróbáltam telepíteni a következőt: virtualbox-4.1-amd64.deb
, de azt mondták, hogy a verzió hibás, ezért csak a következőt tudom telepíteni: virtualbox-4.1-i386.deb
. De a -i386
telepítése után a virtualbox nem tudta elindítani az ügyfél virtuális gépét, a rendszer nem megfelelő hibája.
Nem tudom összezavarni, hogy valójában mi is a rendszerem igazi arch típusa, i386? amd64? vagy x86_64?
Megjegyzések
- talán először további információkat kell hozzáadnia a gépéről: nézze meg ezt a askubuntu.com/questions/47623/…
Válasz
Amd64 kernelt futtat egy amd64 processzoron (az x86_64 és az amd64 szinonimák). I386 terjesztést futtat. Más szavakkal, 32 bites bináris fájlokat futtat 64 bites kernellel. Lásd a Linux parancsot a bitek számának (32 vagy 64) visszaadásához? valamilyen háttérhez.
Linux rendszeren az i386 futtatható fájlokat futtathatja amd64 kernel, de fordítva nem. Tehát telepíthet egy amd64 VirtualBox bináris fájlt, de ez nem az Ön jelenlegi terjesztéséből származhat, amely csak 32 bites futtatható fájlokkal és könyvtárakkal rendelkezik.
Egy i386 VirtualBox bináris futtathat egy amd64 képet, de csak akkor, ha a processzor CPU virtualizációs kiterjesztésekkel rendelkezik (Intel VT-x vagy AMD-V). Ha ez nem történik meg, akkor futtatnia kell egy amd64 VirtualBoxot, amelyet önállóan is telepíthet (de rendelkeznie kell minden olyan könyvtárral, amelyre a VB futtatható fájlok szükségesek), vagy egy disztribúcióban, amelyet telepítés sablonba .
Megjegyzések
- Újratelepítettem a Debian operációs rendszert az amd64 DVD-vel, és most ' s rendben van!