导读

因为平常开发中难免要运行一些 demo,试用一些软件。这个进程难免会造成电脑装备、环境的污染和破坏,处理这个问题的思路也简略,就是用虚拟机。用虚拟机装的体系,假如环境脏了,直接删去重新起一个就行了。所以装置虚拟机可谓是这个系列最基础的一步,安排。

正文

VirtualBox

Ubuntu 下的虚拟机一般运用 VirtualBox,装置比较简略,用 apt-get 即可。

sudo apt install virtualbox -y

iSO

再就是镜像的下载了,既然是一行指令系列,那当然不能 low low 的用网页下载了。别的,用国内镜像也是必须的,这儿就用清华大学的镜像服务。直接上指令

cd ~/Downloads
curl -O https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04.4/ubuntu-20.04.4-desktop-amd64.iso

注意,-O 表示下载的文件与远程文件名相同,所以以上指令等同于

curl -o ~/Downloads/ubuntu-20.04.4-desktop-amd64.iso https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04.4/ubuntu-20.04.4-desktop-amd64.iso

别的,跟着版别更新,地址可能会变,所以还是上 https://mirrors.tuna.tsinghua.edu.cn 上查看最新版地址为好。再附上其他常用体系的镜像地址:

# centOS
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
# win10
https://software.download.prss.microsoft.com/sg/Win10_21H2_English_x64.iso?t=2b451169-6856-4c94-b8d2-08cf4c5af820&e=1650339010&h=e35ee324ce0553b6cc8f07c8e03d2944c9babd9d3507b171df98fcc39debd644

根本运用

  1. 翻开 VirtualBox 之后,点击 New,装备好内存、硬盘,一直点 Next 就行了;
  2. 选中刚生成的虚拟机,点 Settings,进入 Storage 选取;
  3. 点击 Start,挑选下载的镜像,依照提示装置即可;
  4. 重要:记得创建快照;

共享剪切板

需求装置 VirtualBox guest addition 扩展,然后进行一些装备修正,详细参阅:blog.csdn.net/qq_33215865…

网络署理

假如宿主机设置了网络署理,比方用了 clash 的话,可能是这样的装备:

Ubuntu 一行命令装软件——VirtualBox

这时分虚拟机要想正常上网,也需求配一下自己的网络署理,要先用 ip route show 查一下自己的 IP,一般会是 10.0.2.2。只需求在虚拟机傍边替换掉上图的 127.0.0.1,其他装备相同即可。

常见问题

  1. 履行 apt update 之类的指令时,会报 Release is not valid yet 之类的错误,一般是因为体系时刻与网络时刻不一致引起的,看一下你的虚拟机时刻是不是不对就知道了。这常会出现在你恢复回某个前史快照的时分,这时在体系设置里边,找到日期&时刻,开关一下主动同步即可。
  2. 修正了时刻之后,再运行 apt 相关指令有时还是不可,会报 lock 文件的错误,这时分报哪个文件删哪个文件就行了,一般是下面这 3 个文件。
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock

一行指令

cd ~/Downloads && curl -sO https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04.4/ubuntu-20.04.4-desktop-amd64.iso & \
sudo apt install virtualbox -y