跳到主要內容

在 CentOS 5.4 安裝Virtualbox 的Guest Additions Installer 的方法

  我在Windows 7 的Virtualbox 3.2.6 安裝CentOS 5.4, 可是當我要在CentOS 5.4 安裝Guest Additions Installer 時卻面對問題, 這將導致我無法設定螢幕大小等, 查詢了一些資料, 解決的方法如下:


1. 在Virtualbox 的CentOS 視窗, mount Virtualbox ISO.  Devices -> Install Guest Additions

2. 在CentOS 的console, 輸入:  cd /media

3. 輸入:
cp -R VBOXADDITIONS_3.2.6_63112 /
 (根據不同版本的VirtualBox, 會有不同版本的Guest Additions.  因此請修改成你使用的版本)



4.  輸入:
cd /VBOXADDITIONS_3.2.6_63112
(根據不同版本的VirtualBox, 會有不同版本的Guest Additions.  因此請修改成你使用的版本)


5. 更改權限, 使之能夠執行.

chmod +x VBoxLinuxAdditions-x86.run

6. 安裝 dkms 以及 GNU C Compiler:

yum -y install dkms gcc

Debian 以及 Ubuntu 使用者:

sudo apt-get install dkms gcc


7. 安裝Build 以及 Kernel 的Header 檔.

yum install kernel-devel kernel-headers


8. 輸入:
export KERN_DIR=/usr/src/kernels/2.6.18-194.8.1.el5-i686/  
(不同版本的Linux 會有不同的Kernel.  請到/usr/src/kernels/ 確定)


9. 最後, 安裝 Guest Additions:
sh VBoxLinuxAdditions-x86.run


完成之後, 在 Windows, 用DOS 直接進入 Virtualbox 的安裝目錄, 輸入以下指令:

VBoxManage controlvm "CentOS 5.4" setvideomodehint "1280" "720" "32"

CentOS 5.4 是你的虛擬OS名稱



1280 螢幕寬
720 螢幕長
32 32bit 的畫質

留言

這個網誌中的熱門文章

解決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