1.下载 VirtualBox并安装
https://www.virtualbox.org/wiki/Downloads
2.下载Rocky Linux
选择 Rocky-9.1-x86_64-dvd.iso 镜像 官网
https://rockylinux.org/download
阿里云镜像服务
https://mirrors.aliyun.com/rockylinux/9.1/isos/x86_64/?spm=a2c6h.25603864.0.0.70c556799nMQLA
3.创建虚拟机镜像
选择Rocky Linux镜像文件
![9155ea5fc37c2349e4d2362f96b80725.png](https://i-blog.csdnimg.cn/blog_migrate/0fc51aa6b81d4f998c977129a6c8d532.png)
设置用户/密码、Hostname、Domain Name
设置内存、处理器个数
设置磁盘空间
挂载光驱文件
![c1e620838d5e89f96e792e3f7f1880b0.png](https://i-blog.csdnimg.cn/blog_migrate/f53e55cb8d57874e19154a7162ce6fdc.png)
启动虚拟机
![91c3f04fc7a8a5b16fec1b53bee26205.png](https://i-blog.csdnimg.cn/blog_migrate/96c223294de143a046d0c8d3881b0dad.png)
4.安装RockyLinux
选择语言
![2d0e30e317e6f84fe5201b1da5dcdc5c.png](https://i-blog.csdnimg.cn/blog_migrate/2327a1ff1e44d22708f738cb6f48bf75.png)
选择安装的硬盘和设置root用户的密码
![13696b492d6eda6bfff60eb214ae801c.png](https://i-blog.csdnimg.cn/blog_migrate/8f512f92fcd842b08fbea694a16f4f4d.png)
选择硬盘
![dc55e56f7fb1c6e112107c2a52459089.png](https://i-blog.csdnimg.cn/blog_migrate/9e2a898d38c717355a586ab952e8b38b.png)
设置密码
![ee0601f0d29fb2a88acb91d465982304.png](https://i-blog.csdnimg.cn/blog_migrate/9b24d1f4214d41852ec83ff438d41901.png)
5.VirtualBox安装增强功能
去VirtualBox官网下载文件:VBoxGuestAdditions_7.0.6.iso。文件名中的 7.0.6 是VirtuaBox的版本号,可以选择和原来的VirtuaBox的版本号保持一致的。
https://download.virtualbox.org/virtualbox
文件VBoxGuestAdditions_7.0.6.iso下载到本地以后,进入Virtual Box,进行如下图的操作:
设置->存储->控制器:IDE->蓝色齿轮->选择虚拟盘->选择刚刚下载好的VBoxGuestAdditions_7.0.6.iso
![b6915d49bdf0deb9ba7970f66ef1be5c.png](https://i-blog.csdnimg.cn/blog_migrate/dbbc14215edd15e1a2799221c6b35afd.png)
启动Linux找到挂载的VBoxGuestAdditions_7.0.6.iso
![8c4e4685a529dfcb9cdc0c8c912d78ca.png](https://i-blog.csdnimg.cn/blog_migrate/0642ed22d38ea2a796efca9818b0a6c5.png)
在终端进入该目录,执行 VBoxLinuxAdditions.run,切换到root用户,执行命令如下:
cd /run/media/huangjinjin/VBox_GAs_7.0.6
sudo ./VBoxLinuxAdditions.run
6.网络配置
VirtualBox设置网络为桥接 在VirtualBox选中安装的RockyLinux系统,点击设置,再选择网络,勾选“启用网络连接”,并在连接方式中选择“桥接网卡”
![45a43320e1a5b20a5993e2ea0bf49f4a.png](https://i-blog.csdnimg.cn/blog_migrate/25eb8fd353596cb4c48dcfd91dcdc034.png)
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 #是否默认启动此接口的意思,填yes
NM_CONTROLLED=yes #是否接受其他软件的网络管理
BOOTPROTO=statics #ip获取的方式,填static时需要手动设置
IPADDR=192.168.10.108 #设置的ip地址
NETMASK=255.255.255.0 #设置的子网掩码
GATEWAY=192.168.10.1 #设置的默认网管
重点关注网关(GATEWAT),可以看到和我们的主机网关一致(若不一致则修改为一致):
![e5125124aacd7c335643cc93460ff32b.png](https://i-blog.csdnimg.cn/blog_migrate/66a0d381e393f107564a050a45e00cb6.png)
需要注意的地方,此处的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 /tmp
mkdir cdrom
创建一个cdrom的文件夹,然后使用命令:
mount /dev/cdrom cdrom
然后cd cdrom
到 cdrom 文件下,执行
./VBoxLinuxAdditions.run
如果出现
kernel headers not found for target kernel
需要执行
yum update kernel -y
yum install kernel-headers kernel-devel gcc make -y
然后执行重启
reboot
再次执行1~4步骤,如果还有问题比如
“VirtualBox Guest Additions: Kernel headers not found for target kernel
4.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.vboxsf
restorecon /opt/VBoxGuestAdditions-/other/mount.vboxsf
然后重启
reboot
再重复1~4的操作即可。
参考:
https://blog.csdn.net/OrdinaryMatthew/article/details/124040107
https://blog.csdn.net/arthaslonely/article/details/122654186
https://www.bbsmax.com/A/8Bz8GYekdx/
https://dandelioncloud.cn/article/details/1561230165407920130