我在Windows 7 的Virtualbox 4.0.12 安裝CentOS 6, 可是當我要在CentOS 6 安裝Guest
Additions Installer 時卻面對問題, 這將導致我無法設定螢幕大小等, 解決的方法如下:
1. 在Virtualbox 的CentOS 視窗, mount Virtualbox ISO. Devices -> Install Guest Additions…
2. 在CentOS 的console, 輸入: cd /media
3. 輸入:
4. 輸入:
5. 更改權限, 使之能夠執行.
6. 安裝 dkms 以及 GNU C Compiler:
Debian 以及 Ubuntu 使用者:
7. 安裝Build 以及 Kernel 的Header 檔.
8. 輸入:
9. 最後, 安裝 Guest Additions:
10. 倘若出現錯誤, 比如類似以下的內容:
a. 按照指示, 安裝kernel: yum install kernel-devel-2.6.32-71.29.1.el6.i686
b. 安裝結束之後, tail /var/log/vboxadd-install.log 看看是否還有什麼錯誤. 倘若該做的都做了, 那麼再執行一次 sh VBoxLinuxAdditions.run
11. 倘若出現類似以下的錯誤:
會出現這錯誤是因為CentOS 6.2 的臭蟲. 解決辦法如下:
a. 輸入 export MAKE='/usr/bin/gmake -i'
b. 再執行一次 ./VBoxLinuxAdditions.run
完成之後, 在 Windows, 用DOS 直接進入 Virtualbox 的安裝目錄, 輸入以下指令:
CentOS6 是你的虛擬OS名稱 (如圖範例: CentOS 5.4)

1280 螢幕寬
720 螢幕長
32 32bit 的畫質
1. 在Virtualbox 的CentOS 視窗, mount Virtualbox ISO. Devices -> Install Guest Additions…
2. 在CentOS 的console, 輸入: cd /media
3. 輸入:
cp -R VBOXADDITIONS_4.0.12_72916 /(根據不同版本的VirtualBox, 會有不同版本的Guest Additions. 因此請修改成你使用的版本)
4. 輸入:
cd /VBOXADDITIONS_4.0.12_72916(根據不同版本的VirtualBox, 會有不同版本的Guest Additions. 因此請修改成你使用的版本)
5. 更改權限, 使之能夠執行.
chmod +x VBoxLinuxAdditions.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 kernel-devel kernel-headers
8. 輸入:
export KERN_DIR=/usr/src/kernels/2.6.32-71.el6.i686./(不同版本的Linux 會有不同的Kernel. 請到/usr/src/kernels/ 確定)
9. 最後, 安裝 Guest Additions:
sh VBoxLinuxAdditions.run
10. 倘若出現錯誤, 比如類似以下的內容:
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-71.29.1.el6.i686
[FAILED]
Your system does not seem to be set up to build kernel modules.
Look at /var/log/vboxadd-install.log to find out what went wrong.
a. 按照指示, 安裝kernel: yum install kernel-devel-2.6.32-71.29.1.el6.i686
b. 安裝結束之後, tail /var/log/vboxadd-install.log 看看是否還有什麼錯誤. 倘若該做的都做了, 那麼再執行一次 sh VBoxLinuxAdditions.run
11. 倘若出現類似以下的錯誤:
Building the OpenGL support module [FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
會出現這錯誤是因為CentOS 6.2 的臭蟲. 解決辦法如下:
a. 輸入 export MAKE='/usr/bin/gmake -i'
b. 再執行一次 ./VBoxLinuxAdditions.run
完成之後, 在 Windows, 用DOS 直接進入 Virtualbox 的安裝目錄, 輸入以下指令:
VBoxManage controlvm "CentOS6" setvideomodehint "1280" "720" "32"

1280 螢幕寬
720 螢幕長
32 32bit 的畫質
留言
張貼留言