x86_64에서 i686 CPU로 변경한 후 "초기 Ramdisk 로딩"이 중단되는 문제를 해결하는 방법

x86_64에서 i686 CPU로 변경한 후 "초기 Ramdisk 로딩"이 중단되는 문제를 해결하는 방법

간단히 말해서 VirtualBox(4.1.18)를 사용하여 Ubuntu 12.04 64비트 서버를 가상 머신으로 설정했습니다. 클라이언트 컴퓨터를 AMD 칩셋(게임 콘솔)에서 Intel Xeon(듀얼 프로세서를 지원하는 서버 하드웨어)으로 마이그레이션했는데 문제가 없을 것이라고 생각했습니다. 서버에 게스트 머신을 설정한 후, 게스트 머신을 부팅했는데 "초기 Ramdisk 로드 중"에서 멈추는 것을 발견했습니다.

로그를 볼 수 있는지 확인하기 위해 Ubuntu 12.04 64비트 설치 ISO를 설치했지만 ISO를 부팅하려고 할 때 "커널에는 x86-64 CPU가 필요하지만 i686 CPU만 감지되었습니다."라는 메시지가 표시되었습니다. 원본 및 대상 컴퓨터의 호스트 운영 체제도 Ubuntu 12.04 Server 64비트라는 점에 유의하세요. 이로 인해 게스트 운영 체제가 가상 머신 내에서 CPU 정보를 보는 방법을 조사하게 되었습니다. CPU 정보가 소스 시스템의 게스트에서와 호스트에서 정확히 동일하게 보이는 것을 발견했습니다.

소스 CPU 정보:

Processor - AMD Phenom™ II X4
Model - 925
OPN Tray - HDX925WFK4DGI
OPN PIB - HDX925WFGIBOX
Operating Mode 32 Bit - Yes
Operating Mode 64 Bit - Yes
Revision - C2
Base Speed (MHz) - 2800
Boost Speed (MHz)
Voltages - 0.850-1.425V 
Wattage - 95 W
AMD Virtualization Technology - Yes
L1 Cache Size (KB) - 128
L1 Cache Count - 4
L2 Cache Size (KB) - 512
L2 Cache Count - 4
L3 Cache Size (KB) - 6144
CMOS - 45nm SOI
Socket - AM3
AMD Business Class - No
Black Edition - No

대상 CPU 정보:

3 Ghz Xeon - SL7ZF
Number of Cores - 1
Clock Speed - 3 GHz
L2 Cache - 2 MB
FSB Speed - 800 MHz
FSB Parity - Yes 
Instruction Set - 64-bit
Embedded Options Available - No
Lithography - 90 nm
Max TDP - 110 W
VID Voltage Range - 1.2875V-1.3875V
Physical Address Extensions - 32-bit
ECC Memory Supported - No
Processing Die Size - 135 mm2
Number of Processing Die Transistors - 169 million
Sockets Supported - PPGA604
Intel® Hyper-Threading Technology - No
Intel® Virtualization Technology (VT-x) - No
Intel® Trusted Execution Technology - No
Intel® 64 - Yes 
Idle States - Yes 

내가 찾은유제, 그러나 이것이 내 경우에 적용되는지 확실하지 않습니다. 대상 CPU는 64비트 명령어를 지원합니다. 반면에 Intel의 64비트는 그렇지 않다는 것도 읽었습니다.진짜64비트.

게스트 VM을 처음부터 다시 빌드하는 데 문제가 있나요?

답변1

또한 "초기 RAM 디스크 로드"에서 멈췄습니다. 사실 제 경우에는 게스트 시스템이 Debian 64-bit 입니다. 일반 > 기본 > 버전에서 OS 종류를 정확하게 지정하니 문제가 해결되었습니다.여기에 이미지 설명을 입력하세요.

답변2

문제는 새 프로세서가 아니라 가상 머신 설정에 있을 수 있습니다. AMD 프로세서를 탑재한 첫 번째 컴퓨터에는 프로세서에 시각화 지원이 내장되어 있었지만 두 번째 컴퓨터에는 그렇지 않았습니다. 가상 머신 설정의 시스템 > 가속 > ... 아래에 하드웨어 가속 옵션이 있지만 Intel 머신에는 없습니다.

여기에 이미지 설명을 입력하세요.

"Intel® Virtualization Technology (VT-x) - No"

답변3

반가상화 설정을 "없음"에서 "기본값"으로 설정했더니 다시 작동했습니다.

관련 정보