虚拟化--centos7安装virtualbox

一、安装virtualbox
1.升级内核

# yum install -y kernel kernel-headers kernel-devel gcc make

# ls /usr/src/kernels		#查看下载的内核版本
3.10.0-957.10.1.el7.x86_64
# uname -r	#查看当前内核版本
3.10.0-514.el7.x86_64

# 如果以上两个内核版本不同 重启机器
# reboot

2.下载并安装

# yum install -y  xorg-x11-xauth qt qt-x11	# 安装依赖软件
# wget https://download.virtualbox.org/virtualbox/6.0.6/VirtualBox-6.0-6.0.6_130049_el7-1.x86_64.rpm
# yum localinstall -y VirtualBox-6.0-6.0.6_130049_el7-1.x86_64.rpm	#安装
# systemctl status vboxdrv			#查看是否启动

3.远程连接virtualbox
由于是服务器,没有界面所以我们需要把图形化界面投影到其他机器
192.168.19.6 virtualbox机器 192.168.19.8投影的机器
(1)打开软件: Xmanager - Broadcast 记录左上角左后的标号 我的机器是[:0.0]
(2)输入一下命令

# export DISPLAY=192.168.19.8:0.0		#投影机器  
# export LANG=C
# virtualbox &

(3)出现如下界面,表示安装成功
在这里插入图片描述
4.安装中文输入法

# mkdir -p /usr/share/fonts/chinese

在windows界面找到字体库C:\Windows\Fonts,拷贝到linux机器的 /usr/share/fonts/chinese目录下

# chmod 755 -R /share/fonts/chinese
# cd /share/fonts/chinese
# ls 
msyhbd.ttc  msyhl.ttc  msyh.ttc

# yum install -y mkfontscale	
# mkfontscale		#建立字体缓存
# mkfontdir
# fc-cache -fv
# ls
fonts.dir  fonts.scale  msyhbd.ttc  msyhl.ttc  msyh.ttc

#reboot		#安装完字体后 重启机器

重启机器后,在界面设置
File–>Prederences–>Language–>简体中文
然后出现如下界面,表示成功
在这里插入图片描述

二、使用virtualbox安装虚机
1.由于创建的虚机占用空间比较大,所以centos宿主机的硬盘需要大点的硬盘(我在笔记本电脑装的centos7)

# df -h
文件系统             容量  已用  可用 已用% 挂载点
/dev/mapper/cl-root   50G  1.9G   49G    4% /
devtmpfs             5.7G     0  5.7G    0% /dev
tmpfs                5.8G     0  5.8G    0% /dev/shm
tmpfs                5.8G  8.7M  5.8G    1% /run
tmpfs                5.8G     0  5.8G    0% /sys/fs/cgroup
/dev/sda1           1014M  182M  833M   18% /boot
/dev/mapper/cl-home  642G  4.2G  638G    1% /home
tmpfs                1.2G     0  1.2G    0% /run/user/0

[root@sxgLinux VBox]# pwd
/home/VBox
# ls			# Mirrors 存放centos镜像   Vms 存放新创建的虚机
Mirrors  Vms
[root@sxgLinux VBox]# tree
.
├── Mirrors
│   └── CentOS-7-x86_64-DVD-1611.iso
└── Vms

2.设置默认新虚机创建位置为/home/VBox/Vms
管理–>全局设定–>常规–>/home/VBox/Vms
在这里插入图片描述
3.创建新的虚机
和windows系统安装VirtualBox一样 此处略

4.常用命令

# VBoxManage startvm "gitlab(1999)" --type headless	#启动虚机

# VBoxManage list vms	#查看所有虚机
"Pure" {0800851f-95f9-4c5e-ac33-a99a4e5df007}
"gitlab(1999)" {725af811-4857-41fe-8677-3bca69a8f058}

# VBoxManage list runningvms	#查看运行的虚机
"gitlab(1999)" {725af811-4857-41fe-8677-3bca69a8f058}

# VBoxManage controlvm "gitlab(1999)" acpipowerbutton	#关闭虚机 等价于点击系统关闭按钮,正常关机
# VBoxManage controlvm "gitlab(1999)" poweroff			#关闭虚机 等价于直接关闭电源,非正常关机

5.设置虚机随宿主机关机自启

(1)设置自启动的两个环境变量
# cat /etc/default/virtualbox
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/vboxauto.conf

(2)配置启动用户
# cat /etc/vbox/vboxauto.conf
default_policy = deny
root= {
allow = true
}

(3)修改vbox目录权限
# chgrp vboxusers /etc/vbox/
# chmod 1775 /etc/vbox/


(4)设置dbpath属性
# VBoxManage setproperty autostartdbpath /etc/vbox

(5)指定虚拟机自动启动
# VBoxManage modifyvm  "gitlab(1999)"  --autostart-enabled on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sun_xuegang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值