Windows10超详细使用VirtualBox安装虚拟机,并安装配置Linux CentOS8系统


文章目录

  • Windows10超详细使用VirtualBox安装虚拟机,并安装配置Linux CentOS8系统
  • 1. 安装Oracle VM VirtualBox
  • 1.1 下载VirtualBox
  • 1.2 创建虚拟机
  • 2. 安装CentOS-8
  • 2.1 下载CentOS-8-ISO文件
  • 2.2 安装CentOS-8
  • 2.3 备份系统(SnapShot)
  • 3. 使用PuTTY连接LinuxCentOS8系统
  • 3.1 下载PuTTY
  • 3.2 安装PuTTY
  • 3.3 PuTTY连接LinuxCentOS8
  • 4. 安装增强功能GuestAdditions
  • 4.1 直接安装


1. 安装Oracle VM VirtualBox

Oracle VM VirtualBox是一款免费好用的虚拟机软件,可以通过它安装其他系统。

1.1 下载VirtualBox

网址:https://www.virtualbox.org/wiki/Downloads

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux


下载后双击运行exe文件,一路next保持默认设置。

1.2 创建虚拟机

点击新建按钮,设置名称为MyLinuxCentOS8,版本选择Red Hat(64-bit),Red Hat和CentOS是一家公司的产品,只不过前者是商用版本,后者是免费版本,它们的功能是一样的。

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_02


内存大小保持默认1G即可

vmbox虚拟机上怎么用gpu 虚拟机virtual box_CentOS_03


vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_04

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_05

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_06

硬盘选择20G

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_07

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_08

2. 安装CentOS-8

2.1 下载CentOS-8-ISO文件

可以用国内的阿里云镜像网站:https://mirrors.aliyun.com/centos/

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_09

选择最新的版本8.2.2004,选择DVD版本即可,可以直接下载ISO文件,也可以下载torrent种子再用迅雷下载,建议用迅雷更快一些。

2.2 安装CentOS-8

点击启动按钮,选择安装文件:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_10

点击注册,选择ISO文件:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_11

选中ISO文件,点击选择:(带感叹号的是因为我之前装过,新安装是没有的)

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_12

vmbox虚拟机上怎么用gpu 虚拟机virtual box_CentOS_13

选择第一个Install CentOS Linux 8

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_14

选择安装语言为英文:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_15

时间方面可以选择亚洲-上海,没有找到北京。。。。

软件选择默认的GUI(图形化界面)即可

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_16

保持默认,直接点击Done

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_17

设置hostname,比如MyLinuxCentOS8,点击apply

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_18

点击Configure,选择General,勾选Connect automatically with priority,保存

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_19

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_20

设置完毕,可以点击Begin Installation

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_21

设置root密码和用户名与用户密码:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_22

vmbox虚拟机上怎么用gpu 虚拟机virtual box_CentOS_23

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_24

设置完成后,点击reboot:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_25

reboot后会重新出现安装界面,我们不需要再安装,所以可以按住键盘右边的Ctrl键,鼠标逃逸出界面,选择设备-分配光驱-移除虚拟盘,之后点击强制释放:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_26

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_27

之后选择控制-重启即可

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_28

之后出现下面的界面,选择License,勾选同意

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_29

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_30

点击Finish

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_31

之后出现登录界面,选择用户,输入密码登录即可:(如果你点击Not listed?,可以用root登录)

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_32

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_33

初次登录会有一些欢迎界面如下,我只把隐私定位服务关闭了其他默认:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_34

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_35

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_36

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_37

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_38

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_39

安装完成,点击界面右上角,选择关机:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_40

2.3 备份系统(SnapShot)

备份系统可以在之后遇到问题时随时回到初始安装时候的状态而不用再重新安装系统了,非常方便,强烈推荐,操作如下:在关机状态下,选择备份【系统快照】:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_41

之后点击生成,输入名称,比如FirstInstallSnapShot,点击OK

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_42

如果以后想要回到初始状态,不用重装系统,只需选中FistInstallSnapShot,点击恢复备份即可

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_43

3. 使用PuTTY连接LinuxCentOS8系统

3.1 下载PuTTY

官方网址:https://www.putty.org/

选择64位的安装:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_CentOS_44

3.2 安装PuTTY

vmbox虚拟机上怎么用gpu 虚拟机virtual box_linux_45

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_46

选择Will be installed on local hard drive,之后安装

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_47

去掉勾选,点击完成:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_48

3.3 PuTTY连接LinuxCentOS8

首先需要修改VM的网络设置(原本默认值是NET会导致PuTTY无法连接),以下两种模式选一个即可:

host-only adapter(仅主机网络) = allows communication between your pc and the virtual machine

bridged adapter = allows communication between your pc and vm plus allows communication to the internet.

下面以仅主机网络host-only为例:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_用户名_49

之后启动系统,在terminal里输入ifconfig或者ip addr回车即可找到CentOS8系统的IP地址(找enp0s3那个下面的inet地址),打开PuTTY,输入看到的IP地址,写一个连接名字保存一下,然后打开:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_50

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_51

输入用户名,也可以输入root,然后输入对应的密码,回车连接成功:

vmbox虚拟机上怎么用gpu 虚拟机virtual box_CentOS_52

4. 安装增强功能GuestAdditions

4.1 直接安装

进入CentOS8系统,选择设备-安装增强功能

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_53

vmbox虚拟机上怎么用gpu 虚拟机virtual box_重启_54

vmbox虚拟机上怎么用gpu 虚拟机virtual box_vmbox虚拟机上怎么用gpu_55

有bug,kernel headers not found for target kernel,需要先将系统升级到最新的内核,并安装kernel-headers等相应的库。

sudo yum update kernel -y

更新完内核并用sudo init 6重启

再安装需要的kernel-headers等软件包:
sudo yum install kernel-headers kernel-devel gcc make elfutils-libelf-devel -y

安装后再尝试安装Guest Addon,发现可以正常安装了。安装完后鼠标可自由移除视窗。