日常bb

日常bb

Windows通过VirtualBox虚拟机安装CentOS8

8
2025-07-11
Windows通过VirtualBox虚拟机安装CentOS8

Windows 通过 VirtualBox 虚拟机安装 CentOS8。

准备工作

本文安装的是 centos8-stream 的 iso。CentOS-Stream-8-x86_64-latest-boot.iso

创建虚拟机

  1. 新建。
  2. 虚拟机名称。
  3. 选择一个虚拟机安装路径。
  4. 虚拟光盘选择下载好的 iso 精选。
  5. 类型选择 liunx。
  6. 版本选 Red Hat(64 bit),centos 是基于 Red Hat 开发的。
  7. 内存最少 2GB,建议 4-8 GB。
  8. CPU 至少 2,建议 4-8。
  9. 硬盘至少 20GB,建议选择 40GB。这部分空间不会立马占满,建议选择大一点,避免后续虚拟机硬盘空间不足扩容。

创建虚拟机

摘要虚拟机

配置Centos系统

启动后虚拟机后,会出现一个新窗口,是虚拟机的屏幕。
第一次鼠标点击该窗口会弹出下面的提示,意思是虚拟机会独占你的鼠标和键盘,如果想要退出虚拟机的独占,同时按下左右两个 ctrl 键就可以了。

  1. 选择语言 English + United States。
  2. 网络适配器,进入 network & host。点击右上角的开关开启网络适配器,然后点击左上角的Done。
  3. Installation Source,设置源。

centos 8 stream boot iso 安装源 Installation Source 地址设置

国内使用阿里源:http://mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/

  1. Software Selection,选择最左侧的 Server 其他不用动。

  2. Installation Destination,选择我们自己创建的虚拟硬盘。

  3. Time & Date,Region:Asia,City:Shanghai。点击齿轮,添加一个国内的 ntp 授时服务器:cn.pool.ntp.org,并勾选 pool、use 选项。

  4. root 的账号和密码。

  5. Begin installation。

  6. 安装成功,重新启动后登录。

配置Centos系统

ssh连接虚拟机

  1. 首先在虚拟机上进行登录。
  2. 安装 sshd 服务。

yum install -y openssh-server
systemctl restart sshd

  1. 配置 NAT 端口转发。

在 VirtualBox 中,虚拟机默认是用 NAT 方式启动,但在虚拟机内执行 ifconfig 并不会显示出直接供我们访问的 IP 地址,所以需要我们配置端口转发。从 VirtualBox 管理页面,设置 > 网络 > 高级 > 端口转发。

点击加号创建一个新的端口转发,主机端口对应的是宿主机的本地端口。选择一个五位数不常用的 60022,每台电脑端口的范围都是 0-65535,前 1024 个一般都系统使用。子系统端口对应的是虚拟机的端口,选择 22 即可。

这样配置了之后,对宿主机60022端口号的所有网络访问,都会通过虚拟机软件转发到虚拟机中的22号端口。就约等于我们直接访问了虚拟机的22号端口。

  1. 使用工具进行 ssh 连接。

ip:127.0.0.1
端口:60022
账号:root
密码就是之前设置的

  1. 连接成功,完成。

参考