CentOS7命令行安装VirtualBox并安装虚拟机

CentOS7命令行安装VirtualBox并安装虚拟机

在windows上用virtualbox安装虚拟机的教程实在太多啦,所以本文也就不会有相关的介绍。这里我主要说说如何在CentOS7命令行安装virtualbox,并安装虚拟机的方法。


一、安装virtualBox

首先你需要一台CentOS7的机器,不带桌面即可。

# 准备依赖库
wget https://anorien.csc.warwick.ac.uk/mirrors/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
rpm -Uvh http://epel.mirror.net.in/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
yum install -y binutils gcc make patch libgomp dkms
yum install -y glibc-headers glibc-devel  kernel-headers kernel-devel

# 安装
yum install VirtualBox-5.1
service vboxdrv setup


二、安装 VirtualBox extension packages

wget   http://download.virtualbox.org/virtualbox/5.1.6/Oracle_VM_VirtualBox_Extension_Pack-5.1.6.vbox-extpack
VBoxManage extpack install ./Oracle_VM_VirtualBox_Extension_Pack-5.1.6.vbox-extpack

VBoxManage list extpacks


三、配置虚拟机

VBoxManage createvm --name "CentOS_magic" --ostype RedHat_64 --basefolder /VirtualBox --register
VBoxManage modifyvm "CentOS_magic" --memory 2048 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 enp3s0
VBoxManage createvdi --filename /VirtualBox/CentOS_magic/CentOS_magic.vdi --size 40960
VBoxManage storagectl "CentOS_magic" --name "SATA Controller" --add sata  --controller IntelAHCI
VBoxManage storagectl "CentOS_magic" --name "IDE Controller" --add ide
VBoxManage storageattach "CentOS_magic" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /VirtualBox/CentOS_magic/CentOS_magic.vdi
VBoxManage storageattach "CentOS_magic" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /VirtualBox/CentOS-7-x86_64-DVD-1511.iso


四、安装

VBoxHeadless   --startvm  CentOS_real -e "TCP/Ports=5688" --vrde on


安装虚拟机需要用到远程桌面,所以需要一个桌面版linux机器来远程管理并安装虚拟机


五、安装 rdesktop

yum install libX11-devel
wget https://github.com/rdesktop/rdesktop/releases/download/v1.8.3/rdesktop-1.8.3.tar.gz
tar -xvf rdesktop-1.8.3.tar.gz
cd rdesktop-1.8.3
./configure  --disable-credssp --disable-smartcard
make && make install 


六.Remote connect virtualmachine and install

rdesktop 192.168.2.91:8888


七、配置网络

ip addr
记录link/ether 的值=ether
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
HWADDR=ether
NOBOOT=yes

systemctl restart network

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

BOOTPROTO=static
IPADDR=192.168.2.110
NETMASK=255.255.255.0
GATEWAY=192.168.2.250
DNS1=114.114.114.114
DNS2=8.8.8.8

八、ssh connect

Finish



参考连接:

编辑于 2017-09-28