跳转至

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)

三、新建虚拟机

点击菜单【控制】->【新建】,弹出如下窗口如下:

vm_new

填入虚拟机名称(fotianmoyin-rl),选择rocky linux iso镜像文件,勾选【跳过自动安装】。如下图:

vm_new_done

点击【下一步】,弹出如下窗口:

vm_modify

我们调整内存2G,cpu 2核,如下图:

vm_cpu_change

点击【下一步】,弹出如下窗口:

vm_disk

我们调整磁盘空间:40G,如下图:

vm_disk_change

点击【下一步】,弹出如下窗口:

vm_end

这里,展示了我们以上配置的参数总揽,我们看一看,一切都正确,点击【完成】,虚拟机创建完成了,如下图:

vm_rl

四、安装 Rocky Linux

点击【启动】按钮,启动我们的虚拟机。出现如下界面:

rl_select

当我们在虚拟机界面,点击鼠标时,弹出如下窗口:

vm_capture_tip

这个窗口提醒我们,进入虚拟机后,虚拟机会捕获我们的鼠标键盘。当鼠标键盘被捕获后,虚拟机会独占我们的鼠标键盘,就好像鼠标键盘就是安装在虚拟机上一般。要想退出虚拟机独占状态可以按右Ctrl

我们点击【捕获】按钮,让虚拟机独占鼠标键盘。 我们通过键盘上下键选择第一个选项【Install Rocky Linux 9.3】,点击回车确定。

一阵高级黑后,出现【欢迎界面】如下:

1、选择语言

rl_select_language

保持简体中文,我们点击【继续】,来到如下【安装信息摘要】界面:

rl_settings

2、更改安装目的地

点击【安装目的地】选项,出现如下界面:

rl_disk

这里,我们保持默认即可,点击【完成】按钮,返回【安装信息摘要】界面。

3、更改软件选择

我们点击【软件选择】选项,出现如下界面:

rl_soft_select

我们调整左侧选项为:【服务器】,如下所示:

rl_soft_server

点击【完成】,返回【安装信息摘要】界面。

4、更改网络与主机名

我们点击【网络与主机名】选项,出现如下界面:

rl_network

我们在主机名输入(fotianmoyin-rl),如下所示:

rl_hostname

点击【完成】,返回【安装信息摘要】界面。

5、设置root密码

点击【root密码】选项,进入如下界面:

rl_root_pwd

我们设置root的密码,两次输入要相同,勾选【允许root用户使用密码登录SSH】,如下图:

rl_root_pwd_setted

点击【完成】,返回【安装信息摘要】界面。

6、创建新用户

点击【创建用户】选项,进入如下界面:

rl_new_user

输入用户名(fotianmoyin),勾选【将此用户设置为管理员】,设置两次相同的密码,如下图:

rl_user_newd

点击【完成】,返回【安装信息摘要】界面,如下图:

rl_setted

7、开始安装

点击【开始安装】按钮,安装开始。

rl_installing

安装过程大概5分钟,我们可以休息一下,或者刷一下抖音。

8、安装完成

好了安装完成,出现如下界面:

rl_installed

点击【重启系统】,安装完成,界面如下:

rl_start

五、设置虚拟机网络

1、测试虚拟机网络

登录虚拟机,使用如下命令,验证能否上网:

ping baidu.com
输出如下:

rl_ping

可以上网,使用如下命令,查看ip

ip address
输出如下:

rl_ip

可以看到,只有一个enp03s的网卡,这是NAT网卡,我们在宿主机ping这个地址是ping不通的。那么,我们宿主机该如何访问虚拟机呢?

2、虚拟机常用网络简介

我们在使用虚拟机时,主要使用的网络有三种,如下:

模式名称 特点
网络地址转换(NAT) 这个相当于虚拟机自建了一个内部局域网,虚拟机可以通过这个连接访问外部网络,但是外部网络不可访问虚拟机
桥接网卡 这个相当于将虚拟机作为物理机直接连接到宿主机的网络,主机网络发生变化时,也跟随变化,ip也随之变动
仅主机(Host-Only)网络 这个相当于为宿主机和虚拟机创建了一个局域网,连接这个网络后,主机可以访问虚拟机以及虚拟机上web服务,但是虚拟机不可访问外网

我们的虚拟机已经有了一个【网络地址转换(NAT)】,可以上网了。我们宿主机要访问虚拟机,我们可以为虚拟机添加一个【仅主机(Host-Only)网络】即可。

3、给虚拟机添加【仅主机(Host-Only)网络】

在【Oracle VM VirtualBox 管理器】中,点击【管理】->【工具】->【网络管理器】,打开如下界面:

vbox_network

在选中右侧【仅主机(Host-Only)网络】选项卡的情况下,点击右侧上方【创建】按钮,界面如下。

vbox_hostnet

切换选项卡【DHCP服务器】,勾选【启用服务器】,如下图:

vbox_hostnet_dhcp

点击【应用】按钮。

注意:更改虚拟机网络,需要关闭虚拟机。

在【Oracle VM VirtualBox 管理器】中,左侧选中我们的虚拟机(fotianmoyin-rl),如下图:

vbox_rl

点击右侧上方【设置】按钮,弹出如下界面:

vbox_rl_settings

切换左侧选项卡到【网络】,如下界面:

vbox_rl_net

切换右侧选项卡到【网卡2】,如下图:

vbox_rl_net2

勾选【启用网络连接】,连接方式选择【仅主机(Host-Only)网络】,点开【高级】折叠卡,调整【混杂模式】为【全部允许】,如下图:

vbox_rl_net_done

点击【确定】,启动虚拟机。

查看ip,运行如下命令:

ip address
结果如下:

rl_ip2

可以看到多了一个enp0s8的网卡,但是这个网卡却没有ip。

4、使用nmtui配置网卡

下面我们使用nmtui来设置enp0s8网卡。 输入nmtui命令来启用网卡图形配置界面,如下图:

nmtui
nm_welcome

通过上下键,选中【Edit a connection】,回车:

nm_add

通过左右键切换,左右栏区,选择右侧【Add】选项,回车:

nm_add_ethernet

选中【Ethernet】,选择【Create】,回车:

nm_add_device

【Profile name】,【Device】两行都输入:enp0s8,选中【OK】回车:

nm_end

选中【Back】,回车。

nm_quit

选中【Quit】,选择【OK】,回车退出配置。

5、虚拟机网络配置完成

我们再次使用ip命令查看ip,命令如下:

ip address
结果如下:

rl_ip3

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
至此,在VirtualBox中安装Rocky Linux 9.3 就完成了。