Skip to content

linux 虚拟机安装

Published:

为什么装 Linux 虚拟机

第一点,上学期学汇编语言,Linux 系统下面能够更加直观地体验从 c 到 o 再到 s 最后生成可执行文件的过程,其中 s 是汇编文件,我们学习的要求是看懂汇编文件。同类的 macOS 的终端能够做到相同的效果,但 Windows 下不太一样。所以,学汇编必须用 Linux。

这一次我安装的是 Ubuntu 16.4 的 32 位版本,虽然 64 位很普及了,但我们的教材学的还是 32 位。

第二点,这学期有一门大实验,叫 PA,按照我的理解,这门课的目标是用 C 语言完整地模拟出一个 CPU,可能还有一个操作系统?(暂时刚开始这门课,持续记录进度,另开文章)

这门课要求使用 Debian10 的 32 位机器,老师提供一个几乎完整的框架,需要你从寄存器、ALU 开始,操作一个个地用 C 语言写出来。很硬核,正在肝。

准备工具

1、一个 Linux 系统的 ISO 镜像文件,这个一般存在于国内各大镜像网站上,比如科大镜像、南大镜像等等,选择距离较近的镜像网站下载速度或许会快一点?(瞎猜)

2、虚拟机软件,这个东西大概是模拟环境?windows、macOS 下面都有类似的软件,windows 下面推荐 vmware player,macOS 推荐 vmware、parallel,当然,有一个叫 virtual box 的免费软件也不错。

安装过程

1、点开虚拟机软件,找到创建新的虚拟机,把之前下载的 ISO 文件拖进去,走一走流程,给它多分配点空间,比如说 20 个 G,以免内存不够安装失败。

2、然后就进入 Linux 的初始安装界面了,在网上查一查对应版本的安装步骤,以免有些选项没选影响使用。Debian 的初始化时中间有一步是选择图形界面,推荐 mate,简洁、高效,(但不是那么美观)。 3、没了。进入桌面了。剩下的就要在终端下安装一大堆工具,什么 gcc、g++ 呀,还有 vim 编辑器呀之类的,安装什么主要看你用 Linux 的目的了。

最后

没怎么说就结束了,看来安装 Linux 也没那么难嘛(瞎说,当时明明装了一个下午菜弄成的,后续还因为终端不熟练装错了东西、重装了好几次虚拟机呢)

就这样,这学期结束的时候可以聊聊大项目————PA。听说又硬核又好玩。