前言
我已经安装好了一切,然后再截图写的文档。图片中的内容可能和新安装会有少许差别。
下载和安装 Virtual Box
官方下载地址为:https://www.virtualbox.org/wiki/Downloads。目前我使用的版本为 6.1.26。
Windows 安装程序基本都是傻瓜式的,这里就不记录过程了。
下载和安装 Ubuntu
下载 Ubuntu 20.04.3
我目前下载版本为 Ubuntu 20.04.3 Desktop。下载地址为清华大学开源软件镜像站。如下图所示,选择 ubuntu-release。
在里面选择 64 位 20.04.3 的 Desktop 版本。如下图所示。
安装 Ubuntu 20.04.3
新建虚拟机
在 Virtual Box 中选择 “新建”,配置如下图所示。
配置内存大小
我机器内存为
8
GB
8\text{GB}
8GB,我配置虚拟机内存为
4
GB
4\text{GB}
4GB。如下图。
配置虚拟盘
我使用缺省配置。如下图。
点击 “创建” 一个新的虚拟机就创建完成。注意,只是创建完成,Ubuntu 并没有安装。创建完成后如下图所示。
选择 Ubuntu 20.04.3 ISO
点击 “设置” 按钮,配置对应的启动 ISO。
如上图所示。“选择虚拟盘”,然后选择下载的 ISO。选择好 Ubuntu 20.04.3 的 ISO 后如下图所示。
点击 “OK” 按钮即可。
启动虚拟机安装 Ubuntu
点击 “启动” 按钮,如下图所示,开始安装 Ubuntu。Ubuntu 安装过程就不记录了。
下载和安装 Extension Pack
下载 Extension Pack
注意下载需要配置 Virtual Box 的版本号。对应 6.1.26 的下载地址为:Extension Pack下载地址。
安装 Extension Pack
启动 Virtual Box 后,选择菜单的 “管理 -> 扩展”,如下图。选择 “添加包”。
下载和安装 VBoxGuestAdditions
下载
同样注意 VBox 的版本号。我使用的版本下载地址在这里。选择如下图。
安装
要在虚拟 Ubuntu 启动前。
配置 ISO
如下图所示。添加虚拟光驱。
如下图所示,点 “注册”,选择 GuestAdditions。
选择完成后,如下图所示。
点击 “OK”。完成配置流程。
安装 GuestAdditions
启动 Ubuntu 虚拟机,等系统运行完成后。运行一个 terminal。执行如下命令行。
$ sudo mkdir /mnt/cdrom
$ sudo mount /dev/cdrom /mnt/cdrom/
$ cd /mnt/cdrom
$ sudo ./VBoxLinuxAdditions.run
下面是我机器安装的 LOG。
$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.26 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.1.26 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 5.11.0-36-generic.
This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
如上所示,系统提示我们需要重新启动 Ubuntu。
共享
注意,下面的操作需要在 Ubuntu 虚拟机启动前完成。另外不要选错虚拟机。
粘贴板
如下图所示。
这样设置完成后。就可以共享粘贴板了。
文件夹
配置共享
如下图所示。
选择自己需要共享的目录。例如下图所示。
点击 OK。
再次点击 OK,配置完成。
启动 Ubuntu 虚拟机。
挂载路径
启动 Ubuntu 后,运行如下命令行。
$ sudo mkdir /mnt/work
$ sudo mount -t vboxsf zhouyi /mnt/work
$ cd /mnt/work
请注意配置为自己的共享目录。上图中,我将 d:\zhouyi 目录映射到了虚拟机的 zhouyi。
开机自动挂载
如果虚拟机重新启动,上面的挂载就会消息。如果想永久挂载,需要在 /etc/fstab 中增加以下部分内容,让系统自动挂载。
ubuntu_share /mnt/work vboxsf rw, gid=1000, uid=1000, auto 0 0
上面的 git 和 uid 是指当前登陆时的用户名的 userid 和 groupid。可以使用命令行来查看。
$ id $who
uid=1000(simark) gid=1000(simark) groups=1000(simark),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),132(lxd),133(sambashare)
完结收工
到这样,我们就完成了 Win10 和 Ubuntu 共享目录。