美文网首页
VirtualBox使用方法

VirtualBox使用方法

作者: louyang | 来源:发表于2021-03-25 16:35 被阅读0次

1 安装

https://www.virtualbox.org/wiki/Downloads
在这里下载最新的VirtualBox安装程序。

image.png

2 导入已有虚拟机

假设有个ova文件,双击打开:

image.png

点击“导入”,完成后,点击“启动”。

3 安装新虚拟机

我安装过三种操作系统:

  1. Ubuntu Desktop 20.04.1 LTS
  2. Ubuntu Desktop 20.10
  3. CentOS 8.2.2004

都启动了图形桌面,但问题是当使用CentOS 8是,鼠标在虚拟机内外不能自由切换,必须按下右边的CTRL键后,鼠标才可以脱离虚拟机。这也太麻烦了,所以我放弃了继续使用CentOS 8,接下来的内容都是描述Ubuntu Desktop的。

https://ubuntu.com/#download
在这里下载Ubuntu Desktop。将下载的镜像放入虚拟光驱,开机前,内存,处理器,外设按需设定。接下来开机,就像在一台物理机上一样,把操作系统安装至硬盘。

安装完重启后,每个人都会面临一些个性化的设置,下面内容仅供参考。

3.1 设置apt代理 (可选)

网络直连的,没有代理的,请跳过此节。

参考https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-the-proxy-for-apt-for-ubuntu-18-04/

sudo touch /etc/apt/apt.conf.d/proxy.conf
sudo vi /etc/apt/apt.conf.d/proxy.conf
Acquire::http::Proxy "http://user:password@proxy.server:port/";
Acquire::https::Proxy "https://user:password@proxy.server:port/";

此后,sudo apt update应该可以正常工作。

3.2 设置双向共享粘贴板

点击菜单“设备”,选择“共享粘贴板”,选择“双向”。

sudo apt install virtualbox-guest-additions-iso
image.png

如上图“安装增强功能...”,重启虚拟机,此后,虚拟机内外复制粘贴可以正常工作了。

3.3 安装Ubuntu桌面(仅服务器版本需要)

sudo apt-get install ubuntu-desktop
sudo reboot

3.4 定制终端窗口

3.4.1 加边框

~/.config/gtk-3.0/gtk.css中加:

decoration {
  border: 5px solid white;
}

3.4.2 改背景颜色

在Terminal中选择Preferences,然后在其中找到背景颜色进行修改。

3.5 取消屏保

因为是自己的虚拟机,所以屏保显得有些多余。
屏幕右上角选择setting,找到Screen Lock,然后全部取消掉。

3.6 设置开发环境

3.6.1 设置.gitconfig

[user]
    name = <name>
    email = <email>

3.6.2 安装c++编译器等

sudo apt install g++
sudo apt install libgtest-dev
sudo apt install cmake
sudo apt install valgrind
sudo apt install cppcheck
sudo apt install aptitude
aptitude search boost
sudo apt install libboost-dev

3.7 修改缺省文本编辑器

sudo update-alternatives --config editor

3.8 github

git clone <url> --config "proxy_ip:port"

For example,
git clone https://github.com/olindata/sample-gitlabci-cpp-project.git --config "http.proxy=10.158.100.2:8080"

3.9 安装docker

sudo apt install docker.io
sudo systemctl start docker
sudo chmod 666 /var/run/docker.sock

3.10 当apt update遇到Connection failed错误时

sudo apt clean
sudo apt update

3.11 安装pip

sudo apt install python3-pip

3.12 安装 python library

$ sudo pip3 install numpy --proxy http://<ip>:<port>

For example,

$ pip3 install cppclean --proxy http://10.144.1.10:8080

相关文章

网友评论

      本文标题:VirtualBox使用方法

      本文链接:https://www.haomeiwen.com/subject/oqmtvktx.html