跳到主要內容

在CentOS 6 使用VMWare 啟動64Bit 的OS 出現VT 問題的解決辦法

我分別在兩台CentOS 6 (64Bit) 伺服器裡的VMWare 設定了一個新的Virtual Machine (CentOS 64 Bit), 而這個Virtual Machine 的VMDK 檔是從別架電腦拷貝過來的.  因此當我想要啟動時, 出現了以下的問題:

This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot – please use a kernel appropriate for your CPU
以及
This virtual machine is configured for 64-bit guest operating systems. However, 64-bit operation is not possible.
This host is VT-capable, but VT is disabled.
VT might be disabled if it has been disabled in the BIOS settings or the host has not been power-cycled since changing this setting.
(1) Verify that the BIOS settings enable VT and disable 'trusted execution.'
(2) Power-cycle the host if either of these BIOS settings have been changed.
(3) Power-cycle the host if you have not done so since installing VMware Workstation.
(4) Update the host's BIOS to the latest version.
For more detailed information, see http://vmware.com/info?id=152.
Continue without 64-bit support?

解決辦法:
  1. 進入BIOS
  2. 如果是Intel Processor, 尋找 "Virtualization Technology" (以DELL 伺服器為例, 是在CPU Information 這個選項裡) , 然後選擇 Enable
  3. 如果是AMD, 尋找 "AMD V"  , 然後選擇 Enable
  4. 儲存了之後重新啟動伺服器就可以了
  5. 進入OS 之後打開VMWare, 再啟動一次Virtual Machine, 這次應該順利啟動了.


留言

這個網誌中的熱門文章

解決Apache 2.2, 關於HTTPS 之下使用PROXY 面對的 proxy server received an invalid response from an upstream server 以及 proxy: pass request body failed 的問題

修改以下 (proxy 以及 從proxy 接收的server): httpd.conf: ----------- 在 Include conf.d/*.conf 的前面加入以下: LimitRequestBody 2147483647  #2Gb Timeout 24000 ProxyTimeout 24000 ProxyBadHeader Ignore ssl.conf ---------- 在各個virtualhost 裡加入以下:     SSLEngine on     SSLProxyEngine on     SSLProxyVerify none     SSLProxyCheckPeerCN off     #SSLProxyCheckPeerName off     SSLProxyProtocol +SSLv3 +TLSv1 +TLSv1.1 +TLSv1.2 以下這個只在proxy server 裡的virtualhost 設定     ProxyPass / https://REMOTE_HOST:443/ retry=1 acquire=3000 timeout=3600 Keepalive=On 

解決CentOS 8 的 failed to set locale defaulting to c.utf-8 的問題

這原因是沒有安裝好支援的語言與字型, 特別是UTF8 並沒有被安裝到 因此使用以下指令確認 localedef -i en_US -f UTF-8 en_US.UTF-8 假如出現 "[error] character map file `UTF-8' not found: No such file or directory" 或者 [error] default character map file 'ANSI_X3.4-1968' not found : No such file or directory 那就安裝UTF8 吧 yum whatprovides "*/UTF-8.gz" 如果找到的話 "UTF-8.gz" 的話 yum install "*/UTF-8.gz" -y 再執行一次: localedef -i en_US -f UTF-8 en_US.UTF-8