学习笔记:在VirtualBox上安装最新版本的Ubuntu

发布时间 2023-09-01 18:48:35作者: 卢泽

学习笔记:在VirtualBox上安装最新版本的Ubuntu

1. 安装Ubuntu虚拟机

首先,我决定在我的笔记本电脑上安装Linux操作系统,以便更深入地了解Linux和学习一些Linux命令。我选择了在VirtualBox虚拟机中安装最新版本的Ubuntu。以下是我学习和执行这一任务的步骤:

1.1 下载并安装VirtualBox

我首先访问了VirtualBox的官方网站,下载并安装了最新版本的VirtualBox。这是一个免费且功能强大的虚拟化软件,允许我在我的Windows笔记本上运行不同的操作系统。

VirtualBox官方网站

 

 

1.2 下载Ubuntu镜像

接下来,我从Ubuntu官方网站下载了最新版本的Ubuntu镜像文件。我选择了Ubuntu Desktop版本,因为它具有用户友好的图形界面。

Ubuntu官方网站

1.3 创建虚拟机

我打开了VirtualBox并创建了一个新的虚拟机。在创建过程中,我设置了虚拟机的名称、操作系统类型(选择Linux),内存大小和虚拟硬盘大小。然后,我将下载的Ubuntu镜像文件作为虚拟机的光驱镜像加载。

 

 

1.4 安装Ubuntu

启动虚拟机后,我按照提示选择了“安装Ubuntu”选项。随后,我按照向导的指示完成了Ubuntu的安装过程,包括选择时区、键盘布局和创建用户账号等步骤。

1.5 完成安装

安装完成后,我重启了虚拟机,并成功进入了Ubuntu桌面环境。我现在拥有一个全新的Ubuntu虚拟机,可以在其中进行Linux学习和实验。

2. 学习Linux命令

为了更好地使用Ubuntu虚拟机,我还学习了一些Linux命令的学习方法。以下是我使用的资源:

2.1 别出心裁的Linux命令学习法

这篇文章介绍了一种独特的学习Linux命令的方法,通过将命令与实际场景和问题相结合,更容易记忆和理解命令的用法。我发现这种方法对我来说非常有帮助,让我更快地掌握了一些基本的Linux命令和一些比较有趣的命令,比如cowsay:

 

3.遇到的问题

在按照老师给定的资料进行尝试时,遇到了很多问题,包括VirtualBox报错,pip模块有问题,cheat模块资源失效等等。

3.1 pip模块

在进行到下载cheat模块的时候,系统说我pip: command not found,但是我已经装了啊,前置的git模块,python模块都是好好的。

 

然后我试着把sudo去掉之后,系统告诉我可以试试这条命令:

sudo apt install python3-pip

 

下载了python3的组件以后,问题就解决了。非常的神奇,安装python-pip不可以,但是安装python3-pip就可以了。Linux系统挺有趣的,还能自己给出你解决方案。

3.2 VirtualBox报错Error relaunching VirtualBox VM progress:5

我第一天完成了大部分的任务,第二天我再打开电脑准备试试Linux别的命令的时候发现启动不了我的虚拟机了,会出现以下报错:

 

这让我很苦恼,网上的方法又多又麻烦,而我的朋友说,他也出现了这个问题,但是重启然后安装一下就好了。我先重装了一次,不行;然后重启一下电脑,还是不行。然后我试试先重启,再重装,还不行。

我苦恼之时,网上对问题成因众说纷纭,我朋友说可能是重启之后注册表刷新了什么什么的,这一下给了我灵感,如果说是注册表的问题的话,那我应该让VirtualBox在重启电脑的时候是一个删除的状态才可以。最后我先卸载VirtualBox,再重启电脑,再安装VirtualBox,成功解决!

3.3 cheat模块安装失败

当我按照老师博客上的步骤一步一步来的时候,我发现从GitHub上把cheat克隆下来的东西安装不了。然后我打开下载的cheat目录发现就一个readme文件,直接给我整不会了。

 

然后我循着网址找到GitHub上这个项目发现人家搬走了

根据他指的新路所在地,我高高兴兴的把这个项目下载到我的虚拟机上了,结果发现自己不会装。因为他这里面没有python文件,都是go文件,我也没装go的前置环境,所以一时间卡住了,但我发现他项目里有一个名为Installing的markdown文件之后,我觉得这个可能是讲怎么安装的

 

按照人家上面的指令我一步一步来,我弄明白了原来真正需要下的就一个压缩包。解压之后我发现还是不行,他说cheat指令not found,又给我整破防了。


然后我通篇阅读了installing文档之后发现,其最后一段写了这样一句话:

然后我才明白,第一次运行得先输入个cheat,才能使其安装。

 

最后成功安装cheat模块!成功解决!

总结

通过按照上述步骤在VirtualBox上安装最新版本的Ubuntu,并学习了Linux命令的学习方法,我为自己创建了一个强大的学习环境。我现在可以探索Linux操作系统,学习并实践各种命令,为将来的Linux项目做好准备。这次学习经历让我更加了解了虚拟化技术和Linux系统,为我的技能提升提供了坚实的基础。

在安装Linux系统和尝试Linux命令时,我遇到了各种问题,通过查资料,问Chatgpt,问同学等方式,解决了一系列的问题。其实我能在这里面学到多少东西是其次的,最关键的是我在这个过程中锻炼了我解决问题的能力和自学能力。