Debianin ytimeni on linux-image-2.6.32-5-amd64, ja komento uname -m palauttaa x86_64. apt-get saa kuitenkin i386-paketteja (nämä /var/cache/apt/archives/*_i386.deb) eikä koskaan saa amd64-paketteja.

Haluan asenna virtualbox, mutta -i386 eikä -amd64 eivät toimi minulle.

Olen yrittänyt asentaa virtualbox-4.1-amd64.deb, mutta sen sanottiin olevan virheellinen, joten voin asentaa vain virtualbox-4.1-i386.deb. Mutta asennetun -i386 -asennuksen jälkeen virtualbox ei voinut käynnistää asiakkaan virtuaalikoneen, järjestelmän yhteensopimattomuusvirhettä.

Olen hämmentynyt siitä, mikä todellinen kaarityyppi järjestelmäni todella on i386? amd64? tai x86_64?

Kommentit

vastaus

Käytät amd64-ydintä amd64-prosessorissa (x86_64 ja amd64 ovat synonyymejä). Käytät i386-jakelua. Toisin sanoen käytät 32-bittisiä binäärejä 64-bittisellä ytimellä. Katso Linux-komento palauttaaksesi bittien määrän (32 tai 64)? jostain taustasta.

Linuxissa voit käyttää i386-suoritettavia tiedostoja amd64-ydin, mutta ei päinvastoin. Joten voit asentaa amd64 VirtualBox -binaarin, mutta se ei voi tulla nykyisestä jakelustasi, jossa on vain 32-bittisiä suoritettavia tiedostoja ja kirjastoja.

i386 VirtualBox -binaarinen voi suorittaa amd64-kuvan, mutta vain, jos prosessori sisältää suorittimen virtualisointilaajennukset (Intel VT-x tai AMD-V). Jos se ei t, sinun on suoritettava amd64 VirtualBox, jonka voit asentaa itsenäisesti (mutta sinulla on oltava kaikki kirjastot, joita VB-suoritettavat tiedostot vaativat) tai jakeluun, jonka asenna schrootiin .

Kommentit

  • Olen asentanut Debian-käyttöjärjestelmän uudelleen amd64-DVD-levyllä, ja nyt se ' s kunnossa!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *