佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > CentOS上配置VirtualBox虛擬機及安裝Windows的教程

CentOS上配置VirtualBox虛擬機及安裝Windows的教程

熱門標簽:免費建站 服務外包 網站建設 百度競價排名 智能手機 Win7旗艦版 Linux服務器 硅谷的囚徒呼叫中心

開始之前,首先需要使用 VirtualBox 最小化安裝 CentOS 7.0。

系統(tǒng)設置
使用 root 賬號登錄,進行系統(tǒng)設置。

安裝組件
安裝系統(tǒng)必須的組件。

復制代碼
代碼如下:

yum install gcc bzip2 kernel-devel wget

修改主機名稱
設置一個便于識別的主機名稱,便于以后使用 ssh 登錄時方便識別。

復制代碼
代碼如下:

vi /etc/hostname

SSH 設置
取消 DNS 解析,使 ssh 登錄更快。編輯 /etc/ssh/sshd_config 文件,更改以下配置項:

復制代碼
代碼如下:

UseDNS no

安裝 VBoxGuestAdditions
安裝了 VBoxGuestAdditions 后才可以使用共享目錄的功能。
注意:此時需要重啟一下系統(tǒng),否則可能無法繼續(xù)安裝。
點擊 VirtualBox 運行界面的 Devices 菜單,選擇 Insert Guest Additions CD Image。
掛載光盤并安裝 VBoxGuestAdditions

復制代碼
代碼如下:

mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
/media/cdrom/VBoxLinuxAdditions.run
umount /media/cdrom
rm -rf /media/cdrom

用戶配置
設置 root 用戶密碼為 vagrant。
創(chuàng)建 vagrant 用戶,密碼與用戶名相同。
配置 vagrant 用戶執(zhí)行 sudo 命令時不需要輸入密碼。并且可以后臺執(zhí)行指令。 運行 visudo 命令。然后添加如下配置:

復制代碼
代碼如下:

vagrant ALL=(ALL) NOPASSWD: ALL
Defaults requiretty

設置 vagrant 用戶證書,使其可以無密碼登錄系統(tǒng)

復制代碼
代碼如下:

cd /home/vagrant
mkdir .ssh
wget --no-check-certificate https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub -O /home/vagrant/.ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown -R vagrant:vagrant .ssh

清理系統(tǒng)
清理臨時文件以減小制作出來的 Box 文件體積。

復制代碼
代碼如下:

yum clean all
rm -rf /tmp/*
rm -f /var/log/wtmp /var/log/btmp
history -c

然后關閉虛擬系統(tǒng)。

打包
回到物理機終端,使用下面的命令打包輸出 box.

復制代碼
代碼如下:

vagrant package --base [virtualbox name] --output [box name].box

創(chuàng)建一個 windows 的虛擬環(huán)境
開始之前,需要先準備一個 windows 的安裝文件,如 win2003.iso。

使用命令行創(chuàng)建 VirtualBox 虛擬機
創(chuàng)建一個名為 win2003 的虛擬機:

復制代碼
代碼如下:

vboxmanage createvm --name win2003 --register

設置虛擬機

復制代碼
代碼如下:

# 設置系統(tǒng)類型
vboxmanage modifyvm win2003 --ostype Windows2003
# 開啟電源管理
vboxmanage modifyvm win2003 --acpi on
# 設置系統(tǒng)內存
vboxmanage modifyvm win2003 --memory 512
# 添加網卡,網絡模式為 NAT
vboxmanage modifyvm win2003 --nic1 nat

創(chuàng)建一個的虛擬硬盤,容量為 5G

復制代碼
代碼如下:

vboxmanage createhd --filename win2003.vdi --size 5000

綁定虛擬硬盤

復制代碼
代碼如下:

# 創(chuàng)建虛擬機的硬盤控制器
vboxmanage storagectl win2003 --name HDD --add ide --bootable on
# 綁定創(chuàng)建的虛擬硬盤
vboxmanage storageattach win2003 --storagectl HDD --port 0 --device 0 --type hdd --medium win2003.vdi

添加光驅并綁定系統(tǒng)安裝文件

復制代碼
代碼如下:

vboxmanage storageattach win2003 --storagectl HDD --port 0 --device 1 --type dvddrive --medium win2003.iso

啟動并安裝系統(tǒng)

復制代碼
代碼如下:

vboxheadless -s win2003

在桌面環(huán)境的電腦上使用遠程桌面軟件,連接服務器的 3389 端口就可以看到虛擬機的畫面,并進行安裝操作了。

使用 vboxheadless 命令啟動的虛擬機是會話模式的,而且默認啟用了遠程桌面功能 VRDP。適合首次運行虛擬機安裝系統(tǒng)。安裝完系統(tǒng)后,想要以后臺服務的方式運行,應當使用 vboxmanage startvm 命令:

復制代碼
代碼如下:

vboxmanage startvm win2003 --type headless

安裝增強包
VirtualBox 默認安裝好系統(tǒng)后,使用起來不是很順暢。特別是鼠標操作時,遲滯感十分嚴重。安裝增強包可以明顯改善操作感。首先下載 VirtualBox Guest Additions 增強包: VBoxGuestAdditions_4.3.20.iso。然后使用下面的命令掛載增強包到光驅:

復制代碼
代碼如下:

vboxmanage storageattach win2003 --storagectl HDD --port 0 --device 1 --type dvddrive --medium VBoxGuestAdditions_4.3.20.iso

然后啟動系統(tǒng),雙擊光驅盤符,執(zhí)行安裝程序后重啟完成。

添加共享目錄
共享目錄方便虛擬機和主機之間交換文件,使用下面的命令進行共享目錄的添加和刪除:
添加共享目錄:

復制代碼
代碼如下:

vboxmanage sharedfolder add win2003 --name share-name> --hostpath /host/path/folder/ --automount

刪除共享目錄:

復制代碼
代碼如下:

vboxmanage sharedfolder remove win2003 --name share-name>

其它常用技巧
1.添加 NAT 網絡模式下的端口轉發(fā)

復制代碼
代碼如下:

# 添加遠程桌面的轉發(fā)
vboxmanage modifyvm vmname> --natpf1 "remote desktop,tcp,,33089,,3389"
vboxmanage modifyvm vmname> --natpf2 "remote desktop,udp,,33089,,3389"

2.關閉虛擬機

復制代碼
代碼如下:

vboxmanage controlvm vmname> poweroff

3.開機自動啟動虛擬機
設置自動開機的數據庫路徑:

復制代碼
代碼如下:

vboxmanage setproperty autostartdbpath /etc/vbox

添加要開機啟動的虛擬機:

復制代碼
代碼如下:

vboxmanage modifyvm vmname> --autostart-enabled on --autostop-type acpishutdown

啟動管理服務:

復制代碼
代碼如下:

service vboxautostart-service restart

標簽:石家莊 玉樹 商丘 克拉瑪依 棗莊 武威 許昌 天水

巨人網絡通訊聲明:本文標題《CentOS上配置VirtualBox虛擬機及安裝Windows的教程》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    桦甸市| 务川| 厦门市| 新宁县| 安溪县| 彰武县| 大港区| 专栏| 巧家县| 临海市| 车致| 霍山县| 鲁甸县| 定州市| 淮阳县| 内江市| 阿合奇县| 遂溪县| 建水县| 昆明市| 乌什县| 丰镇市| 车致| 西青区| 曲阳县| 时尚| 秦皇岛市| 河曲县| 五家渠市| 旅游| 吉首市| 双城市| 兰州市| 蕲春县| 中阳县| 凤翔县| 海林市| 延长县| 利辛县| 定兴县| 孟州市|