标签 VirtualBox 下的文章

VirtualBox 是一款自由开源的虚拟化工具,它允许技术人员同时运行多个不同风格的虚拟机(VM)。它通常用于运行桌面(Linux 和 Windows),当人们尝试探索新的 Linux 发行版的功能或希望在 VM 中安装 OpenStack、Ansible 和 Puppet 等软件时,它会非常方便,在这种情况下,我们可以使用 VirtualBox 启动 VM。

VirtualBox 被分类为 2 类虚拟机管理程序,这意味着它需要一个现有的操作系统,在上面安装 VirtualBox 软件。VirtualBox 提供功能来创建本机网络或 NAT 网络。在本文中,我们将演示如何在 CentOS 8 和 RHEL 8 系统上安装最新版本的 VirtualBox 6.0,并演示如何安装 VirtualBox 扩展。

在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0 的安装步骤

步骤 1: 启用 VirtualBox 和 EPEL 仓库

登录到你的 CentOS 8 或 RHEL 8 系统并打开终端,执行以下命令并启用 VirtualBox 和 EPEL 包仓库:

[root@linuxtechi ~]# dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

使用以下 rpm 命令导入 Oracle VirtualBox 公钥:

[root@linuxtechi ~]# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

使用以下 dnf 命令启用 EPEL 仓库:

[root@linuxtechi ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

步骤 2: 安装 VirtualBox 构建工具和依赖项

运行以下命令来安装所有 VirtualBox 构建工具和依赖项:

[root@linuxtechi ~]# dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

成功安装上面的依赖项和构建工具后,使用 dnf 命令继续安装 VirtualBox。

步骤 3: 在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0

如果希望在安装之前列出 VirtualBox 的可用版本,请执行以下 dnf 命令:

[root@linuxtechi ~]# dnf search virtualbox
Last metadata expiration check: 0:14:36 ago on Sun 17 Nov 2019 04:13:16 AM GMT.
=============== Summary & Name Matched: virtualbox =====================
VirtualBox-5.2.x86_64 : Oracle VM VirtualBox
VirtualBox-6.0.x86_64 : Oracle VM VirtualBox
[root@linuxtechi ~]#

让我们使用以下 dnf 命令安装最新版本的 VirtualBox 6.0:

[root@linuxtechi ~]# dnf install VirtualBox-6.0 -y

如果有本地用户希望将 usb 设备连接到 VirtualBox VM,那么他/她应该是 vboxusers 组的一员,请使用下面的 usermod 命令将本地用户添加到 vboxusers 组。

[root@linuxtechi ~]# usermod -aG vboxusers pkumar

步骤 4: 访问 CentOS 8 / RHEL 8 上的 VirtualBox

有两种方法可以访问 VirtualBox,在命令行输入 virtualbox 然后回车:

[root@linuxtechi ~]# virtualbox

在桌面环境中,在搜索框中搜索 “VirtualBox”。

Access-VirtualBox-CentOS8

单击 VirtualBox 图标:

VirtualBox-CentOS8

这确认 VirtualBox 6.0 已成功安装,让我们安装它的扩展包。

步骤 5: 安装 VirtualBox 6.0 扩展包

顾名思义,VirtualBox 扩展包用于扩展 VirtualBox 的功能。它添加了以下功能:

  • USB 2.0 和 USB 3.0 支持
  • 虚拟 RDP(VRDP)
  • 磁盘镜像加密
  • Intel PXE 启动
  • 主机网络摄像头

使用下面的 wget 命令下载 Virtualbox 扩展包到下载文件夹中:

[root@linuxtechi ~]$ cd Downloads/
[root@linuxtechi Downloads]$ wget https://download.virtualbox.org/virtualbox/6.0.14/Oracle_VM_VirtualBox_Extension_Pack-6.0.14.vbox-extpack

下载后,打开 VirtualBox 并依次点击 “File -> Preferences -> Extension”,然后点击 “+” 号图标添加下载的扩展包:

Install-VirtualBox-Extension-Pack-CentOS8

单击 “Install” 开始安装扩展包:

Accept-VirtualBox-Extension-Pack-License-CentOS8

单击 “I Agree” 接受 VirtualBox 扩展包许可证。

成功安装 VirtualBox 扩展包后,我们将看到下面的页面,单击 “OK” 并开始使用 VirtualBox。

VirtualBox-Extension-Pack-Install-Message-CentOS8

本文就是这些了,我希望这些步骤可以帮助你在 CentOS 8 和 RHEL 8 系统上安装 VirtualBox 6.0。请分享你的宝贵的反馈和意见。


via: https://www.linuxtechi.com/install-virtualbox-6-centos-8-rhel-8/

作者:Pradeep Kumar 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我使用 Oracle VirtualBox 来测试各种 Linux 和 Unix 发行版。到目前为止,我已经在 VirtualBox 中测试了上百个虚拟机。今天,我在我的 Ubuntu 18.04 桌面上启动了 Ubuntu 18.04 服务器版虚拟机,我收到了以下错误。

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

Ubuntu 中的 “Kernel driver not installed (rc=-1908)” 错误

我点击了 OK 关闭消息框,然后在后台看到了另一条消息。

Failed to open a session for the virtual machine Ubuntu 18.04 LTS Server.

The virtual machine 'Ubuntu 18.04 LTS Server' has terminated unexpectedly during startup with exit code 1 (0x1).

Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
MachineWrap
Interface:
IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89}

启动期间虚拟机意外终止,退出代码为 1(0x1)

我不知道该先做什么。我运行以下命令来检查是否有用。

$ sudo modprobe vboxdrv

我收到了这个错误:

modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.0.0-23-generic

仔细阅读这两个错误消息后,我意识到我应该更新 Virtualbox 程序。

如果你在 Ubuntu 及其衍生版(如 Linux Mint)中遇到此错误,你只需使用以下命令重新安装或更新 virtualbox-dkms 包:

$ sudo apt install virtualbox-dkms

或者,最好更新整个系统:

$ sudo apt upgrade

错误消失了,我可以正常在 VirtualBox 中启动虚拟机了。


via: https://www.ostechnix.com/how-to-fix-kernel-driver-not-installed-rc-1908-virtualbox-error-in-ubuntu/

作者:sk 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法。

Oracle 公司的自由开源产品 VirtualBox 是一款出色的虚拟化工具,专门用于桌面操作系统。与另一款虚拟化工具 Linux 上的 VMWare Workstation 相比起来,我更喜欢它。

你可以使用 VirtualBox 等虚拟化软件在虚拟机中安装和使用其他操作系统。

例如,你可以在 Windows 上的 VirtualBox 中安装 Linux。同样地,你也可以用 VirtualBox 在 Linux 中安装 Windows

你也可以用 VirtualBox 在你当前的 Linux 系统中安装别的 Linux 发行版。事实上,这就是我用它的原因。如果我听说了一个不错的 Linux 发行版,我会在虚拟机上测试它,而不是安装在真实的系统上。当你想要在安装之前尝试一下别的发行版时,用虚拟机会很方便。

Linux installed inside Linux using VirtualBox

安装在 Ubuntu 18.04 内的 Ubuntu 18.10

在本新手教程中,我将向你展示在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法。

在 Ubuntu 和基于 Debian 的 Linux 发行版上安装 VirtualBox

这里提出的安装方法也适用于其他基于 Debian 和 Ubuntu 的 Linux 发行版,如 Linux Mint、elementar OS 等。

方法 1:从 Ubuntu 仓库安装 VirtualBox

优点:安装简便

缺点:较旧版本

在 Ubuntu 上下载 VirtualBox 最简单的方法可能是从软件中心查找并下载。

VirtualBox in Ubuntu Software Center

VirtualBox 在 Ubuntu 软件中心提供

你也可以使用这条命令从命令行安装:

sudo apt install virtualbox

然而,如果在安装前检查软件包版本,你会看到 Ubuntu 仓库提供的 VirtualBox 版本已经很老了。

举个例子,在写下本教程时 VirtualBox 的最新版本是 6.0,但是在软件中心提供的是 5.2。这意味着你无法获得最新版 VirtualBox 中引入的新功能。

方法 2:使用 Oracle 网站上的 Deb 文件安装 VirtualBox

优点:安装简便,最新版本

缺点:不能更新

如果你想要在 Ubuntu 上使用 VirtualBox 的最新版本,最简单的方法就是使用 Deb 文件

Oracle 为 VirtiualBox 版本提供了开箱即用的二进制文件。如果查看其下载页面,你将看到为 Ubuntu 和其他发行版下载 deb 安装程序的选项。

VirtualBox Linux Download

你只需要下载 deb 文件并双击它即可安装。就是这么简单。

然而,这种方法的问题在于你不能自动更新到最新的 VirtualBox 版本。唯一的办法是移除现有版本,下载最新版本并再次安装。不太方便,是吧?

方法 3:用 Oracle 的仓库安装 VirtualBox

优点:自动更新

缺点:安装略微复杂

现在介绍的是命令行安装方法,它看起来可能比较复杂,但与前两种方法相比,它更具有优势。你将获得 VirtualBox 的最新版本,并且未来它还将自动更新到更新的版本。我想那就是你想要的。

要通过命令行安装 VirtualBox,请在你的仓库列表中添加 Oracle VirtualBox 的仓库。添加 GPG 密钥以便你的系统信任此仓库。现在,当你安装 VirtualBox 时,它会从 Oracle 仓库而不是 Ubuntu 仓库安装。如果发布了新版本,本地 VirtualBox 将跟随一起更新。让我们看看怎么做到这一点:

首先,添加仓库的密钥。你可以通过这一条命令下载和添加密钥:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Mint 用户请注意:

下一步只适用于 Ubuntu。如果你使用的是 Linux Mint 或其他基于 Ubuntu 的发行版,请将命令行中的 $(lsb_release -cs) 替换成你当前版本所基于的 Ubuntu 版本。例如,Linux Mint 19 系列用户应该使用 bionic,Mint 18 系列用户应该使用 xenial,像这样:

sudo add-apt-repository “deb [arch=amd64] <http://download.virtualbox.org/virtualbox/debian> **bionic** contrib“`

现在用以下命令来将 Oracle VirtualBox 仓库添加到仓库列表中:

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

如果你有读过我的文章检查 Ubuntu 版本,你大概知道 lsb_release -cs 将打印你的 Ubuntu 系统的代号。

:如果你看到 “add-apt-repository command not found” 错误,你需要下载 software-properties-common 包。

现在你已经添加了正确的仓库,请通过此仓库刷新可用包列表并安装 VirtualBox:

sudo apt update && sudo apt install virtualbox-6.0

提示:一个好方法是输入 sudo apt install virtualbox- 并点击 tab 键以查看可用于安装的各种 VirtualBox 版本,然后通过补全命令来选择其中一个版本。

Install VirtualBox via terminal

如何从 Ubuntu 中删除 VirtualBox

现在你已经学会了如何安装 VirtualBox,我还想和你提一下删除它的步骤。

如果你是从软件中心安装的,那么删除它最简单的方法是从软件中心下手。你只需要在已安装的应用程序列表中找到它,然后单击“删除”按钮。

另一种方式是使用命令行:

sudo apt remove virtualbox virtualbox-*

请注意,这不会删除你用 VirtualBox 安装的操作系统关联的虚拟机和文件。这并不是一件坏事,因为你可能希望以后或在其他系统中使用它们是安全的。

最后…

我希望你能在以上方法中选择一种安装 VirtualBox。我还将在另一篇文章中写到如何有效地使用 VirtualBox。目前,如果你有点子、建议或任何问题,请随时在下面发表评论。


via: https://itsfoss.com/install-virtualbox-ubuntu

作者:Abhishek Prakash 选题:lujun9972 译者:beamrolling 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

FInd Virtualbox version from commandline In Linux

我使用 Oracle VirtualBox 和 KVM 虚拟化程序测试不同的 Linux 操作系统。虽然我偶尔使用 KVM,但 Virtualbox 始终是我的首选。不是因为我不喜欢 KVM,而是因为我只是习惯了 VirtualBox。当在我的 Ubuntu 无头服务器上使用 Virtualbox 时,我需要知道 VirtualBox 的版本。如果它有 GUI,我可以进入 Virtualbox -> About -> Help 轻松找到它。但我的是没有 GUI 的 Ubuntu 服务器。如果你想知道如何在 Linux 中从命令行查找 VirtualBox 版本,可以采用以下几种方法。

在 Linux 中从命令行查找 VirtualBox 版本

要查找已安装的 VirtualBox 的版本,请打开终端并运行以下命令:

$ vboxmanage --version

示例输出:

5.2.18_Ubuntur123745

在 Linux 中从命令行查找 Virtualbox 版本

正如你在上面的输出中看到的,安装的 VirtualBox 的版本是 5.2。

查找 VirtualBox 版本的另一种方法是:

$ vbox-img --version

示例输出:

5.2.18_Ubuntur123745

或者,你可以使用 headawk 命令来查找 VirtualBox 版本。

$ virtualbox --help | head -n 1 | awk '{print $NF}'

示例输出:

5.2.18_Ubuntu

或者,使用 echo 命令结合 headawk 命令:

$ echo $(virtualbox --help | head -n 1 | awk '{print $NF}')

示例输出:

5.2.18_Ubuntu

以上命令适用于任何 Linux 发行版。如果你使用的是 Ubuntu,你可以使用 dpkg 命令查看 VirtualBox 版本。

$ dpkg -l | grep virtualbox | awk '{print $3}'

示例输出:

5.2.30-130521~Ubuntu~bionic
5.2.18-dfsg-2~ubuntu18.04.5

就是这些了。这些是从 Linux 中的终端查找 Oracle Virtualbox 版本的几种方法。希望这篇文章很有用。

参考来自:


via: https://www.ostechnix.com/how-to-find-virtualbox-version-from-commandline-in-linux/

作者:sk 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

本教程将向你展示如何以最快的方式在运行于 Windows 和 Linux 上的 VirtualBox 上安装 Kali Linux。

Kali Linux 是最好的黑客 和安全爱好者的 Linux 发行版之一。

由于它涉及像黑客这样的敏感话题,它就像一把双刃剑。我们过去在一篇详细的 Kali Linux 点评中对此进行了讨论,所以我不会再次赘述。

虽然你可以通过替换现有的操作系统来安装 Kali Linux,但通过虚拟机使用它将是一个更好、更安全的选择。

使用 Virtual Box,你可以将 Kali Linux 当做 Windows / Linux 系统中的常规应用程序一样,几乎就和在系统中运行 VLC 或游戏一样简单。

在虚拟机中使用 Kali Linux 也是安全的。无论你在 Kali Linux 中做什么都不会影响你的“宿主机系统”(即你原来的 Windows 或 Linux 操作系统)。你的实际操作系统将不会受到影响,宿主机系统中的数据将是安全的。

Kali Linux on Virtual Box

如何在 VirtualBox 上安装 Kali Linux

我将在这里使用 VirtualBox。它是一个很棒的开源虚拟化解决方案,适用于任何人(无论是专业或个人用途)。它可以免费使用。

在本教程中,我们将特指 Kali Linux 的安装,但你几乎可以安装任何其他已有 ISO 文件的操作系统或预先构建好的虚拟机存储文件。

注意:这些相同的步骤适用于运行在 Windows / Linux 上的 VirtualBox。

正如我已经提到的,你可以安装 Windows 或 Linux 作为宿主机。但是,在本文中,我安装了 Windows 10(不要讨厌我!),我会尝试在 VirtualBox 中逐步安装 Kali Linux。

而且,最好的是,即使你碰巧使用 Linux 发行版作为主要操作系统,相同的步骤也完全适用!

想知道怎么样做吗?让我们来看看…

在 VirtualBox 上安装 Kali Linux 的逐步指导

我们将使用专为 VirtualBox 制作的定制 Kali Linux 镜像。当然,你还可以下载 Kali Linux 的 ISO 文件并创建一个新的虚拟机,但是为什么在你有一个简单的替代方案时还要这样做呢?

1、下载并安装 VirtualBox

你需要做的第一件事是从 Oracle 官方网站下载并安装 VirtualBox。

下载了安装程序后,只需双击它即可安装 VirtualBox。在 Ubuntu / Fedora Linux 上安装 VirtualBox 也是一样的。

2、下载就绪的 Kali Linux 虚拟镜像

VirtualBox 成功安装后,前往 Offensive Security 的下载页面 下载用于 VirtualBox 的虚拟机镜像。如果你改变主意想使用 VMware,也有用于它的。

Kali Linux Virtual Box Image

如你所见,文件大小远远超过 3 GB,你应该使用 torrent 方式或使用 下载管理器 下载它。

3、在 VirtualBox 上安装 Kali Linux

一旦安装了 VirtualBox 并下载了 Kali Linux 镜像,你只需将其导入 VirtualBox 即可使其正常工作。

以下是如何导入 Kali Linux 的 VirtualBox 镜像:

步骤 1:启动 VirtualBox。你会注意到有一个 “Import” 按钮,点击它。

virtualbox import

点击 “Import” 按钮

步骤 2:接着,浏览找到你刚刚下载的文件并选择它导入(如你在下图所见)。文件名应该以 “kali linux” 开头,并以 “.ova” 扩展名结束。

virtualbox import file

导入 Kali Linux 镜像

选择好之后,点击 “Next” 进行处理。

步骤 3:现在,你将看到要导入的这个虚拟机的设置。你可以自定义它们,这是你的自由。如果你想使用默认设置,也没关系。

你需要选择具有足够存储空间的路径。我永远不会在 Windows 上推荐使用 C:驱动器。

virtualbox kali linux settings

以 VDI 方式导入硬盘驱动器

这里,VDI 方式的硬盘驱动器是指通过分配其存储空间设置来实际挂载该硬盘驱动器。

完成设置后,点击 “Import” 并等待一段时间。

步骤 4:你现在将看到这个虚拟机已经列出了。所以,只需点击 “Start” 即可启动它。

你最初可能会因 USB 端口 2.0 控制器支持而出现错误,你可以将其禁用以解决此问题,或者只需按照屏幕上的说明安装其他软件包进行修复即可。现在就完成了!

kali linux on windows virtual box

运行于 VirtualBox 中的 Kali Linux

我希望本指南可以帮助你在 VirtualBox 上轻松安装 Kali Linux。当然,Kali Linux 有很多有用的工具可用于渗透测试 —— 祝你好运!

提示:Kali Linux 和 Ubuntu 都是基于 Debian 的。如果你在使用 Kali Linux 时遇到任何问题或错误,可以按照互联网上针对 Ubuntu 或 Debian 的教程进行操作。

赠品:免费的 Kali Linux 指南手册

如果你刚刚开始使用 Kali Linux,那么了解如何使用 Kali Linux 是一个好主意。

Kali Linux 背后的公司 Offensive Security 已经创建了一本指南,介绍了 Linux 的基础知识,Kali Linux 的基础知识、配置和设置。它还有一些关于渗透测试和安全工具的章节。

基本上,它拥有你开始使用 Kali Linux 时所需知道的一切。最棒的是这本书可以免费下载。

如果你遇到问题或想分享在 VirtualBox 上运行 Kali Linux 的经验,请在下面的评论中告诉我们。


via: https://itsfoss.com/install-kali-linux-virtualbox

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这份指南将带你如何一步一步在 Linux 平台下利用 VirtualBox 安装 FreeDOS。

Linux 下借助 VirtualBox 安装 FreeDOS

2017 年的 11 月份,我采访了 Jim Hall 关于 FreeDOS 项目 背后的历史故事。今天,我将告诉你如何安装并使用 FreeDOS。需要注意到是:我将在 Solus(一种针对家庭用户的 Linux 桌面发行版)下使用 5.2.14 版本的 VirtualBox 来完成这些操作。

注意:在本教程我将使用 Solus 作为主机系统因为它很容易设置。另一个你需要注意的事情是 Solus 的软件中心有两个版本的 VirtualBox:virtualboxvirtualbox-current。Solus 会让你选择是使用 linux-lts 内核还是 linux-current 内核。最终区别就是,virtualbox 适用于 linux-lts 而 virtualbx-current 适用于 linux-current。

第一步 – 创建新的虚拟机

当你打开 VirtualBox,点击 “New” 按钮来新建一个虚拟机。你可以自定义这台虚拟机的名字,我将它命名为 “FreeDOS”。你也可以在标注栏内指明你正在安装的 FreeDOS 的版本。你还需要选择你将要安装的操作系统的类型和版本。选择 “Other” 下的 “DOS”。

第二步 – 设置内存大小

下一个对话框会问你要给 FreeDOS 主机分配多少可用的内存空间。默认分配 32 MB。不必更改它。在 DOS 系统盛行的年代,32 MB 大小的内存对于一台搭载 FreeDOS 的机器已经很足够了。如果你有需要,你可以通过对你针对 FreeDOS 新建的虚拟机右键并选择 “Setting -> Symtem” 来增加内存。

第三步 – 创建虚拟硬盘

下一步,你会被要求创建一个虚拟硬盘用来存储 FreeDOS 和它的文件。如果你还没有创建,只需要点击 “Create”。

下一个对话框会问你想用什么磁盘文件类型。默认的类型 (VirtualBox Disk Image) 效果就挺好。点击 “Next”。

下一个你遇到的问题是你想虚拟硬盘以何种方式创建。你是否希望虚拟硬盘占据的空间刚开始很小然后会随着你创建文件和安装软件逐渐增加直至达到你设置的上限?那么选择动态分配。如果你更喜欢虚拟硬盘 (VHD) 按照既定大小直接创建,选择固定大小即可。如果你不打算使用整个 VHD 或者你的硬盘空余空间不是太足够,那么动态分配是个很不错的分配方式。(需要注意的是,动态分配的虚拟硬盘占据的空间会随着你增加文件而增加,但不会因为你删除文件而变小) 我个人更喜欢动态分配,但你可以根据实际需要来选择最合适你的分配类型然后点击 “Next”。

现在,你可以选择虚拟磁盘的大小和位置。500 MB 已经很足够了。需要注意的是很多你之后用到的程序都是基于文本的,这意味着它们占据的空间非常小。在你做好这些调整后,点击 “Create”。

第四步 – 关联 .iso 文件

在我们继续之前,你需要下载 FreeDOS 的 .iso 文件。你需要选择 CDROM 格式的 “standard” 安装程序。

当文件下载完毕后,返回到 VirtualBox。选中你的虚拟机并打开设置。你可以通过对虚拟机右键并选中 “Setting” 或者选中虚拟机并点击 “Setting” 按钮。

接下来,点击 “Storage” 选项卡。在 “Storage Devices” 下面,选中 CD 图标。(它应该会在图标旁边显示 “Empty”。) 在右边的 “Attribute” 面板,点中 CD 图标然后在对应路径选中你刚下载的 .iso 文件。

提示:通常,在你通过 VirtualBox 安装完一个操作系统后你就可以删除对应的 .iso 文件了。但这并不适合 FreeDOS 。如果你想通过 FreeDOS 的包管理器来安装应用程序,你需要这个 .iso 文件。我通常会让这个 .iso 文件连接到虚拟机以便我安装一些程序。如果你也这么做了,你必须要确认下你让 FreeDOS 虚拟机每次启动的时候是从硬盘启动因为虚拟机的默认设置是从已关联的 .iso 文件启动。如果你忘了关联 .iso 文件,也不用担心。你可以通过选择 FreeDOS 虚拟机窗口上方的 “Devices” 来关联。然后就会发现 .iso 文件列在 “Optical Drives”。

第五步 – 安装 FreeDOS

既然我们已经完成了所有的准备工作,让我们来开始安装 FreeDOS 吧。

首先,你需要知道关于最新版本的 VirtualBox 的一个 bug。当我们创建好虚拟硬盘然后选中 “Install to harddisk” 后,如果你开启虚拟机你会发现在 FreeDOS 的欢迎界面出现过后就是不断滚动无群无尽的机器代码。我最近就遇到过这个问题而且不管是 Linux 还是 Windows 平台的 VirtualBox 都会碰到这个问题。(我知道解决办法。)

为了避开这个问题,你需要做一个简单的修改。当你看到 FreeDOS 的欢迎界面的时候,按下 Tab 键。(确认 “Install to harddrive” 已经选中。)在 “fdboot.img” 之后输入 raw 然后按下回车键。接下来就会启动 FreeDOS 的安装程序。

安装程序会首先处理你的虚拟磁盘的格式化。当格式化完成后,安装程序会重启。当 FreeDOS 的欢迎界面再次出现的时候,你必须重新输入 raw 就像你之前输入的内容那样。

要确保在安装过程中你遇到的所有问题你选的都是 “Yes”。但也要注意有一个很重要的问题:“What FreeDOS packages do you want to install?” 的答案并不是 “Yes” 或者 “No”。答案有两个选择分别是 “Base packages” 和 “Full installation”。“Base packages” 针对的是想体验类似原始的 MS-DOS 环境的人群。“Full installation” 则包括了一系列工具和实用的程序来提升 DOS。

在整个安装过程的最后,你可以选择重启或者继续停留在 DOS。选择“reboot”。

第六步 – 设置网络

不同于原始的 DOS,FreeDOS 可以访问互联网。你可以安装新的软件包或者更新你已经安装的软件包。要想使用网络,你还需要在 FreeDOS 安装些应用程序。

首先,启动进入你新创建的 FreeDOS 虚拟机。在 FreeDOS 的选择界面,选中 “Boot from System harddrive”。

现在,你可以通过输入 fdimples 来访问 FreeDOS 的软件包管理工具。你也可以借助方向键来浏览软件包管理器,然后用空格键选择类别或者软件包。在 “Networking” 类别中,你需要选中 fdnet。FreeDOS project 推荐也安装 mtcpwget。多次点击 Tab 键直到选中 “OK” 然后在按下回车键。安装完成后,输入 reboot 并按下回车键确认执行。系统重启后,引导你的系统驱动。如果网络安装成功的话,你会在终端看到一些关于你的网络信息的新消息。

注意:

有时候 VirtualBox 的默认设置并没有生效。如果遇到这种情况,先关闭你的 FreeDOS 虚拟机窗口。在 VirtualBox 主界面右键你的虚拟机并选中 “Setting”。VirtualBox 默认的网络设置是 “NAT”。将它改为 “Bridged Adapter” 后再尝试安装 FreeDOS 的软件包。现在就应该能正常运作了。

第七步 – FreeDOS 的基本使用

常见命令

既然你已经成功安装了 FreeDOS,让我们来看些基础命令。如果你已经在 Windows 平台使用过命令提示符,那么你会发现有很多命令都是相似的。

  • DIR– 显示当前目录的内容
  • CD – 改变当前所在的目录
  • COPY OLD.TXT NEW.TXT– 复制文件
  • TYPE TEST.TXT – 显示文件内容
  • DEL TEST.TXT – 删除文件
  • XCOPY DIR NEWDIR – 复制目录及目录下的所有内容
  • EDIT TEST.TXT– 编辑一个文件
  • MKDIR NEWDIR – 创建一个新目录
  • CLS – 清除屏幕

你可以借助互联网或者 Jim Hall 所创建的 方便的速查表 来找到更多基本的 DOS 命令。

运行一个程序

在 FreeDOS 上运行程序相当简单。需要注意的是当你借助 fdimples 软件包管理器来安装一个应用程序的时候,要确保你指定了待安装程序的 .EXE 文件的路径。这个路径会在应用程序的详细信息中显示。要想运行程序,通常你还需要进入到程序所在文件夹并输入该程序的名字。

例如,FreeDOS 中你可以安装一个叫 FED 的编辑器。安装完成后,你还需要做的就是进入 C:\FED 这个文件夹下并输入 FED

对于位于 \bin 这个文件夹的程序,比如 Pico。这些程序可以在任意文件夹中被调用。

对于游戏通常会有一个或者两个 .EXE 程序,你玩游戏之前不得不先运行它们。这些设置文件通常能够修复你遇到的声音,视频,或者控制问题。

如果你遇到一些本教程中没指出的问题,别忘记访问 FreeDOS 主站 来寻求解决办法。他们有一个 wiki 和一些其他的支持选项。

你使用过 FreeDOS 吗?你还想看关于 FreeDOS 哪些方面的教程?请在下面的评论区告诉我们。

如果你觉得本篇文章很有趣,请花一分钟的时间将它分享在你的社交媒体,Hacker News 或者 Reddit


via: https://itsfoss.com/install-freedos/

作者:John Paul 选题:lujun9972 译者:WangYueScream 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出