环境:

(1)宿主机系统:Ubuntu20.04 LTS

(2)虚拟机软件:VirtualBox6.1

(3)虚拟机系统:Ubuntu20.04 LTS

    你没看错,就是在Ubuntu20.04上再安装一个Ubuntu20.04。这里主要是为了演示Ubuntu环境下安装虚拟机的方法 ~


1. VirtualBox下载与安装

(1)可以直接到Ubuntu Software中搜索VirtualBox

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu

 (2)直接单击Install进行安装

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_02

 2. 创建一个虚拟机

(1)打开VirtualBox6.1,选择"New"新建一个新的虚拟机

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_03

 (2)配置虚拟机的名称,"Type"选择"Linux","Version"选择"Ubuntu(64-bit)"

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_04

 (3)分配虚拟机内存(按照实际需求合理分配)

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_05

  (4)现在创建虚拟硬盘

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_06

 (5)虚拟硬盘文件类型选择"VDI(VirtualBox Disk Image)"

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_07

  (6)虚拟硬盘采用动态分配的方式

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_08

  (7)选择虚拟硬盘的大小,此大小是虚拟机能够存储再硬盘上的文件数据量的限制。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_09

  3. 在创建的虚拟机中安装ubuntu20.04 LTS

(1)下载ubuntu20.04 LTS系统镜像

 下载地址:Ubuntu 20.04.3 LTS (Focal Fossa)  ,这里选择64-bit的desktop版本

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_10

 (2)点击VirtualBox6.1界面的"Settings"图标,对刚才创建的虚拟机进行配置

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_11

  (3)按照下图所示方法挂载ubuntu20.04的镜像文件

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_ubuntu_12

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_共享文件夹_13

(4)设置网络模式为"NAT"

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_共享文件夹_14

(5)点击"Start"图标启动虚拟机(安装时请保证网络处于连通状态)

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_15

  注意:VirtualBox6.1启动虚拟机的时候若报错,可尝试下述命令进行修复(修不好不负责~)

sudo apt install --reinstall virtualbox-dkms

(6)语言选择"English",安装选项选择右边的"Install Ubuntu"

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_16

     (7)键盘布局选择"English(US)",然后点击"Continue"进行下一步

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_ubuntu_17

     (8)这里保持默认选项,点击"Continue"

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_18

   (9)这里依旧保持默认配置,同样点击"Continue"进行下一步

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_19

跳出一个对话框,点击"Continue"即可。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_20

   (10)接下来是时区配置,这里输入"Shanghai"

   (11)最后设置用户名和密码

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_21

   (12)等待系统安装完成(安装时间较长,请耐心等待~)

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_22

    (13)安装完成后可能会提示:"Please remove the installation medium, then reboot."

这是提示我们将安装镜像解除挂载,然后重启系统。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_ubuntu_23

首先勾选"ubuntu-20.04.3-desktop-amd64.iso"复选框,然后点击"Remove disk from virtual drive"  

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_24

弹出如下提示框,点击"Force Unmount"即可。然后按下Enter重启系统。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_25

 重启后的界面如下图所示,大功基本告成 ~ ~

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_26


4. 设置共享文件夹

(1)在宿主机的/home/vane/Download/目录下新建文件夹"ushares" (宿主机的共享文件夹可以放在自己喜欢的路径,不一定要放在Download/目录下,名称也可以自定义)

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_27

(2)点击"Settings"图标对虚拟机进行配置

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_28

(3)配置共享文件夹

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_共享文件夹_29

按照下图方法进行共享文件夹的配置

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_30

 (4)配置共享剪切板功能

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_31

 (5)开启虚拟机

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_linux_32

 (6)安装增强功能包,点击 Devices—>Insert Guest Additions CD image... 进行安装。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_共享文件夹_33

①  第一次安装增强包,则按照系统提示进行下载安装。

②  如果已经下载过增强包,会弹出下面的对话框,点击Run直接进行安装即可。

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_运维_34

增强功能包安装完成后点击运行,运行成功的界面如下图所示。(按Enter退出该窗口)

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_共享文件夹_35

 (7)解除增强功能包的镜像挂载

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_36

 (8)输入以下命令,将当前用户添加到vboxsf用户组,让当前用户可以访问共享文件夹

sudo usermod -G vboxsf -a vane

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_37

  (9)重启系统,可以看到挂载的共享文件夹

virtualbox虚拟机安装小雅docker virtualbox怎么安装虚拟机_Ubuntu_38

5. 配置系统环境

(1)修改下载源

① 在工作目录下新建sources.list文件

cd && touch sources.list

② 将下载源信息拷贝到sources.list文件中(可用系统自带的Text Editor软件编辑文本)

gedit sources.list

这里推荐中科大的下载源,亲测好用,如下所示:

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

③ 用工作目录下的sources.list文件替换掉/etc/apt/目录下的sources.list文件即可

sudo mv sources.list /etc/apt/sources.list

(2)执行下面的命令更新软件包

sudo apt update

(3)安装vim

sudo apt install vim

(4)到这里系统就可以正常使用啦,大功告成 ~ ~ ~


【补充】

(1)关于win10宿主机与linux客户机之间共享文件夹失败的问题

尝试重新安装virtualbox增强包

sudo apt-get install virtualbox-guest-dkms

(2)关于共享文件夹无权限访问的问题,可以尝试将当前用户加入vboxsf组

sudo usermod -aG vboxsf username

                                                                                                                                                   Ծ‸Ծ