MAC+VirtualBox Work环境记录

简单的纪录下在Mac上安装虚拟机的配置步骤,以便后续重复安装使用。

网络安装方式

虚拟机使用的是centos,为了能够连入外网,进行如下配置:
1)在virtual box上选择“网络”
配置网络接口,“连接方式”选择“桥接网卡“,“界面名称”选择当前笔记本外连网卡。
2)配置virtual Linux
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID=f4adafbc-322d-4dc8-b549-4291f1c04f01
IPADDR=192.168.1.101 #要与宿主机在一个网段,但是不能重名
NETMASK=255.255.255.0 #设置子网掩码

/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1 #这里设置网关,与宿主主机同网关

/ect/resolv.conf
nameserver 192.168.137.1 与宿主主机同DNS

mount iso 用作rpm安装服务器

1)将光盘iso文件加载到virtual box中
2)建立/media/centos目录
mkdir /media/centos
3) 建立自动挂在
vi /etc/fstab
在最后添加一行
/dev/cdrom /media/centos iso9660 defaults 0 0
4)修改yum配置
yum源配置目录为“/etc/yum.repo.d/”,网络不可用,所以直接删除掉里面的默认配置“rm -f *”,然后建立本地yum源文件”local.repo”。
yum源配置文件都是以repo结尾,以下是local.repo的具体内容:

[local_server]
name=This is a local repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

执行
yum clean all
yum makecache

建立共享目录

启动虚拟机,在virtual窗口工具栏的“设备(device)”中点击“insert guest addition CD image”, 实际上就是挂了一个虚拟光驱
采用相同的方法,这个光驱将挂到/media/centos下
1)cd /media/centos
./VBoxLinuxAdditions.run
安装vbox相关文件
2)在virtualbox窗口中选择共享文件夹(固定空间/自动挂载),输入一个名称virtualshare
mkdir /mnt/share/
mount -t vboxsf virtualshare /mnt/share/

设置自动挂载

1)设置自动挂载vboxsf内核模块
$ cd /etc/sysconfig/modules/
新建一个vboxsf.modules文件并添加如下内容

$ vim vboxsf.modules

#!/bin/sh
/sbin/modinfo -F filename vboxsf > /dev/null 2>&1
if [ $? -eq 0 ]; then
/sbin/modprobe vboxsf
fi

增加执行权限
$chmod 755 vboxsf.modules //这一步至关重要

2)配置rc.local
编辑/lib/systemd/system/rc-local.service
加入
[Install]
WantedBy=multi-user.target

systemctl enable rc-local.service
systemctl start rc-local.service
systemctl status rc-local.service

编辑/etc/rc.d/rc.local
加入
mount -t vboxsf virtualshare /mnt/share
之后共享目录自动在/mnt/share出现

你可能感兴趣的:(系统管理,linux,centos)