前言

在2021年7月16日,CCF官网发布了NOI Linux 2.0。时隔三年,NOI Linux环境再次更新。这次更新非常大,从原来的Ubuntu14直接升级到了Ubuntu20,并移除了系统中备受诟病的GUIDE,取而代之的是地位稳固的Code::Blocks。最重要的是,gcc/g++版本升级到了9.3.0,新版本的默认C++版本是C++14,CCF系列赛喜迎现代C++语法。在此简要记录一下在我的Mac电脑上使用虚拟机软件VirtualBox安装NOI Linux 2的注意事项。

我的Mac参数:

- 安装VirtualBox

这一步相对容易,但也有一些需要注意的问题,主要是版本问题。我最初尝试在网络上搜索关于在Mac平台上通过VBOX或VMWare安装NOI Linux2的教程,但各家情况不同,仅供参考。

我对Oracle生产的VirtualBox比较信任,而且很久前也已经使用过,所以没有太多顾虑地下载了最新的7.0版本。这一下吃亏不小。大体结论是,7.0比以前版本安装本身与以前一样简单,但在创建操作系统时比以往版本简化了很多,正是这一点让我信心满满,但最后还是掉进了【坑】。

安装NOI官网提供的NOI Linux2的过程中出现了一些莫名其妙的提示,不再一一列举。这里说一下我给虚拟OS分配的硬盘空间为60G,显示内存为4G(我认为在本身4G的计算机上安装虚拟机非常吃力)。一个很有说服力的结论是:在安装新系统时,一般不建议一开始就安装最新的版本,特别是开源软件,其中往往存在不少BUG。相反,建议结合网络文章,安装大家使用较多的较稳定版本。当然,这一点也与自己的系统的硬件和软件配置有关。

由于7.0版的VirtualBox体积约为250M,而我后面成功安装的6.1.42版体积约为130M,因此在经过几次对虚拟OS参数调整仍然失败后,我果断决定下载并安装较稳定的较低版本VirtualBox 6.1.42(VirtualBox-6.1.42-155177-OSX.dmg,127.9M)。

您好,NOI Linux2的安装步骤如下:

1. 从官网下载文件,得到文件是ubuntu-noi-v2.0.iso。这是一个光盘镜像文件。

2. 根据参考资料创建虚拟OS,参数主要从上面截图中可以看出,在此不再截图一一说明。

3. 安装过程没有太大难度。但是,有两点说明一下,一个是显卡控制器选择,可能需要根据自己机器的不同通过几次试验;另一个是虚拟光驱的创建,因为这个要关联到上面的.ISO镜像文件,可以参考文后资料,小心操作。这两点成功后,就没有多大问题了。在启动虚拟Ubuntu的过程中,屏幕会不断闪动,启动时间2分钟左右,当然与你的机器的硬件配置有很大关系。

4. NOI Linux2中的显示调整:在参考1文后,我也费了不少时间,其实,直接在虚拟系统桌面空白处单击右键从快捷菜单中选择命令【显示设置】,然后对分辨率尝试调整即可,可能需要好多次,直到屏幕不再闪动,而且字体大小等合适即可。有兴趣的朋友可以参考一下我的设置。