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

本教程基于Ubuntu 18.04 64位
开启增强功能
sudo mount /dev/cdrom /mnt/
如果挂载失败,则需检查设备->分配光驱下是否包含了
VBoxGuestAdditions.iso这个镜像 如果有请选择它 如果没有,请点击选择虚拟盘,然后在C:\Program Files\Oracle\VirtualBox下找到它 然后再执行sudo mount /dev/cdrom /mnt/
sudo /mnt/VBoxLinuxAdditions.run
sudo umount /mnt/
sudo reboot
换阿里云源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份源
sudo rm /etc/apt/sources.list
sudo nano /etc/apt/sources.list
粘贴源地址:
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作为测试使用
执行共享文件夹的挂载命令
sudo mount -t vboxsf VB [挂载后的本地路径]
该路径可以填/mnt/share,当然,你需要先mkdir share
例如
sudo mount -t vboxsf VB /mnt/share
然后在/mnt/share下可以找到123.txt
设置开机自动挂载共享文件夹
如果是Ubuntu 16 请用这段代码
sudo nano /etc/rc.loca
粘贴:
mount -t vboxsf VBSharing /mnt/share
如果是Ubuntu18 请用以下代码
sudo nano /etc/fstab
粘贴:
VB /mnt/share vboxsf defaults 0 0
安装openssh-server(可选)
Ubuntu安装时可勾选是否安装openssh,如果已安装请忽略该步骤
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的账号密码
评论