小白如何学习Linux?安装一台Linux虚拟机,3分钟学会!

5.6k 词

Hello 大家好!我是在2024年依然对这个荒诞的世界抱有热情的超级神奇的神奇君!

在前面的1分钟教程【技术分享】小白如何学习Linux?从VirtualBox虚拟机软件开始,1分钟教程!,想必大家已经学会了怎么安装VirtualBox虚拟机软件。今天就来教大家如何安装一台Linux虚拟机系统,整个过程只需要3分钟就能学会,同样的,是不包含在网上下载镜像的过程哈。

这里要给大家推荐的操作系统叫做Debian,也许你听说过Ubuntu、Kali之类的Linux系统,它们都是Debian的下游分支。Debian的开发者很多,遍布世界各地,各种软件包也维护得非常及时,同时它的工程实践非常优雅,是一款值得初学者学习研究的Linux发行系统。

神奇君提供两种方法供你选择。如果你想自己动手体验一下安装过程,那就参考下面的方案一,自己安装。如果你懒得一步一步地操作,只想快速体验一下这个操作系统,那就参考下面的方案二。,神奇君把已经安装好的虚拟机导出成了开放镜像,你只需要在你的VirtualBox中导入这个虚拟机镜像就可以了,只需要几分钟就OK,免去了复杂的安装过程。

方案一、自己从零安装虚拟机

如果你想要自己安装,那首先就需要下载一下这个Linux虚拟机镜像,它的格式是ISO,ISO是一种光盘镜像格式的文件,ISO这个名称取自用于CD-ROM介质的ISO 9660文件系统。这种格式的文件如果你把它刻录到光盘里,就可以用这个光盘给电脑装系统(以前电脑装系统都是用光驱,所以早些年发行操作系统都是通过光驱,现在是在线下载或者OTA更新,也可以通过U盘装系统)。用虚拟机通过ISO文件安装虚拟系统,就和你用光驱给宿主机装系统是一样的过程,只不过用虚拟机装系统免去了在宿主机上反复操作的环境,实验起来更方便,还是那句话,你可以随意折腾。

1.下载镜像

那么这个ISO文件去哪里下载呢?

Debian系统的官网是https://www.debian.org/ ,打开官网以后,我们直接点击右边的“下载Debian”,就可以下载一个名为

debian-12.4.0-amd64-netinst.iso

的ISO文件,截至神奇君写这篇文章的时候,Debian的最新发行版本就是这个12.4.0,如果将来有新的版本发行,基本上也大同小异。

值得注意的是,这个版本的ISO只有628M大小,最后的netinst就表示它是一个需要网络安装(NetInstall)的镜像,所以我们接下来全部的操作过程都是需要网络连接的!如果你的电脑暂时没有网络,那么你可以先收藏这篇文章,等有网的时候再实践。

2.创建虚拟机

打开VirtualBox软件,点击“新建”,然后填写Name,随便写一个,比如我这里填写的是Debian-12.4.0,然后类型和版本它就会自动帮你设置成Linux、Debian(64bit),如果没有自动设置,那你就自己设置一下。

填好以后点击Next,到了设置虚拟系统内存和CPU核心数的界面。这里神奇君填写的是2核4096M(4G),你的电脑如果没有这么多配置的话,就设置成1核2048M(2G)也是可以的,对于Debian这样的Linux来说已经是够用的了。当然如果你的配置足够,给虚拟机分配的CPU越多、内存越大,它运行的也就越快。

然后再次点击Next,到了设置虚拟机磁盘大小的界面。这里直接拖动滚动条,把磁盘空间设置成2T。这里你不用担心,其实它不会真的用到2T,这里设置的2T磁盘空间,都是我们给虚拟操作系统模拟出来的,只是会让虚拟操作系统认为它有2T的磁盘,这样你在虚拟机里就会看到自己有个2T的磁盘,而它真实占用的空间大小是由实际使用决定的。比如这个虚拟机系统实际只用到了20G,那么你就会在之前存放虚拟机的文件夹中看到,虚拟机文件夹里的.vdi磁盘文件实际只占用了磁盘中20G的空间。这里模拟成2T可以免去将来虚拟系统内磁盘空间不够的后顾之忧。

接着点击Next,设置好磁盘以后就全部设置好了,这里可以看到我们创建好的虚拟机的信息,直接点击Finish,完成设置。

点击Finish以后我们的Virtualbox中就多了一个我们创建的Debian12.4.0系统,我们点击右边的“启动”,来打开这个虚拟机。

3.启动系统,引导安装

整个的安装环节需要注意的环节我会用加粗字体标示出来,安装过程看起来复杂其实没那么复杂,基本大部分时候都是点击下一步就可以。

启动虚拟机之后,就到了选择启动镜像的环节,我们要选择刚刚下载的ISO镜像来给虚拟机启动。

这里插播一句,如果觉得界面有点小看着有点难受的话,通常由于你的屏幕是高分屏导致的,我们切到VirtualBox的主窗口,选中这台虚拟机,然后点击这台虚拟机的“设置”按钮,去调节一下它的显示。

插播完毕,继续安装。进入设置以后,我们点击“显示”,把这个地方的ScaleFactor,也就是缩放选项,调整到150200左右,就可以了。具体调节到多少取决于你的宿主机显示器分辨率,如果是4K屏那么推荐调整到175%200%。

调整好以后我们接着启动虚拟机,可以看到这时候显示界面已经变得更大更清楚了。我们选择DVD下拉框中的其他,然后从打开的文件管理器中选择我们刚刚下载的ISO文件,然后打开。

之后,点击“Mount and Retry Boot”,进入下面这个界面,就代表启动成功,进入了安装进程了:

我们要在这个窗口中用鼠标点击一下,然后会弹出一个提示框,告诉你这个窗口会捕获和占用鼠标,这就意味着我们的鼠标此时已经被这个虚拟系统所捕获,无法再控制宿主机了。我们勾选“不要再显示这个信息”,并且点击“捕获”。

这个时候我们的鼠标就消失了,怎么动都没用,别担心,只要按一下我们键盘右下角的Ctrl键,这是我们的“主机组合键”,鼠标就又切回到宿主机中了。如果你需要将别的按键设置成主机组合键,只需要在VirtualBox的全局设置中修改一下选项就可以了,可以改成你自己觉得顺手的键,但不要和其他快捷键有冲突,最好是选择键盘上不怎么使用的按键。默认的右侧Ctrl键盘其实就是一个很不错的键。

此时我们注意到虚拟系统右下角有个倒计时,这个倒计时结束之后默认就会进入到第一个“Graphical install”,也就是安装选项当中去执行。如果你需要别的安装方式,也可以用键盘的上下键切换,然后点击回车,进入到对应的安装进程中。

安装进程运行会进入到下面的选择语言的界面,我们就选这个英文,或者你可以根据需要选择中文(简体),但是还是建议用英文,因为用着用着就会习惯了,并且可以帮助提高英语水平,一举两得。

然后点击Continue,进入到选择地区的界面。

这里我们双击下面的other,接着双击Asia,

接着点击China,把地区选择成中国,然后点击Continue

然后进入到了选择字符集的界面,这里不用改,就保持美国英语,UTF8,然后点击Continue

然后进入到了选择键盘布局的界面,这里也不用改,就用American English键盘布局,点击Continue

然后安装程序一路运行,如果你的机器没有联网,那么会卡到这个配置网络这里,我们上面说了,没有网络不能安装,所以如果卡在这里的小伙伴,可以自行解决下网络问题。

这里再插播一句,默认的我们虚拟系统上网的方式是网络地址转换(NAT),会自动以DHCP协议分配到到一个10.0.2.X的地址,利用宿主机的网络联网。如果你希望虚拟机和宿主机在网络上是平行的,比如你的宿主机IP是192.168.1.X,你希望你的虚拟机系统也是192.168.1.X,你就需要在虚拟机的网络设置里面,把网卡改成“桥接网卡”。但这时需要注意,如果你是在校园网或者公司,默认的网关上不支持DHCP的话,那你就需要自己在安装这一步的Congigure the network这里手动配置地址咯,这个就留给大家当作课外作业自己折腾吧。

插播完毕,我们继续回到安装的界面。安装界面提示我们设置一个主机名,随便设置一个,不设置就用默认的debian也可以,就点击Continue

然后进入到配置domain name的界面,不用设置,点击Continue

然后进入到设置root用户密码的界面,为了防止忘记,我们可以就设置成root,以后都是可以改的,然后点击Continue

然后进入到设置用户的界面,我们需要创建一个用户,上面的root用户就类似于Windows系统里的Administrator用户,这里我们新建的用户就是我们自己将来用来使用和操作这台虚拟机的用户。当然你将来也可以直接切换成root用户来使用这台机器。我们这里设置的用户名叫做demo,输入demo然后点击Continue。

这一步是在询问我们是否这个用户的账号也叫做demo,因为上面一步我们设置的是用户的别名也就是昵称,这一步设置的是登录的账号名称,为了好记保持一样吧,也叫demo,继续点击Continue,进入给demo用户设置密码的界面

为了好记,我给demo用户设置的密码也是demo,你可以设置个自己记得住的,然后点击Continue

然后系统又进入到了它自己的安装流程中

接着会进入到磁盘分区的选项中,这里我们不需要做任何选项,只需要点击Continue即可,就是我们默认采用的就是“use entire disk”,也就是使用整块磁盘不用分区。一般我们折腾虚拟机都是不需要分区的,分区也基本只是存在于企业级使用或者是系统里存在多块磁盘的情况,或者纯粹为了做磁盘分区实验才有必要分区。

进入到选择磁盘的界面,我们就选择这块我们虚拟出来的2.2T磁盘,继续点击Continue

继续点击Continue

继续点击Continue

这里不是继续Continue了!要点击一下yes,然后点击Continue。分区信息将会被写入,然后正式开始安装,这时你可以先去泡杯咖啡了。

如果上一步结束你的咖啡还没泡好现在去泡

到这一步了,提示我们是否需要扫描外部磁盘安装软件,因为我们是网络安装,所以我们选择no,然后点击Continue

进入配置包管理器的界面,我们选择中国,然后Continue

这是选择软件源的界面,我喜欢用中科大的源,你可以选择一个离你比较近的大学的源,一般教育网的镜像源会比较快。点击Continue。

这里问我们是否需要设置网络代理,不需要,直接Continue

你可以喝喝咖啡,伸伸懒腰,提提肛,站起来在四周活动活动,时不时回来瞅下屏幕就行。

你看,我这里提示还要26分钟,咱不急哈。

终于跑完了,到这一步,选No,然后Continue

然后到这一步,选择安装哪些软件包,默认就行,啥都不用选,然后Continue。或者你将来如果想要通过SSH远程登录这台机器的话,可以勾选一下SSH Server,否则就不用勾选。

继续深蹲、提肛、伸懒腰、喝咖啡吧。。。它在从互联网上下载这些包下来安装,所以你要保持你的网络稳定!网如果断了就得重新跑了,等这个界面跑完就结束了,这个玩意时快时慢,如果网络情况好的话也挺快

终于跑完啦!看到这个界面,就意味着安装完成!但还差最后一步,注册GRUB引导器,就是这里点击Yes,然后Continue

然后选择下面的这个/dev/sda盘,然后Continue

到这里,点击Continue,虚拟机会重新启动,安装过程结束!

这是重启之后进入系统的界面,等待5秒会自动进入系统

然后我们进入到下一个步骤,登录系统的环节。

4.登录系统

安装好Debian系统之后,点击启动,系统开机,滚动的满屏字符,简短的欢迎动画以后,系统引导我们到了这样的界面

这就是我们刚刚创建的demo用户,我们点击这个用户,进入登录界面

在这里输入密码demo,按回车,就可以登入系统了。

进入系统以后,界面像这个样子:

这是初始化的配置,不用管它,叉掉就好。我们会看到这样的界面,这这个界面叫做Gnome桌面,是一套非常简洁的可视化桌面环境。

至此,我们的Debian虚拟机安装完成。我们点击左上角的Activities,或者按下键盘上的Windows徽标按键,就可以看到Gnome桌面的开始菜单:

系统已经安装好了,我们点击右上角的关机按钮,关机啦!下次再见!

方案二、通过神奇君制作好的OVA文件导入虚拟机

这个方案需要下载一下神奇君制作的Debian-12.4.ova文件,ova全称叫做开放虚拟化格式档案,也就是虚拟机的打包文件,大约3.4G。

1.下载虚拟机ova文件

Debian12.4.0的OVA文件的下载地址是:

https://url39.ctfile.com/f/20175339-1011699016-f0cb32?p=2022

(访问密码: 2022)

PS:这个城通网盘是神奇君一直以来在用的网盘,个人觉得非常好用,比起某些大厂的限速盘良心多了。最重要的是,别人下载你分享的文件你就有收入。在过去的日子里,神奇君已经用它分享文件赚到了1w+的收入,并且成功提现了9700。

如果想要参与这个网盘分享赚钱,可以使用神奇君的邀请链接注册:

https://www.ctfile.com/linker/20175339

用上面的链接注册好以后,登录网盘,打开“激励平台”,填写你的网盘信息和共享基本设置,即可分享文件获得收益。

2.导入ova,创建虚拟机

下载好这个ova之后,我们打开VirtualBox,点击工具,右边的欢迎

然后点击这里的导入

然后点击这里选中下载好的Debian-12.4.ova文件,然后点击Finish,然后点击同意条款(MIT),就等待进度条跑完,就导入成功了,导入之后的虚拟机大小大概是10G。

导入完成后,点击左侧选中这台Debian12.4.0的虚拟机,点击右上方,启动按钮,即可开机。

后面的教程,就参考上面方案一最后的第4步,登录系统。

这里也再重复一下这个镜像的初始信息: