目录
所用文件资源
网盘中有VirtualBox的安装包,Ubuntu22.04系统的iso镜像文件,创建好的可以直接导入的Ubuntu22.04系统的ova镜像文件
所以可以在下文步骤的对应位置跳过对应部分
1.VirtualBox的介绍与下载安装
1.1VitualBox简介
VirtualBox是一个开源的虚拟机软件,由甲骨文(Oracle)公司开发。
它可以在单个物理计算机上安装和运行多个操作系统,也就是说,你可以在你的计算机上同时运行Windows、Linux、Mac OS等不同的操作系统。其特点是免费、功能强大、上手简单。
当然,也有一些其他流行的虚拟机软件:
VMware Workstation:有商业版和免费版,特性和性能非常强大
Microsoft Hyper-V:这是微软为Windows操作系统提供的虚拟化解决方案。如果你使用的是Vindows10Pro或更高版本,Hyper–V可以直接使用。
Parallels Desktop:这是一款专为Mac用户设计的虚拟机软件,可以在Mac上运行各种Windows,应用程序。
QEMU:这是一个开源的、在Liux上广泛使用的虚拟化解决方案。它可以运行各种不同的操作系统,而且性能非常出色。
1.2VirtualBox安装
-
进入VirtualBox官网,点击Downloads
-
选择与物理主机系统(后续我们称主机)对应的版本,点击开始下载(我这儿选择Windows)
-
下载好安装程序后双击运行,点击下一步
-
选择安装的功能、安装地址后点击下一步
一般安装的功能默认即可、安装地址可以自行选择
-
点击是
-
点击是
-
点击安装
-
点击完成
-
进入这个界面说明安装成功
2.下载Ubuntu系统的镜像文件
- 进入Ubuntu官网下载页面,点击下载Ubuntu桌面版
- 下翻页面,点击下载
当然也可以选择自己需要的系统版本进行下载
3.创建虚拟机
- 打开VirtualBox后输入快捷键Ctrl+N或者点击控制–新建以打开虚拟机创建页面
- 填写相关信息后点击完成
【虚拟电脑名称和系统类型】页:
名称:就是你给自己虚拟机起一个名字,可以随意一点,方便你以后区分每个虚拟机是做什么的
文件夹:这是虚拟机文件在你主机的存放位置,如果选择文件夹A,那么创建虚拟机时VirtualBox会自动在A下创建一个名为B的文件夹(B为虚拟机的名称,例如这儿就是Ubuntu22),后续VirtualBox会把与该虚拟机有关的所有文件存放在B文件夹中。推荐大家创建一个总的文件夹A,用于专门存放所有的虚拟机
虚拟光盘:就是刚才下载的虚拟机的镜像文件,一般是.iso文件,这个文件用于我们在安装虚拟机系统的时候使用,安装了虚拟机系统之后可以删除,后续会介绍如何处理
类型和版本:就是虚拟机系统的类型
跳过自动安装:我习惯自己控制安装过程,建议勾上
【自动安装】页:由于我们跳过自动安装,所以这一页不用管
【硬件】页:
内存大小:越大越流畅,我一般习惯给8G,即8192MB,这个后续可以修改的
处理器:越大越流畅,我一般习惯给8个,这个后续可以修改的
启用EFI:一般不用勾选。EFI是英文 “Extensible Firmware Interface” 的缩写,指的是一种系统固件接口标准。它是一种用于替代传统BIOS(基本输入/输出系统)的新一代固件接口标准,为计算机操作系统和硬件之间提供了统一的接口。
【虚拟硬盘】页:
虚拟硬盘文件位置和大小:位置不要修改,大小根据自身情况设置。可以设置大一点,我这里给100GB。后续硬盘不够使用还可以添加的。
虚拟磁盘文件类型:也就是虚拟机硬盘数据保存在主机中文件的文件形式,默认是VDI,我习惯选择VHD,但是该不该都无所谓
有限分配全部空间:建议取消勾选。这样你主机中的文件是随着虚拟机数据增多而慢慢变大的(这也是为什么前文说可以把虚拟硬盘的大小设置大一些,因为这并不会马上占用主机的存储空间),而不是在创建的时候立马就来一个100GB的文件占着主机位置,当然硬盘足够大可以勾选上。 - 这样,一台虚拟的计算机已经创建好了,不过现在还只是一堆虚拟的拼凑好的物理设备,我们还需要把镜像文件中的操作系统安装在这个物理设备上,才能让他真正实现计算机的功能,不过在安装操作系统之前让我们先进一步设置一下。
- 鼠标移至虚拟机上面,右击,点击设置,进入虚拟机的设置页面(或者选中虚拟机按快捷键Ctrl+S)
【系统】页:
通过上下箭头调整启动顺序并取消“软驱”这种启动方式
修改前:
修改后:
【网络】页:
这里我使用两个网卡:
虚拟机通过网卡1与主机之间网络通信,
虚拟机通过网卡2与外部网络之间进行网络通信
设置完成之后点击确定保存设置 - 启动虚拟机(点击启动或者双击虚拟机)
- 进入这个页面后按下Enter,进入ubuntu操作系统的安装
- 等待加载
加载完成后出现此系统安装引导界面
点击Install Ubuntu - 选择虚拟机键盘布局后点击continue
- 点击continue
- 选择擦除硬盘上的数据后安装Ubuntu,点击Install Now
我们本来就是新的硬盘,没有数据,随便擦
- 点击continue
- 选择一个所在地后点击continue
- 填写相关信息后,点击continue
Your name:随便写
Your computer’s name:计算机的名字,可以随便写,这个名字会出现在命令行中,所以可以取一个简洁美观的名字,我这儿直接一个U
Pick a username:计算机用户的名字,可随意取,也会出现在命令行中,我这儿取ad
password:建议取一个简单的密码,比如我所有虚拟机的密码都是123456
下面:至于选择自动登录还是需要密码才能登录可以按照自己需要勾选 - 等待安装,我大概用时3-4分钟
- 安装完成后出现如下提示界面,点击Restart Now让计算机重启
- 他让我们移除刚才下载的光盘镜像(.iso),然后按下ENTER,我们直接按ENTER即可,他会自己删除
- 来到登陆界面,点击用户名,然后输入密码即可登录
- 出现如下界面说明我们已经大功告成
一直点击右上角skip跳过即可开始使用Ubuntu系统了
- 删除之前的光盘镜像文件
前面说到,在安装好ubuntu系统之后是可以删除iso镜像文件的,这样可以减少硬盘空间的占用
我们首先将Ubuntu虚拟机关机:
点击屏幕右上角,点击power off
再次点击power off,系统关机 - 再次进入设置
【系统】页:
修改启动顺序为上图所示,即优先且仅通过虚拟机的虚拟硬盘进行启动(因为我们在安装ubuntu操作系统的时候已经把操作系统装进去了)
【存储】页:
不进行任何改动,我们只是来观察一下:
我们发现虚拟机仅有一个由SATA控制器控制的.vhd硬盘,IDE下没有.iso镜像文件。
这说明:VirtualBox确实自动给我们删除了虚拟机的这个镜像文件(我的意思是:虚拟机不再认为iso文件还是他的一部分,但是这个iso文件还在你的主机上),因为如果你留意过的话,我们在安装系统之前进入这个界面,IDE控制器下一定是挂着我们下载的iso文件的,正如下图(这张图就是前文安装系统之前的虚拟机信息截图,此时虚拟机是把iso文件当作他的一部分的,因为他需要这个文件来启动,而我们此时已经把系统装入vhd硬盘了,所以不再需要,可以删除了)
点击确定保存刚才的修改。 - 此时虚拟机已经不再需要iso文件,我们可以把他从主机中彻底删除了
4.导出一个已经创建好的虚拟机
概述:导出虚拟机可以将整个虚拟机打包成一个文件,包括虚拟硬盘文件、配置文件等,从而实现对虚拟机的完整备份。这可以作为一种版本控制机制,可以保存不同时间点的虚拟机状态,以便在需要时方便进行回退或者比较不同版本的虚拟机。
-
按Ctrl+E快捷键或者管理-导出虚拟电脑打开创建页面,选择需要导出的虚拟机后点击下一步
-
选择导出文件的所在位置后点击下一步
-
确认导出信息点击完成,等待导出即可,速度时好时坏,慢的时候几十分钟…
5.导入一个虚拟机
- 点击管理-导入虚拟机或者按下快捷键Ctrl+I,出现导入页面,在导入页面选择我们需要导入的ova文件(网盘提供了的),点击下一步
- 选择导入的虚拟机的存放位置后点击完成,等待导入即可,一般不超过5分钟
6.Ubuntu基础设置
6.1修改语言
- 进入设置页面
- 在语言设置页点击language
- 选择汉语后点击select
- 点击restart…,弹出提示点击logout
- 再次登录进入系统,弹出提示页面选择Keep Old Names
- 再次进入语言设置页面,点击Manage Installed language
- 弹出提示,点击安装
- 输入密码,点击Authenticate
- 等待安装
- 点击应用到整个系统
- 输入密码后点击Authenticate
- 之后重新登录账号,点击保留旧的名称,语言设置完成
6.2修改分辨率
- 在桌面右击鼠标,点击显示设置
- 进行对应设置
- 点击应用
- 点击保留更改