Virtual Box 安装 Rocky Linux 9.3
约 1645 个字 12 行代码 预计阅读时间 6 分钟
一、相关参数
- 宿主系统:Ubuntu 22.04.3 LTS
- 虚拟软件:VirtualBox 7.0.14 r161095 (Qt5.15.3)
- 虚拟系统:Rocky Linux 9.3
二、下载Rocky Linux 9.3 ISO
1、通过官网下载
官网下载地址:https://rockylinux.org/download 选择x86_64架构,DVD下载或者Torrent下载,Torrent方式更快些。
2、通过镜像站下载
这里,我们使用阿里云的镜像站 x86_64架构,DVD iso地址: (https://mirrors.aliyun.com/rockylinux/9.3/isos/x86_64/Rocky-9.3-x86_64-dvd.iso)
三、新建虚拟机
点击菜单【控制】->【新建】,弹出如下窗口如下:
填入虚拟机名称(fotianmoyin-rl),选择rocky linux iso镜像文件,勾选【跳过自动安装】。如下图:
点击【下一步】,弹出如下窗口:
我们调整内存2G,cpu 2核,如下图:
点击【下一步】,弹出如下窗口:
我们调整磁盘空间:40G,如下图:
点击【下一步】,弹出如下窗口:
这里,展示了我们以上配置的参数总揽,我们看一看,一切都正确,点击【完成】,虚拟机创建完成了,如下图:
四、安装 Rocky Linux
点击【启动】按钮,启动我们的虚拟机。出现如下界面:
当我们在虚拟机界面,点击鼠标时,弹出如下窗口:
这个窗口提醒我们,进入虚拟机后,虚拟机会捕获我们的鼠标键盘。当鼠标键盘被捕获后,虚拟机会独占我们的鼠标键盘,就好像鼠标键盘就是安装在虚拟机上一般。要想退出虚拟机独占状态可以按右Ctrl。
我们点击【捕获】按钮,让虚拟机独占鼠标键盘。 我们通过键盘上下键选择第一个选项【Install Rocky Linux 9.3】,点击回车确定。
一阵高级黑后,出现【欢迎界面】如下:
1、选择语言
保持简体中文,我们点击【继续】,来到如下【安装信息摘要】界面:
2、更改安装目的地
点击【安装目的地】选项,出现如下界面:
这里,我们保持默认即可,点击【完成】按钮,返回【安装信息摘要】界面。
3、更改软件选择
我们点击【软件选择】选项,出现如下界面:
我们调整左侧选项为:【服务器】,如下所示:
点击【完成】,返回【安装信息摘要】界面。
4、更改网络与主机名
我们点击【网络与主机名】选项,出现如下界面:
我们在主机名输入(fotianmoyin-rl),如下所示:
点击【完成】,返回【安装信息摘要】界面。
5、设置root密码
点击【root密码】选项,进入如下界面:
我们设置root的密码,两次输入要相同,勾选【允许root用户使用密码登录SSH】,如下图:
点击【完成】,返回【安装信息摘要】界面。
6、创建新用户
点击【创建用户】选项,进入如下界面:
输入用户名(fotianmoyin),勾选【将此用户设置为管理员】,设置两次相同的密码,如下图:
点击【完成】,返回【安装信息摘要】界面,如下图:
7、开始安装
点击【开始安装】按钮,安装开始。
安装过程大概5分钟,我们可以休息一下,或者刷一下抖音。
8、安装完成
好了安装完成,出现如下界面:
点击【重启系统】,安装完成,界面如下:
五、设置虚拟机网络
1、测试虚拟机网络
登录虚拟机,使用如下命令,验证能否上网:
输出如下:可以上网,使用如下命令,查看ip
输出如下:可以看到,只有一个enp03s
的网卡,这是NAT网卡,我们在宿主机ping
这个地址是ping
不通的。那么,我们宿主机该如何访问虚拟机呢?
2、虚拟机常用网络简介
我们在使用虚拟机时,主要使用的网络有三种,如下:
模式名称 | 特点 |
---|---|
网络地址转换(NAT) | 这个相当于虚拟机自建了一个内部局域网,虚拟机可以通过这个连接访问外部网络,但是外部网络不可访问虚拟机 |
桥接网卡 | 这个相当于将虚拟机作为物理机直接连接到宿主机的网络,主机网络发生变化时,也跟随变化,ip也随之变动 |
仅主机(Host-Only)网络 | 这个相当于为宿主机和虚拟机创建了一个局域网,连接这个网络后,主机可以访问虚拟机以及虚拟机上web服务,但是虚拟机不可访问外网 |
我们的虚拟机已经有了一个【网络地址转换(NAT)】,可以上网了。我们宿主机要访问虚拟机,我们可以为虚拟机添加一个【仅主机(Host-Only)网络】即可。
3、给虚拟机添加【仅主机(Host-Only)网络】
在【Oracle VM VirtualBox 管理器】中,点击【管理】->【工具】->【网络管理器】,打开如下界面:
在选中右侧【仅主机(Host-Only)网络】选项卡的情况下,点击右侧上方【创建】按钮,界面如下。
切换选项卡【DHCP服务器】,勾选【启用服务器】,如下图:
点击【应用】按钮。
注意:更改虚拟机网络,需要关闭虚拟机。
在【Oracle VM VirtualBox 管理器】中,左侧选中我们的虚拟机(fotianmoyin-rl),如下图:
点击右侧上方【设置】按钮,弹出如下界面:
切换左侧选项卡到【网络】,如下界面:
切换右侧选项卡到【网卡2】,如下图:
勾选【启用网络连接】,连接方式选择【仅主机(Host-Only)网络】,点开【高级】折叠卡,调整【混杂模式】为【全部允许】,如下图:
点击【确定】,启动虚拟机。
查看ip,运行如下命令:
结果如下:可以看到多了一个enp0s8
的网卡,但是这个网卡却没有ip。
4、使用nmtui配置网卡
下面我们使用nmtui
来设置enp0s8
网卡。
输入nmtui
命令来启用网卡图形配置界面,如下图:
通过上下键,选中【Edit a connection】,回车:
通过左右键切换,左右栏区,选择右侧【Add】选项,回车:
选中【Ethernet】,选择【Create】,回车:
【Profile name】,【Device】两行都输入:enp0s8,选中【OK】回车:
选中【Back】,回车。
选中【Quit】,选择【OK】,回车退出配置。
5、虚拟机网络配置完成
我们再次使用ip
命令查看ip,命令如下:
enp0s8
网卡,已经可以获取到ip了。我们在宿主机ping一下这个ip试试。
结果如下:
fotianmoyin@fotianmoyin-moon:~$ ping 192.168.56.3
PING 192.168.56.3 (192.168.56.3) 56(84) bytes of data.
64 bytes from 192.168.56.3: icmp_seq=1 ttl=64 time=1.13 ms
64 bytes from 192.168.56.3: icmp_seq=2 ttl=64 time=0.677 ms
64 bytes from 192.168.56.3: icmp_seq=3 ttl=64 time=0.658 ms
64 bytes from 192.168.56.3: icmp_seq=4 ttl=64 time=0.693 ms
64 bytes from 192.168.56.3: icmp_seq=5 ttl=64 time=0.642 ms