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

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!

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük