虫笼 發表於 2022-1-16 23:59:00

VirtualBox 安装 Ubuntu 20.04 全流程

<h1 id="virtualbox-安装-ubuntu-2004-全流程">VirtualBox 安装 Ubuntu 20.04 全流程</h1>
<h2 id="内容概要">内容概要</h2>
<table>
<thead>
<tr>
<th>这个作业属于哪个课程</th>
<th>2022面向对象程序设计 </th>
</tr>
</thead>
<tbody>
<tr>
<td>这个作业要求在哪里</td>
<td>2022面向对象程序设计寒假作业1</td>
</tr>
<tr>
<td>这个作业的目标</td>
<td>在虚拟机环境下安装Ubuntu使用gcc编译C\C++程序</td>
</tr>
<tr>
<td>作业正文</td>
<td>如下</td>
</tr>
<tr>
<td>其他参考文献</td>
<td>Compiling C - Ubuntu中文</td>
</tr>
</tbody>
</table>
<p>当时买笔记本的时候没有想那么多,直接入的 AMD 版本的。</p>
<p>但是现在发现,在 Windows 11 + AMD 环境下,VMware 会有莫名其妙的 bug。如果启用了虚拟机的多核支持,虚拟机直接无法启动。完全解决不了,只能等软件更新。</p>
<p>所以,就选用 VirtualBox 安装 Ubuntu 20.04。<s>最后一般都用 WSL 了</s></p>
<p>基本流程其实和 VMware 大同小异。</p>
<h2 id="下载所需文件">下载所需文件</h2>
<h3 id="安装镜像-iso">安装镜像 (ISO)</h3>
<p>打开Ubuntu 官方下载地址,选择最新的 Ubuntu LTS 版本镜像下载。现在最新的 Ubuntu LTS 镜像就是 20.04 版本的。</p>
<h3 id="virtualbox">VirtualBox</h3>
<p>由于 VirtualBox 是一款开源的免费虚拟机,所以直接打开 Oracle VM VirtualBox的下载地址,根据宿主机的类型选择对应安装包下载。</p>
<p>下载完成之后,打开安装包直接安装即可。无任何特殊设置。</p>
<h2 id="虚拟机配置">虚拟机配置</h2>
<h3 id="建立新虚拟机">建立新虚拟机</h3>
<p>完成虚拟机的安装后,打开 Oracle VM VirtualBox,你会看到这样的一个界面。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234755541-668458498.png" alt="image-20220116224125496" loading="lazy"></p>
<p>单击新建,填写对应信息。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234755996-520312994.png" alt="image-20220116224326289" loading="lazy"></p>
<p>配置虚拟机的内存大小。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234756268-515179369.png" alt="image-20220116224452940" loading="lazy"></p>
<p>配置虚拟机的硬盘大小</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234756537-837582144.png" alt="image-20220116224450314" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234756813-672164458.png" alt="image-20220116224446724" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234757105-1096539204.png" alt="image-20220116224440402" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234757645-1259491535.png" alt="image-20220116224427564" loading="lazy"></p>
<h3 id="载入安装镜像以及进一步配置">载入安装镜像以及进一步配置</h3>
<p>新建虚拟机完毕之后,主页就会出现一个新的虚拟机。</p>
<p>但是到这一步还是不够的,因为我们还没有设置载入 Ubuntu 的安装镜像。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234758064-605754689.png" alt="image-20220116224424826" loading="lazy"></p>
<p>所以我们要对虚拟机进行进一步的配置。</p>
<p>根据你自己的硬件情况,调整处理器的数量。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234758425-1320042358.png" alt="image-20220116224633890" loading="lazy"></p>
<p>选择<code>选择或创建一个虚拟光盘文件</code></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234758924-1388344696.png" alt="image-20220116224639196" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234759344-1115801291.png" alt="image-20220116224641552" loading="lazy"></p>
<h2 id="安装系统">安装系统</h2>
<p>完成以上配置之后,就可以开始正式安装系统了。</p>
<p>启动虚拟机,选择第一个启动项。进入 Ubuntu 的安装。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234800623-454905664.png" alt="image-20220116224855341" loading="lazy"></p>
<p>检查安装镜像的完整性,可跳过。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234801654-1918287627.png" alt="image-20220116224913206" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234805884-813931995.png" alt="image-20220116225106894" loading="lazy"></p>
<p>选择 <code>简体中文</code>,并点击 <code>安装 Ubuntu </code>。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234812836-645600828.png" alt="image-20220116225126485" loading="lazy"></p>
<p>键盘布局选择中文。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234815610-454149946.png" alt="image-20220116225139909" loading="lazy"></p>
<p>选择<code>正常安装</code>,并且不在<code>安装 Ubuntu 时下载更新</code>。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234817568-370083481.png" alt="image-20220116225212003" loading="lazy"></p>
<p>直接选择 <code>清除整个磁盘并安装 Ubuntu</code>。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234821022-1681884103.png" alt="image-20220116225257876" loading="lazy"></p>
<p>选择继续。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234825360-250415013.png" alt="image-20220116225314027" loading="lazy"></p>
<p>选择你所在的时区,这里我选择上海。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234831346-29556291.png" alt="image-20220116225354596" loading="lazy"></p>
<p>设置你自己的用户信息和登录密码。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234835011-2052961277.png" alt="image-20220116225434949" loading="lazy"></p>
<p>开始读条,静静等待。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234846516-1031863019.png" alt="image-20220116225451684" loading="lazy"></p>
<p>大约十多分钟后,安装完成。选择<code>现在重启</code>。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234856018-2035433667.png" alt="image-20220116230857567" loading="lazy"></p>
<p>安装完成后,记得<strong>移除安装镜像</strong>,否则再次启动之后还是会进入安装的页面。</p>
<p>进入 Ubuntu 操作系统,疯狂跑马。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234856748-720682435.png" alt="image-20220116231010148" loading="lazy"></p>
<p>成功进入桌面环境!进行简单的配置。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234903811-718220553.png" alt="image-20220116231137467" loading="lazy"></p>
<p>完成安装!</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234915387-1599450075.png" alt="image-20220116231143084" loading="lazy"></p>
<p>再看看关于页面,大功告成!</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234917413-2043615289.png" alt="image-20220116232243503" loading="lazy"></p>
<h2 id="编译-cc-代码">编译 C\C++ 代码</h2>
<h3 id="系统配置">系统配置</h3>
<p>要编译 C\C++ 代码第一个遇到的问题就是<strong>没有编译器</strong>。</p>
<p>先打开终端运行</p>
<pre><code class="language-bash">sudo apt update
</code></pre>
<p>更新一下系统自带的包列表。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234921319-355964673.png" alt="image-20220116232753020" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234926750-538875657.png" alt="image-20220116232856499" loading="lazy"></p>
<p>然后输入</p>
<pre><code class="language-bash">sudo apt install build-essential
</code></pre>
<p>安装 C\C++ 编译所需要的所有依赖包。</p>
<p>快乐读条</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234943891-237137719.png" alt="image-20220116232912317" loading="lazy"></p>
<p>读条完成之后,我们来检查一下是否已经成功安装编译器。运行命令</p>
<pre><code class="language-bash">gcc --version
</code></pre>
<p>如图,终端中显示出 gcc 的版本号,说明安装成功!</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234950855-396320792.png" alt="image-20220116233143306" loading="lazy"></p>
<h3 id="使用-nano-编写简单的-c-程序">使用 Nano 编写简单的 C 程序</h3>
<p>在终端中输入 <code>nano</code> ,启动 Nano 编辑器。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116234956931-254922512.png" alt="image-20220116232939055" loading="lazy"></p>
<p>简单地写一个 C 的 Hello World。</p>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116235006015-1876036561.png" alt="image-20220116233057500" loading="lazy"></p>
<h3 id="使用-gcc-编译--运行">使用 gcc 编译 &amp; 运行</h3>
<p>保存后回到终端。运行命令</p>
<pre><code class="language-bash">gcc Hello.c -o hello
</code></pre>
<p><code>-o</code> 就是指定编译出的二进制文件叫 <code>hello</code>。</p>
<p>gcc 会自动完成链接和编译的工作。</p>
<p>最后执行命令</p>
<pre><code class="language-bash">./hello
</code></pre>
<p>终端中输出。成功运行!</p>
<blockquote>
<p>Hello Ubuntu!</p>
</blockquote>
<p><img src="https://img2020.cnblogs.com/blog/2724888/202201/2724888-20220116235012672-2090589455.png" alt="image-20220116233252611" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/zenor0/p/15811793.html
頁: [1]
查看完整版本: VirtualBox 安装 Ubuntu 20.04 全流程