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の種類を正確に指定することで問題が解決しました。ここに画像の説明を入力してください。

おすすめ記事