VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

NOI Linux 2.0版虚拟环境要求计算机必须是 64位 的系统!虚拟电脑所在分区拥有有超过30G以上的空余空间,电脑的内存要求 8G 以上。查看系统的方法:在桌面上找到“此电脑”,右键,选择“属性”,在弹出的页面中找到“系统类型”,查看是否为“64位操作系统”。

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

首先开启我们的虚拟机软件VirtualBox,点击右上角的“新建”;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

名称可自定义,不一定非要象博主一样使用“noi”,但最好采用英文,以避免中文路径导致的未知错误;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

博主的电脑虽然系统较老,但内存够用,所以填了一个4GB。内存捉襟见肘的,2GB也够用的,运行速度上不会有太明显的差异;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

继续添加硬盘,直接按系统默认设置创建;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

虚拟硬盘文件类型也按系统默认设置,点击下一步;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

动态分配会逐渐占用物理硬盘空间,比起固定大小的虚拟磁盘,创建更快,但使用中响应速度可能赶不上固定大小的虚拟盘,但我们只是为了熟悉一下NOI Linux 2.0版的操作,并不会过于深度的使用,所以也可以直接选择“下一步”;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

分配20GB的空间给虚拟磁盘后点击“创建”,一个linux虚拟机创建完成;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

准备好NOI Linux 2.0版的iso文件,noi官网就有下载,不清楚在哪个页面的可以访问以下的链接,下载完成后放到自己容易找到的位置,比如博主就放在了D盘根目录下:

https://www.noi.cn/gynoi/jsgz/2021-07-16/732450.shtml

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

启动刚创建好的noi虚拟机,系统会提示选择启动盘,点击文件夹图标进入选择窗口;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

点击注册,并选择我们下载到本地的NOI Linux 2.0版的iso文件;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

注册页面点击“选择”后,回到选择启动盘页面,点击启动;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

选择简体中文,然后点击右侧的安装Ubuntu;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

取消下载更新的勾选,部分安装教程会提示拔除网线,因为拔掉网线之后,这个下载更新的选项会默认取消选中;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

任意输入用户名与密码,自用电脑密码当然是越简单越好,输入完成点击“继续”;

VirtualBox虚拟环境NOI Linux 2.0版安装图文攻略

接下来是漫长的安装流程,安装完毕后重启,就可以看到NOI Linux 2.0版的桌面了。

标签: c++

移动端可扫我直达哦~

推荐阅读

thumbnail 2025-09-05

P1088 [NOIP 2004 普及组] 火星人与康托展开

变进制数我们的目标是把全排列转化成一个变进制数,以方便我们进行加法。对于第 i 根手指,它有 n−i+1 种选择,根据位值原理,要想让每个数对应一个全排列,就要让这一位数是 n−i+1 进制的。那么,整个过程分为三步:将火星数变成变进...

少儿编程 c++

thumbnail 2025-09-04

用C++求全排列的几种方法

交换法交换法的优点:不需要额外的标记数组,空间复杂度更低,代码更简洁。需要注意的是,这个方式生成的全排列并非是字典序。#include <iostream> #include <algorithm> using...

少儿编程 c++

thumbnail 2025-08-30

关于 c++ 中的 unique() 函数

unique() 是C++标准库中一个非常实用的算法,用于去除相邻的重复元素。使用它之前需要先引入必须包含的头文件:#include<algorithm>基本语法#include <algorithm> // ...

少儿编程 c++

thumbnail 2025-08-30

lower_bound 为什么结果要减去数组名

lower_bound 结果减去数组名是为了将返回的迭代器(指针)转换为数组下标(索引)。lower_bound 返回的是一个迭代器(对于数组来说就是指针),指向找到的元素位置。int arr[] = {10, 20, 30, 40,...

少儿编程 c++

thumbnail 2025-08-25

c语言中的 fstream 与 freopen 区别

fstream(C++风格)和 freopen(C风格)都是用于文件输入/输出的工具,但它们在设计理念、用法和灵活性上有根本性的区别。核心概览 特性fstream (C++)freopen (C)所属语言标准C++C编程范式面向对象 ...

少儿编程 c++

thumbnail 2025-08-24

c++面向对象--类的学习笔记

在学习类之前,相信很多人跟博主一样,已经学习过结构体。在 C++ 中,struct 和 class 的区别非常小,几乎只是默认访问权限的不同。默认访问权限/继承权限:struct 的默认成员访问权限和默认继承方式都是 public。c...

少儿编程 c++

thumbnail 2025-08-23

栈上数组和堆上数组

对比表格 特性栈上数组堆上数组内存位置栈内存堆内存声明方式int arr[10];int* arr = new int[10];生命周期所在作用域结束自动释放需要手动delete[]释放大小确定编译时确定(必须是常量)运行时确定(可以...

少儿编程 c++

thumbnail 2025-08-03

方格取数与传纸条-双人网格路径问题

24年在洛谷刷刷题,遇到过一个双人路径问题,P1004 [NOIP 2000 提高组] 方格取数,题解的4维数组对于博主这样一个菜鸟,实在难以理解,于是就搁置了。然而25年的时候又遇到了P1006 [NOIP 2008 提高组] 传纸...

少儿编程 c++

thumbnail 2025-07-16

二分查找无解为什么用 n+1

二分查找是一种在有序数组中查找特定元素的高效算法。它的基本思想是通过不断地将查找范围减半来快速定位目标元素。然而,在某些情况下,二分查找可能无法找到目标元素,这时就需要处理无解的情况。关于二分查找无解时使用 n+1 的原因,可以从以下...

少儿编程 c++

thumbnail 2025-07-16

关于后缀和的哨兵值

在二分查找结合后缀和(Prefix Sum / Suffix Sum)的问题中,哨兵值(Sentinel Value) 的作用是:处理边界情况(如所有元素都不满足条件时)。防止数组越界访问(如 sum[-1] 或 sum[n+1])。...

少儿编程 c++