龙空技术网

VirtualBox 安装 CentOS 换成 Rocky Linux

BUG弄潮儿 132

前言:

现时姐妹们对“vbox网络桥接了centosmini”大体比较着重,姐妹们都想要知道一些“vbox网络桥接了centosmini”的相关知识。那么小编也在网上搜集了一些关于“vbox网络桥接了centosmini””的相关资讯,希望小伙伴们能喜欢,你们一起来了解一下吧!

1.下载 VirtualBox并安装

2.下载Rocky Linux

选择 Rocky-9.1-x86_64-dvd.iso 镜像 官网

阿里云镜像服务

3.创建虚拟机镜像选择Rocky Linux镜像文件设置用户/密码、Hostname、Domain Name设置内存、处理器个数设置磁盘空间挂载光驱文件启动虚拟机4.安装RockyLinux选择语言选择安装的硬盘和设置root用户的密码

选择硬盘

设置密码

5.VirtualBox安装增强功能

去VirtualBox官网下载文件:VBoxGuestAdditions_7.0.6.iso。文件名中的 7.0.6 是VirtuaBox的版本号,可以选择和原来的VirtuaBox的版本号保持一致的。

文件VBoxGuestAdditions_7.0.6.iso下载到本地以后,进入Virtual Box,进行如下图的操作:

设置->存储->控制器:IDE->蓝色齿轮->选择虚拟盘->选择刚刚下载好的VBoxGuestAdditions_7.0.6.iso

启动Linux找到挂载的VBoxGuestAdditions_7.0.6.iso

在终端进入该目录,执行 VBoxLinuxAdditions.run,切换到root用户,执行命令如下:

cd /run/media/huangjinjin/VBox_GAs_7.0.6sudo ./VBoxLinuxAdditions.run
6.网络配置VirtualBox设置网络为桥接 在VirtualBox选中安装的RockyLinux系统,点击设置,再选择网络,勾选“启用网络连接”,并在连接方式中选择“桥接网卡”linux中设置ip,子网掩码,网关

打开文件(如果ifcfg-enp0s3不存在直接创建)

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 
DEVICE=enp0s3 #网卡名称,必须和ifcfg-eth0后面的eth0一样HWADDR=08:00:27:77:AE:95 #网卡的MAC地址,默认的TYPE=Ethernet #类型UUID=c031fded-f139-4751-9357-d873107480ed #uuid,不重要ONBOOT=yes #是否默认启动此接口的意思,填yesNM_CONTROLLED=yes #是否接受其他软件的网络管理BOOTPROTO=statics #ip获取的方式,填static时需要手动设置IPADDR=192.168.10.108 #设置的ip地址NETMASK=255.255.255.0 #设置的子网掩码GATEWAY=192.168.10.1 #设置的默认网管

重点关注网关(GATEWAT),可以看到和我们的主机网关一致(若不一致则修改为一致):

需要注意的地方,此处的IPADDR,NERTMASK, GATEWAY需要跟你的Windows系统设置的ip相对向,所以需要查看win的网络设置,进行设置。

重启网络

查看网络状态

systemctl status NetworkManager

开机启动网络

systemctl enable NetworkManager

取消开机启动网络

systemctl disable NetworkManager

开启网络

systemctl start NetworkManager

重启网络

systemctl restartNetworkManager

关闭网络

[root@rockylinux tmp]#    systemctl    stop    NetworkManager
7. 遇到的问题报cdrom被占用,这个时候需要将当期的虚拟光盘中的盘片清除,也就是取消勾选。再次点击安装增强,如果提示无法打开virtualbox下面的一个xxx.iso的话,去网站上搜索对应virtualbox版本的缺失的这个xxx.iso,并放到提示的目录下。再次点击安装增强,如不提示错误,证明安装成功了以linux系统为例,需要把光盘中的内容mount到可以操作的文件夹下,比如在/tmp/下以下命令都在root用户下操作
cd /tmpmkdir cdrom

创建一个cdrom的文件夹,然后使用命令:

mount /dev/cdrom cdrom

然后cd cdrom到 cdrom 文件下,执行

./VBoxLinuxAdditions.run
如果出现
kernel headers not found for target kernel

需要执行

yum update kernel -yyum install kernel-headers kernel-devel gcc make -y

然后执行重启

reboot
再次执行1~4步骤,如果还有问题比如
“VirtualBox Guest Additions: Kernel headers not found for target kernel4.19.0-6-amd64. Please install them and execute/sbin/rcvboxadd setup”

改完之后日志里面没有错,输出的结果里只剩下一个挂载失败:

ValueError: File context for /opt/VBoxGuestAdditions-6.30.1/other/mount.vboxsf already defined

在root用户下执行:

semanage fcontext -d /opt/VBoxGuestAdditions-/other/mount.vboxsfrestorecon /opt/VBoxGuestAdditions-/other/mount.vboxsf

然后重启

reboot

再重复1~4的操作即可。

参考:

标签: #vbox网络桥接了centosmini