CentOS 6 命令列下安裝 VirtualBox 虛擬機器步驟

來源:互聯網
上載者:User


1、 準備工作

安裝核心更新

yum install kernel-devel
yum update kernel*
如果核心有更新,則需要重新啟動作業系統。

2、 安裝VirtualBox

wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
rpm --import oracle_vbox.asc
wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
yum install VirtualBox-4.3
3、 安裝擴充包,以便使用RDP協議3389遠程登入安裝作業系統

wget http://download.virtualbox.org/virtualbox/4.3.2/Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack
4、 建立虛擬機器

建立一個2.6或者3.0核心的作業系統虛擬機器,名稱為centos6,虛擬機器檔案存放路徑在/opt/virtualbox/

VBoxManage createvm --name centos6 --ostype Linux26_64 --register --basefolder /opt/virtualbox/
在建立之前可以查看下支援的客戶作業系統類型:

VBoxManage list vms
5、 建立虛擬磁碟

建立一個150G的虛擬磁碟

VBoxManage createvdi --filename /opt/virtualbox/centos6.vdi --size 150000
6、 建立虛擬機器的硬碟控制器

VBoxManage storagectl centos6 --name storage_controller_1 --add ide
7、 掛在虛擬硬碟和虛擬光碟機

VBoxManage storageattach centos6 --storagectl storage_controller_1 --type hdd --port 0 --device 0  --medium /opt/virtualbox/centos6.vdi
VBoxManage storageattach centos6 --storagectl storage_controller_1 --type dvddrive --port 1 --device 0 --medium /opt/setup/CentOS-6.3-x86_64-LiveCD.iso
這裡將5建立好的虛擬磁碟掛載在虛擬機器上,同時掛在一個虛擬光碟機,載入ISO鏡像檔案。

8、 設定啟動順序

將光碟機設定為第一啟動順序,以便安裝作業系統。

VBoxManage modifyvm centos6 --boot1 dvd
VBoxManage modifyvm centos6 --boot2 disk
9、 建立橋接的網路

VBoxManage modifyvm centos6 --nic1 bridged --cableconnected1 on --nictype1 82540EM --bridgeadapter1 em1 --intnet1 brigh1 --macaddress1 auto
在建立之前查看下當前宿主機器的網卡名稱,例如此處是 em1

10、 啟動vrde模組

VRDE模組用於啟動RDP協議,使用微軟的3389用戶端即可串連。

VBoxManage modifyvm centos6 --vrde on
最後作業系統安裝、設定完成後可以考慮關閉此螢幕輸出。

VBoxManage modifyvm centos6 --vrde off
11、 調整系統參數

可以此時調整虛擬機器的CPU、記憶體等參數

VBoxManage modifyvm centos6 --memory 4096
VBoxManage modifyvm centos6 --cpus 2
12、 啟動虛擬機器

VBoxHeadless -startvm centos6
13、 3389遠端連線安裝作業系統

安裝完作業系統即可正常使用。

一些常見問題

遇到問題 ‘WARNING: The vboxdrv kernel module is not loaded.’

確認當前使用的核心和核心標頭檔版本完全一致:

yum list installed|grep kernel
然後使用vboxdrv進行配置

/etc/init.d/vboxdrv setup
啟動、關閉虛擬機器

可以使用下列方式啟動虛擬機器 https://www.virtualbox.org/manual/ch08.html#vboxmanage-startvm

VBoxManage startvm centos6 --type headless
VBoxHeadless -startvm centos6
關閉虛擬機器,如果是前台啟動並執行VBoxHeadless,直接CTRL+C即可。 如果是後台啟動並執行VBoxHeadless或者VBoxManage startvm,使用

VBoxManage controlvm centos6 poweroff
無法使用3389連接埠串連?

檢查連接埠是否存活:

netstat -nap|grep 3389
ss -nap|grep 3389
檢查防火牆是否允許通過。

虛擬機器控制常用操作

常用操作地址https://www.virtualbox.org/manual/ch08.html#vboxmanage-controlvm

VBoxManage controlvm pause|resume|poweroff|savestate centos6
無法使用rsa publickey登入?

檢查是否selinux禁止登入。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.