在虚拟机中安装Debian和.NET Core SDK

在本文中,将向展示如何在Oracle VirtualBox虚拟机中安装Debian操作系统,以及如何安装.NET CoreSDK和Visual Studio Code。这个过程可能会遇到一些令人困惑的部分,因此决定记录下这个过程,以便能够顺利地进行安装。

先决条件

首先,需要安装Oracle VirtualBox。这是一个免费的虚拟化软件,可以从以下网址获取:

安装过程非常简单,只需按照屏幕上的提示操作即可。

接下来,需要下载Debian的ISO镜像文件。这一步可能会有些困难,因为有很多不同的ISO文件可供选择,有些甚至需要3张CD(3个单独的ISO文件)。但是,建议选择网络安装版本的ISO。以下是下载链接:

直接下载以下ISO文件:

debian-10.4.0-amd64-netinst.iso

下载完成后,请确保ISO文件已准备好,以便开始在VirtualBox中创建新的Debian操作系统。

开始VirtualBox

启动VirtualBox软件,并选择“新建”按钮。这将开始创建新的虚拟机的过程。

首先,需要为新操作系统命名。简单地将其命名为“Debian”,这将是它在Oracle VirtualBox窗口中显示的名称。

VirtualBox将在其文件夹下创建一个子文件夹,用于包含虚拟硬盘。简单地将其命名为与操作系统相同的名称。

完成所有操作后,将在Oracle VirtualBox控制台中看到镜像已经创建。

接下来,点击“启动”按钮。

此时,VirtualBox会提示ISO文件的位置。第一次可能不会列出ISO文件,因此需要点击带有绿色向上箭头的小文件夹,并导航到debian ISO文件所在的位置。

加载完成后,点击“启动”按钮。

第一次这样做时,遇到了一个奇怪的错误,如下所示:

这个错误是因为正在运行Android Studio,并且正在运行一个Android模拟器,电脑和VirtualBox不喜欢同时运行两个虚拟机

回到安装过程...

选择了图形安装。系统开始加载,并尝试找到网络等。

将其命名为debian。是一个简单的人。

设置root密码,不要忘记它。

这部分看起来有重复的屏幕截图,但实际上并没有。

在第一屏上使用用户名作为全名。是一个简单的人。

使用了相同的名称(raddev)作为用户名。只是一个简单的人。

设置用户账户密码,并不要忘记它。

这是在沙盒中创建的磁盘,初始大小为8GB,并且会增长。这部分让有点害怕,因为正在运行Ubuntu,不想不小心覆盖了真实系统。但不用担心,这里没有问题。

可以看到这是创建的沙盒磁盘。不用担心。

虽然有点吓人,但只要去做就可以了。它会工作的。

系统一直在询问有关磁盘和分区的问题,这真的让人害怕,但一切都很好。

最后,它实际上正在安装。

系统认为是从CD安装的,所以它会询问关于另一个不存在的磁盘。没有必要扫描另一个磁盘。

这是Debian将联系以安装软件的服务器的位置。

取消了打印服务器的勾选,因为目的不需要它。

这是需要一段时间的时候。使用的是m.2驱动器,运行Ryzen 5 2600x 6核X 2(12核),至少需要10到15分钟。

下一步让有点害怕,因为正在运行VirtualBox的机器上运行Ubuntu,并安装这个新的Debian映像。有点担心如果说是的话,事情会变得混乱,并安装在本地驱动器上。不用担心,它工作得很好,并且被限制在沙盒中。

下一个选项也让有点紧张,因为再次担心会以某种方式不小心将这个安装在当前系统上。

首先,将看到grub引导程序,然后它将开始引导到Debian。

最后,将看到登录屏幕。

安装应用程序:需要sudo

当登录并开始尝试安装应用程序时,会发现sudo无法工作,将无法安装东西。

以下是修复该问题的方法:

按照最多点赞的答案中的步骤操作——没有一个标记为官方答案,但那个答案有需要执行的5或6个步骤。

这是尝试Debian的一个非常酷的方式,到目前为止非常喜欢这个系统。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485