跳转至

安装 Ubuntu 22.04 LTS

在本课程中,大家可以选择使用 WSL2、本地虚拟机或 Vlab 虚拟机搭载 Ubuntu 22.04 LTS 来完成实验。不过为了获得更好的开发性能,我们建议大家配置 WSL2 来完成实验。

我想使用物理机完成实验?

当然可以。

然而,由于新手安装系统时容易出现问题,严重时可能造成数据损坏等后果,我们并不建议没有经验的同学使用物理机搭载 Ubuntu 22.04 LTS 完成实验。

下面,我们将会介绍使用 WSL2 和本地虚拟机安装运行 Ubuntu 22.04 LTS 的方法,Vlab 虚拟机的使用方式可以参考 Vlab 官方文档

Vlab 镜像选择

我们已经请求 Vlab 管理员为我们制作了包含实验所需环境的镜像,名为 vlab21-CECS-ubuntu-desktop-mate-22.04。

使用 Vlab 的同学在创建虚拟机时可以选择此镜像。

通过 WSL2 使用 Ubuntu 22.04 LTS

什么是 WSL2?

WSL2 是 Windows Subsystem for Linux 2 的简称,是微软在 Windows 系统中提供的 Linux 子系统。通过 WSL2,我们可以在 Windows 上运行 Linux 发行版,而不需要双系统或虚拟机。

在 Windows 系统上,我们可以通过访问微软商店来安装 Ubuntu 22.04 LTS:

image-20230807095330480

安装完成后,我们可以在开始菜单中找到 Ubuntu 22.04 LTS 的快捷方式,点击即可运行。

WSL 的默认版本不是 WSL2

在安装完成后,请打开 PowerShell,用以下命令将版本替换为 WSL2:

shell
$ wsl --set-version Ubuntu-22.04 2

通过 Windows 任意一种终端都可以启动 Ubuntu 22.04 LTS:

image-20230807100049261

关闭 WSL2

WSL2 自身是无法通过 shutdown 命令来关闭的,我们需要使用宿主平台,通过以下命令来关闭 WSL2:

shell
$ wsl --shutdown

通过本地虚拟机使用 Ubuntu 22.04 LTS

如果你的虚拟机平台没有 Ubuntu 22.04 LTS 的镜像,可以通过官方网站中国科大镜像源下载镜像文件。我们推荐使用中国科大镜像源,因为通过官方网站的下载过程可能是漫长而痛苦的。

不要吝啬你的资源

如果你选择使用虚拟机完成实验,那么最好能在初期为虚拟机多分配一些计算资源,这是因为编译 Verilator, RISC-V 交叉编译工具链等工具需要消耗大量的计算资源,如果虚拟机的计算资源不足,那么这些工具的编译时间会非常长。

中国科学技术大学开源软件镜像站

中国科学技术大学开源软件镜像站是由中国科学技术大学 Linux 用户协会(LUG@USTC)搭建的开源软件镜像网站,收录了多种主流 Linux 发行版、开源软件和软件源,是 Debian, Ubuntu, Fedora, Archlinux, CentOS 等多个发行版的官方源。目前是中国大陆高校访问量最大,收录最全的开源软件镜像。