
저는 아침 내내 VBox VM에 Ubuntu 게스트 OS를 설치하는 데 사용할 올바른 Ubuntu Server(12.04) ISO를 찾으려고 노력했습니다.
관련 통계는 다음과 같습니다.
- 호스트 시스템: AMD 64비트
- 호스트 OS: 우분투 데스크탑 11.04
- VM OS: 리눅스
- VM OS 버전: 우분투
- ISO 다운로드 및 시도:
ubuntu-12.04-server-amd64.iso
VM을 시작하려고 하면 기본 메뉴가 표시되고 첫 번째 옵션은 다음과 같습니다.우분투 설치. 이를 선택하면 다음과 같은 오류 메시지가 나타납니다.
이 커널에는 x86-64 CPU가 필요하지만 i686 CPU만 감지되었습니다. 부팅할 수 없습니다. CPU에 적합한 커널을 사용하십시오.
편집하다: 그 메시지를 보니 나에게 뭔가가 있다는 생각이 들더라.32비트머신이지만 64비트 ISO를 실행하려고 합니다. 그래요자신감그러나 이는 64비트이므로 터미널에서 uname -m
생성되고 ...실행하면 다음이 생성됩니다.x86-64
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 1200.000
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
요점은 다음과 같습니다. 내 Ubuntu 컴퓨터(Ubuntu Desktop 11.04를 실행하고 향후 VM을 호스팅하는 컴퓨터)의 네트워크 연결이 형편없기 때문에 Windows 컴퓨터에 ISO를 다운로드했습니다. 그래서 Windows 클라이언트에 다운로드하고 ISO를 플래시 드라이브에 넣은 다음 Ubuntu 컴퓨터에 복사하고 로컬에 저장했습니다. 다운로드 페이지에서 Windows 클라이언트에서 다운로드를 시도하고 x86-64 버전을 i686용으로 교체한 것을 확인했는지 궁금합니다. 그렇지 않으면 잘못된 ISO를 다운로드했습니다.
누군가 올바른 ISO가 무엇인지 말해 줄 수 있습니까? 나는 AMD 64비트 버전이 나에게 꼭 필요한 것이라고 확신했습니다.
답변1
귀하의 ISO가 아마도 정확할 것입니다. 당신이 해야 할 일은 64비트 가상 머신을 설정하고 있는지 확인하는 것입니다. 로부터V박스 웹사이트(강조):
64비트 게스트
VirtualBox는 다음 조건이 충족되는 경우 32비트 호스트 운영 체제에서도 64비트 게스트 운영 체제를 지원합니다.
하드웨어 가상화를 지원하는 64비트 프로세서가 필요합니다(" 섹션 참조).하드웨어 대 소프트웨어 가상화").
너하드웨어 가상화를 활성화해야 합니다64비트 지원을 원하는 특정 VM의 경우 64비트 VM에는 소프트웨어 가상화가 지원되지 않습니다.
32비트 호스트 운영 체제에서 64비트 게스트 지원을 사용하려면특정 VM에 대해 64비트 운영 체제도 선택해야 합니다.. 32비트 호스트에서 64비트를 지원하면 추가 오버헤드가 발생하므로 VirtualBox는 명시적인 요청이 있을 때만 이 지원을 활성화합니다.
64비트 호스트(일반적으로 하드웨어 가상화 지원이 함께 제공됨)에서는 설정에 관계없이 64비트 게스트 운영 체제가 항상 지원되므로 게스트에 64비트 운영 체제를 간단히 설치할 수 있습니다.
경고
모든 호스트에서 64비트 모드로 사용하려는 가상 머신에 대해 I/O APIC를 활성화해야 합니다. 이는 특히 64비트 Windows VM의 경우에 해당됩니다. "" 섹션을 참조하세요.고급' 탭". 또한 64비트 Windows 게스트의 경우 AMD PCNet 카드에 대한 64비트 드라이버 지원이 없으므로 VM이 Intel 네트워킹 장치를 사용하는지 확인해야 합니다. "가상 네트워킹 하드웨어" 섹션을 참조하세요.
VirtualBox 그래픽 사용자 인터페이스의 "VM 생성" 마법사를 사용하는 경우("첫 번째 가상 머신 생성" 섹션 참조) VirtualBox는 선택한 각 64비트 운영 체제 유형에 대해 자동으로 올바른 설정을 사용합니다.
따라서 새 가상 머신을 생성하고 OS로 Ubuntu 64를 선택해 보십시오. 모든 설정은 VirtualBox에 의해 올바르게 구성되어야 하며 문제 없이 설치할 수 있어야 합니다.
답변2
미러 중 하나에서 직접 다운로드할 수 있습니다. 그리고 그렇습니다우분투-12.04-서버-amd64.iso올바른 64비트 버전입니다.
아마도 32비트 기본 OS를 실행하고 있을 것입니다. uname -a를 실행하여 커널 버전을 확인합니다.
아래는 64비트 출력의 예입니다.
p0rkjello@de01u0001:~$ uname -a
Linux de01u0001 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
내가 소유한 AMD 시스템의 출력
p0rkjello@de01u0001:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 6
On-line CPU(s) list: 0-5
Thread(s) per core: 1
Core(s) per socket: 6
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD