2020-08-21 11:03:50 +08:00
|
|
|
|
# Virtualbox in Linux 使用帮助
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
## 1.Virtualbox 及组件安装
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
### 1.1.Manjaro
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
```bash
|
|
|
|
|
# Host 及 host modules,host modules 用于支持虚拟化
|
2022-04-29 13:20:16 +08:00
|
|
|
|
sudo pacman -S virtualbox linux<ver>-virtualbox-host-modules
|
2020-08-21 11:03:50 +08:00
|
|
|
|
# Guest 工具,为 guest 系统提供性能优化和附加功能支持
|
2022-04-29 13:20:16 +08:00
|
|
|
|
sudo pacman -S virtualbox-guest-iso
|
2020-08-21 11:03:50 +08:00
|
|
|
|
# VNC 扩展包,用于 virtualbox 虚拟机远程显示
|
2022-04-29 13:20:16 +08:00
|
|
|
|
sudo pacman -S virtualbox-ext-vnc
|
2020-08-21 11:03:50 +08:00
|
|
|
|
# Virtualbox 扩展工具包,可支持 USB3.0 等
|
|
|
|
|
yaourt -S virtualbox-ext-oracle
|
|
|
|
|
```
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
## 2.共享文件夹设置
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
首先需要确认 Guest Linux 是否已经安装 VM Tools(开发用的 VM 镜像已经安装好 VM Tools)。接下来需要在虚拟机配置中添加共享文件夹,将该共享设置为自动挂载并将 Host 系统的用户账户添加到 vboxsf 用户组即可。假设要添加的账户名为 kim,则命令如下:
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
```bash
|
|
|
|
|
# Ubuntu
|
2023-01-06 13:30:24 +08:00
|
|
|
|
sudo adduser <user name> vboxsf
|
2020-08-21 11:03:50 +08:00
|
|
|
|
# Manjaro
|
2023-01-06 13:30:24 +08:00
|
|
|
|
sudo gpasswd --add <user name> vboxsf
|
2020-08-21 11:03:50 +08:00
|
|
|
|
```
|
2018-11-27 14:16:07 +08:00
|
|
|
|
|
2020-08-21 11:03:50 +08:00
|
|
|
|
## 3.USB 功能设置
|
|
|
|
|
|
|
|
|
|
需要先安装 virtualbox 增强工具。一般来讲可自己到 virtualbox 官网进行下载,Manjaro 可通过 yaourt 安装 virtualbox-ext-oracle 包即可。
|
|
|
|
|
|
|
|
|
|
然后到 File->Preferences->Extensions 中进行添加或确认安装状态。
|
|
|
|
|
|
2020-08-21 11:08:08 +08:00
|
|
|
|
将当前用户添加到 vboxusers 用户组:
|
2020-08-21 11:03:50 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# Ubuntu
|
2023-01-06 13:30:24 +08:00
|
|
|
|
sudo adduser <user name> vboxusers
|
2020-08-21 11:03:50 +08:00
|
|
|
|
# Manjaro
|
2023-01-06 13:30:24 +08:00
|
|
|
|
sudo gpasswd --add <user name> vboxusers
|
2020-08-21 11:03:50 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
然后注销或重启。
|
|
|
|
|
|
|
|
|
|
## 4.Guest 设置
|
|
|
|
|
|
|
|
|
|
### 4.1 Ubuntu as a Guest
|
|
|
|
|
|
|
|
|
|
#### 4.1.1.安装 Xubuntu 桌面
|
|
|
|
|
|
|
|
|
|
开发用的 VM 镜像使用 Ubuntu 原生桌面,可能导致卡顿,使用下列命令安装 Xubuntu 桌面可解决此问题:
|
|
|
|
|
|
|
|
|
|
```bash
|
2022-04-29 13:20:16 +08:00
|
|
|
|
sudo apt install xubuntu-desktop --fix-missing
|
2020-08-21 11:03:50 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
安装成功后,登出当前账户,在登陆界面切换桌面系统为 Xubuntu Session,然后重新登陆即可进入 Xubuntu 桌面环境。
|