一、VirtualBox安装配置
1、Download VirtualBox
https://www.virtualbox.org/wiki/Downloads
下载1:VirtualBox-6.1.16-140961-Win
Support for USB 2.0 and USB 3.0 devices, VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards.
下载2:Oracle_VM_VirtualBox_Extension_Pack-6.1.16
http://download.virtualbox.org/virtualbox/6.1.16/
下载3:VBoxGuestAdditions_6.1.16.iso
下载软件列表:
2、安装VirtualBox
3、添加Oracle_VM_VirtualBox_Extension_Pack扩展包
管理-全局设定-扩展 添加新包
4、VBoxs 配置
新建:新建虚拟电脑 Ubuntu 内存大小 4G 文件大小 >20G 其他默认
设置:常规-高级
显示:勾选硬件加速
存储
二、Ubuntu安装
1、下载 Ubuntu
官网:https://www.ubuntu.com/download/desktop
网易镜像站:http://mirrors.163.com/ubuntu-releases/
清华镜像站 : https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
2、安装Ubuntu
将系统镜像ubuntu-20.10-desktop-amd64.iso加载到虚拟光驱,比如显示物理设备‘K:’
启动虚拟机 Ubuntu ,选择启动盘 物理设备‘K:’
去掉安装Ubuntu时下载更新,因为太慢,以后通过选择源进行更新。
默认选继续
密码为1 因为是自己用为了方便
3、安装VBoxGuestAdditions_6.1.16
先把镜像文件VBoxGuestAdditions_6.1.16.iso加载到虚拟光驱
然后在Ubuntu中安装
三、配置
1、更新镜像配置
方法一:
清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 阿里云开源镜像站:http://mirrors.aliyun.com/ubuntu-releases/ 备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
修改配置:sudo gedit /etc/apt/sources.list
见清华大学开源镜像站sources.list内容
更新源:sudo apt-get update
方法二:显示应用程序>软件和更新
下载自:选其它网站…选择最佳服务器(S) 阿里云开源镜像站
2、更新软件
$ sudo apt update
$ sudo apt upgrade
LINUX的发行版,都有自己的软件仓库,UBUNTU源列表sources.list,表中每一条网址就是一个源。
sudo gedit /etc/apt/sources.list
可以在这个文件里加入或者注释(加#)掉一些源。
sudo apt-get update
访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。
sudo apt-get upgrade
本地已安装的软件与下载的软件列表里对应软件进行对比,如果发现已安装的软件版本低,就会提示你更新。
总之,update是更新软件列表,upgrade是更新软件。
四、vagrant
Vagrant is a tool for building and managing virtual machine environments in a single workflow.
1、Download 2.2.14
2、Find Boxs 搜索 ubuntu 20.10
3、在本地创建一个目录用来存放 Ubuntu 虚拟机
如:G:\VirtualBox VMs\Ubuntu
G:\VirtualBox VMs\Ubuntu\vagrant init ubuntu/groovy64
在当前目录下生成一个Vagrantfile文件,内容就是上图 Vagrantfile 标签中看到的内容。
vagrant up (启动虚拟机)
vagrant up
下载安装,安装速度有点慢。安装成功后,可以在 vitualbox 中的虚拟机列表看到新安装的虚拟机。
使用命令登录:
vagrant ssh
以下是vagrant常见命令:
vagrant box list 查看目前已有的box
vagrant box add 新增加一个box
vagrant box remove 删除指定box
vagrant init 初始化配置vagrantfile
vagrant up 启动虚拟机
vagrant ssh ssh登录虚拟机
vagrant suspend 挂起虚拟机
vagrant reload 重启虚拟机
vagrant halt 关闭虚拟机
vagrant status 查看虚拟机状态
vagrant destroy 删除虚拟机