Moje jádro Debianu je linux-image-2.6.32-5-amd64 a příkaz uname -m vrátí x86_64. apt-get však získá balíčky i386 (ty /var/cache/apt/archives/*_i386.deb) a nikdy nedostane balíček amd64.

Chci nainstalujte virtuální schránku, ale ani -i386 ani -amd64 pro mě nepracují.

Pokusil jsem se nainstalovat virtualbox-4.1-amd64.deb, ale bylo řečeno, že verze není správná, takže mohu nainstalovat pouze virtualbox-4.1-i386.deb. Ale po nainstalování -i386 nemohl virtualbox spustit klientský VM, chyba neshody systému.

Jsem zmatený, jaký je skutečný typ archu, který můj systém ve skutečnosti je, i386? amd64? nebo x86_64?

Komentáře

odpověď

Používáte jádro amd64 na procesoru amd64 (x86_64 a amd64 jsou synonyma). Používáte distribuci i386. Jinými slovy, používáte 32bitové binární soubory s 64bitovým jádrem. Viz pozadí Linuxový příkaz pro vrácení počtu bitů (32 nebo 64)? .

V systému Linux můžete spustit spustitelné soubory i386 na jádro amd64, ale ne naopak. Můžete tedy nainstalovat binární soubor amd64 VirtualBox, ale nemůže pocházet z vaší aktuální distribuce, která má pouze 32bitové spustitelné soubory a knihovny.

V binárním souboru i386 VirtualBox lze spustit obraz amd64, ale pouze v případě, že váš procesor má rozšíření virtualizace CPU (Intel VT-x nebo AMD-V). Pokud tomu tak není, musíte spustit amd64 VirtualBox, který si můžete nainstalovat samostatně (ale musíte mít všechny knihovny, které spustitelné soubory VB vyžadují) nebo v distribuci, kterou instalace ve schrootu .

Komentáře

  • Přeinstaloval jsem Debian OS s DVD amd64 a nyní ' v pořádku!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *