내 Debian 커널은 linux-image-2.6.32-5-amd64
및 uname -m
명령은 x86_64
를 반환합니다. 그러나 apt-get
는 i386 패키지 (/var/cache/apt/archives/*_i386.deb
)를 가져오고 amd64 패키지를 가져 오지 않습니다.
원합니다. Virtualbox를 설치하지만 -i386
도 -amd64
도 저에게 적합하지 않습니다.
virtualbox-4.1-amd64.deb
을 설치하려고했는데 버전이 잘못되었다고해서 virtualbox-4.1-i386.deb
. 하지만 -i386
를 설치 한 후 virtualbox는 클라이언트 VM을 실행할 수 없습니다. 시스템 불일치 오류입니다.
내 시스템이 실제로 어떤 아치 유형인지 혼란 스럽습니다. i386? amd64? 또는 x86_64?
댓글
- 먼저 컴퓨터에 대한 정보를 추가해야 할 수 있습니다. askubuntu.com/questions/47623/ …
답변
amd64 프로세서에서 amd64 커널을 실행하고 있습니다 (x86_64 및 amd64는 동의어). i386 배포를 실행하고 있습니다. 즉, 64 비트 커널로 32 비트 바이너리를 실행하고 있습니다. 일부 배경 정보는 Linux 명령에서 비트 수 (32 또는 64)를 반환합니까? 를 참조하십시오.
Linux에서는 i386 실행 파일을 실행할 수 있습니다. amd64 커널이지만 그 반대는 아닙니다. 따라서 amd64 VirtualBox 바이너리를 설치할 수는 있지만 32 비트 실행 파일과 라이브러리 만있는 현재 배포판에서는 가져올 수 없습니다.
i386 VirtualBox 바이너리는 amd64 이미지를 실행할 수 있지만 프로세서의 경우에만 가능합니다. CPU 가상화 확장 (Intel VT-x 또는 AMD-V)이 있습니다. 그렇지 않은 경우 독립적으로 설치할 수있는 amd64 VirtualBox를 실행해야합니다 (그러나 VB 실행 파일에 필요한 모든 라이브러리가 있어야 함) 또는 배포판에서 schroot에 설치 .
설명
- amd64 DVD로 Debian OS를 다시 설치했습니다. div id = “d5510353f0″>
괜찮습니다!