Ubuntu环境搭建
1、Vmware虚拟机安装
1、Vmware的下载
因目前从Vmware官网下载流程繁琐,因此提供安装文件,下载路径为:
https://pan.baidu.com/s/18JVfz0C6UjRO1gSALbiwxw?pwd=8c9b
2、Vmware的安装
下载 VMware安装包解压后,双击exe文件开始安装,弹出安装窗口,如下图,点击【下一步】
勾选【我接受许可协议中的条款】,点击【下一步】,如下图:
选择【安装位置】,注意这里的文件路径尽量不要包含中文,勾选【添加到环境变量,点击【下一步】
取消勾选【更新】和【加入体验计划】,如下图:
勾选【桌面】和【开始菜单程序文件夹】,如下图:
点击开始安装
等待安装完成
安装完成后如下图所示,表示安装成功
2、Ubuntu安装
1、Ubuntu版本下载
访问Ubuntu官方网站的下载页面:https://releases.ubuntu.com/,页面会列出所有发行版本的信息。
在这里,我们选择20.04版本。点击进入20.04页面后,将展示以下文件列表,我们只需点击桌面版(desktop)即可开始下载。
2、Ubuntu的安装
启动虚拟机:双击桌面上刚才安装的vmware图标,进入vmware界面,点击【创建新的虚拟机】
选择【自定义配置】,并点击【下一步】
继续【下一步】
通过【浏览】按钮选择下载的Ubuntu20.04 ISO镜像,然后点击【下一步】
填入【虚拟机的个性化名称】,可以任意填写,没有任何实际的功能。
【用户名】和【密码】是您登录ubuntu系统时所需的凭证。请根据个人偏好自行设定。为了便于记忆,建议将用户名和密码统一设置为“ubuntu”。
配置虚拟机名字以及虚拟机安装位置
虚拟机的处理器和核心数配置,根据个人电脑的硬件规格进行相应的设置。
通常建议虚拟机的处理器内核总数设置为物理机线程数的一半,而物理机的线程数可以通过【任务管理器】中的【性能】页面查看,如下图所示,本地电脑的CPU为10核16线程,即可以配置虚拟机的内核总数设置为8,并点击【下一步】。
虚拟机的内存配置,可以根据自己的电脑硬件情况进行调整,但应避免配置过低。以我的个人电脑为例,拥有16GB的内存,因此为虚拟机分配了8GB的内存,这样做既保证了虚拟机的性能,又不会对本机的使用造成影响。
网络连接,我们选择桥接网络模式,这样虚拟机便能拥有独立的IP地址。
【I/O控制器】选择推荐的LSI Logic,继续【下一步】
【磁盘类型】选择推荐的SCSI,继续【下一步】
选择创建新的虚拟磁盘,然后【下一步】
【硬盘配置】请根据您的电脑配置自行设置,因为后续将要下载代码并安装必要的工作环境,测试至少需要50GB的空间。因此,在配置虚拟机安装位置时,请选择一个可用空间较大的磁盘分区。配置完成后,请点击【下一步】。
保持默认的磁盘文件名,无需刻意更改,直接点击【下一步】。
完成ubuntu环境的配置,然后会显示刚才的配置参数,点击【完成】完成配置并会自动启动ubuntu虚拟机
自动进入ubuntu系统
自动安装ubuntu环境
安装完成后显示登录界面,此时的用户名为刚才创建时填写的用户名,点击红色框登录系统
输入密码并按回车键
进入桌面后,系统会自动跳转至引导页面,在此页面中选择右上角的“Skip”选项,以跳过账号绑定步骤。
配置Livepatch服务,这里选择【Next】不做配置
Ubuntu改进计划,这里选择【No】,然后选择【Next】
个人隐私设置,直接选择【Next】
推荐安装软件,这里直接选择【Done】完成引导页面的设置
完成上述步骤后,您将进入Ubuntu桌面环境,标志着整个Ubuntu安装过程的圆满结束。
3、Ubuntu的开关机
1、Ubuntu开机
配置完成ubuntu后,启动Vmware时页面显示如下,点击【开启此虚拟机】
经过一段时间,页面将跳转至登录界面,在此界面点击账号图标进行登录操作。
输入密码后成功登录进入Ubuntu的桌面系统,即可开始Ubuntu系统的操作
2、Ubuntu关机
在Ubuntu系统中,遵循正确的关机流程对于保障数据安全和系统稳定性至关重要。您可以选择通过Vmware的界面进行关机操作,或者使用Linux系统中的命令行指令来安全地关闭系统(例如使用命令:sudo poweroff)。
如图所示,首先点击下三角形图标,随后选择【关闭客户机】选项。
在弹出的确认对话框中选择【关机】
点击关机按钮后,系统将遵循标准流程依次关闭运行中的程序,随后关闭操作系统本身。完成这些步骤后,将返回至VMware启动时的初始界面。
4、镜像源配置
在使用 Ubuntu 的过程中,切换至国内的软件源能够显著提升软件更新与安装的速率。鉴于默认软件源的服务器大多位于海外,导致访问速度较慢,选择国内镜像源将为您提供更为迅速和稳定的下载体验。
配置方法:
选择软件更新应用,右下角【开始】-->【software & update】
进入到software 配置页面
点击下拉框后选择【Other】
选择【China】
任意选择一个镜像源,这里选择阿里云为例,然后再点击【choose Server】
输入用户名对应的密码
点击【Close】后点击【Reload】更新当前的软件
等待更新完成后会自动关闭页面。
4、配置交换内存
配置交换内存的主要目的是为了应对物理内存不足的情况,确保系统稳定运行。当系统运行的进程所需内存超出物理内存容量时,操作系统会利用交换空间临时存储部分不常用数据,从而释放物理内存空间给更紧急的任务使用。这不仅防止了系统因内存不足而崩溃,还能在一定程度上提升系统运行效率。
由于后续可能针对AI应用进行操作,进行转换模型文件时可能需要约8GB的内存。因此,对于配置较低的电脑,如果虚拟机内存无法直接分配8GB,就需要增加交换内存以保证程序稳定运行。如果虚拟机内存配置已超过8GB,则无需额外配置。
查看交换内存
通过命令 free -m 可以查看内存情况,包括配置的虚拟机内存和默认设置的交换内存
禁用交换内存
由于交换内存默认已经启用,因此在调整其大小之前,必须先禁用交换内存。这可以通过以下命令来禁用交换内存:
sudo swapoff /swapfile
调整交换内存大小(调整到4G大小为例)
如果当前的交换空间是通过文件实现的(例如/swapfile),则可以利用fallocate命令来调整文件的大小。例如,若需将交换文件的大小调整至4GB,可以执行以下命令:
sudo fallocate -l 4G /swapfile
交换文件权限设置
交换文件需要设置合适的权限,一般设置为只有根用户(root)可读写:
sudo chmod 600 /swapfile
格式化交换内存
在修改文件大小后,需要重新格式化交换文件,执行命令:
启用交换内存
使用swapon命令启用交换文件:
配置完成后,通过free -m 查看内存情况,交换内存变为4G大小
配置为开机自启动
在/etc/fstab内添加 /swapfile none swap sw 0 0,可以实现开机自动启动交换内存,ubuntu20.04已经默认添加了该条命令,所以无需再做修改。
5、共享文件夹配置
页面设置
在Vmware的菜单栏中选择【虚拟机】选项,接着点击【设置】以进入虚拟机的配置页面。
依次点击下面的选项,准备添加本地的文件夹作为共享文件夹
进入设置向导页面,点击【下一步】,选择文件夹作为共享文件件路径
选择【启用此共享】选项,并确保【只读】未被勾选,以便于文件的修改。之后点击[【完成】]。
点击【完成】按钮后,返回至虚拟机设置界面,此时文件夹栏将展示刚刚配置的共享文件夹路径。随后,点击界面下方的【确定】按钮以完成共享文件夹的配置:
配置完成后,共享文件夹将位于/mnt/hgfs路径下。您可以使用以下命令来查看共享文件夹。
ls /mnt/hgfs
设置开机自启动
在/etc/fstab文件中添加以下命令,以配置开机时自动挂载共享文件夹。
共享文件夹测试
在本地Windows环境下的共享文件夹目录内创建一个名为test.txt的文件,并输入内容"test123"。随后在Ubuntu系统中,您将能够命令查看到这个对应的文件及其内容。同样在Ubuntu系统内新建一个文件后,您也可以在Windows环境下观察到这个新增的文件,这样可以实现虚拟机和本地环境的文件共享