㈠ 修改全局设置
安装完VirtualVox之后,先修改VirtualBox全局的虚拟机安装路径,默认路径是 C:\Users\用户名\VirtualBox VMs
选择虚拟机的安装路径,这样以后都会默认安装到这个路径下了
㈡ 新建虚拟机,以安装Ubuntu(64-bit)为例
⑴ 取一个喜欢的名称,系统类型选择Linux,版本选择Ubuntu(64-bit)
⑵ 选择合适的内存大小。创建虚拟机完成之后,右击虚拟机,选择"设置"菜单,进入"系统"->"主板"中也能调整。
⑶ 创建虚拟硬盘
① 虚拟硬盘类型选择VDI
② 选择动态分配
③ 设置合适的虚拟硬盘大小,这是虚拟机最大能使用的磁盘空间。虚拟磁盘大小一旦创建,就无法修改了。
点击"创建"按钮。至此,虚拟机创建完成。
㈢ 安装Ubuntu Linux操作系统
⑴ 下载Ubuntu Linux操作系统到本地
我选择的是Ubuntu 22.04的服务器版本。
最新版本下载地址:Ubuntu系统下载 | Ubuntu
各历史版本下载地址:Ubuntu Releases
⑵ 设置虚拟光盘
选择下载的Ubuntu操作系统文件
注册系统iso文件
操作完成之后结果如下,点击"OK"键确认。
⑶ 启动虚拟机,进行系统安装
① 选择安装系统,按回车键确认
② 语言配置,我这里选择的是English
③ 键盘布局,我这里用的默认配置English
④ 系统安装版本,我选择的是默认安装版本
⑤ 网络配置,保持默认配置即可
⑥ 网络代理配置,我的机器无须配置,留空即可
⑦ 软件源地址配置,我使用的默认配置,也可以将这个地址修改为国内的镜像地址,例如阿里云地址http://mirrors.aliyun.com/ubuntu
⑧ 磁盘分区设置,本来就是个虚拟机,没必要设置,保存默认的即可
⑨ 分区预览,直接选"Done"即可,回车之后,会弹出一个确认框,选择"Continue"
⑩ 机器名称、用户、密码
⑪ 安装OpenSSH包
⑫ 软件列表,想安装什么就选择什么,也可以一个都不选,需要的时候再安装。我这里一个都没选。
⑬ 相关配置已经选择完毕,选择"Done"之后,等待系统安装完成。当出现如下选项时,重启虚拟机,重启完成之后,系统即安装完成。
㈣ 操作系统的其它配置
⑴ 修改root用户密码
默认root密码是随机的,即每次开机都有一个新的root密码。
① 输入命令:
$ sudo passwd
# 或者
$ sudu passwd root
② 然后输入当前用户的密码
③ 输入root用户的新密码
④ 使用命令切换到root用户:$ su root
⑵ 安装build-essential软件包
Ubuntu系统中的包安装命令是apt-get,不是yum。
Ubuntu缺省情况下,并没有提供C/C++的编译环境,需要手动安装,但是单独安装gcc以及g++比较麻烦。Ubuntu提供了一个build-essential软件包,安装了该软件包,编译c/c++所需要的软件包也都会被安装。切换到root用户进行安装。
安装命令:
$ apt-get install build-essential
输入"Y",确认安装,等待安装完成。
⑶ 从Ubuntu 20.xx版本开始,官方不再建议使用ifconfig命令,而是使用ip addr命令。如果想继续使用ifconfig命令,需要手动安装net-tools软件包。
安装命令:
$ apt install net-tools
net-tools软件包中还有很多其他命令,大家可以自己了解一下。
虚拟机默认的IP是10.0.2.15
㈤ 关闭虚拟机,进行一些其它配置
⑴ 调整启动顺序
⑵ 设置虚拟机的CPU资源
⑶ 设置端口映射
例如默认情况下,Xshell是无法连接虚拟机的。想要映射哪些端口,就进行配置