VirtualBox 安装 Ubuntu Server 18 后开启增强功能及共享文件夹

本文最后更新于:2020-05-25 18:10

本教程基于Ubuntu 18.04 64位

开启增强功能

1
sudo mount /dev/cdrom /mnt/

如果挂载失败,则需检查设备->分配光驱下是否包含了VBoxGuestAdditions.iso这个镜像
如果有请选择它
如果没有,请点击选择虚拟盘,然后在C:\Program Files\Oracle\VirtualBox下找到它
然后再执行sudo mount /dev/cdrom /mnt/

1
2
3
sudo /mnt/VBoxLinuxAdditions.run
sudo umount /mnt/
sudo reboot

换阿里云源

1
2
3
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份源
sudo rm /etc/apt/sources.list
sudo nano /etc/apt/sources.list

粘贴源地址:

1
2
3
4
5
6
7
8
9
10
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

共享文件夹

设备->共享文件夹->共享文件夹,请添加一个共享文件夹,一般会勾选固定分配项,共享文件夹路径以及名称,最好都不要出现中文。

请记下共享文件夹名称,假设为VB,且在共享文件夹中放入一个123.txt作为测试使用

执行共享文件夹的挂载命令

1
sudo mount -t vboxsf VB [挂载后的本地路径]

该路径可以填/mnt/share,当然,你需要先mkdir share

例如

1
sudo mount -t vboxsf VB /mnt/share

然后在/mnt/share下可以找到123.txt

设置开机自动挂载共享文件夹

如果是Ubuntu 16 请用这段代码

1
sudo nano /etc/rc.loca

粘贴:

1
mount -t vboxsf VBSharing /mnt/share

如果是Ubuntu18 请用以下代码

1
sudo nano /etc/fstab 

粘贴:

1
VB /mnt/share vboxsf defaults 0 0

安装openssh-server(可选)

Ubuntu安装时可勾选是否安装openssh,如果已安装请忽略该步骤

1
sudo apt-get install openssh-server

端口转发后用PuTTy连接Ubuntu Server(可选)

因为VBox里的Ubuntu Server不支持复制粘贴,故我喜欢用PuTTy连接VBox里的Ubuntu,这时就需要端口转发

方法:

设置->网络->网卡1->高级->端口转发

协议 主机IP 主机端口 子系统IP 子系统端口
TCP 127.0.0.1 2222 22
TCP 127.0.0.1 4000 4000

第二条记录是我用hexo搭建博客本地预览用,忽略之
子系统IP留空

开启端口转发后,即可在PuTTy中连接127.0.0.1,端口为2222,账号密码即Ubuntu Server的账号密码


VirtualBox 安装 Ubuntu Server 18 后开启增强功能及共享文件夹
https://peppernotes.top/2019/09/vboxubuntu/
作者
辣椒小皇纸
发布于
2019年9月22日
许可协议