蚊章汇 - VirtualBox
type: channel
link: https://linuxcn.bwsl.wang/tag/VirtualBox/
items: 在 Windows 上安装 VirtualBox
items: 在 Linux 上的 VirtualBox 中从虚拟机访问 USB
items: 在 Linux 的 VirtualBox 中从 USB 驱动器启动
items: 完整指南：使用 VirtualBox 在 Windows 上安装 Ubuntu
items: 如何在 VirtualBox 中启用和访问 U 盘
items: 使用 VirtualBox 安装 Linux 虚拟机
items: VirtualBox 7.0 发布，支持安全启动和全加密虚拟机
items: 硬核观察 #786 ISC DHCP 服务器停止维护
items: 在 VirtualBox 安装 Arch Linux 的新手操作指南
items: 在 Linux 上将你的 Windows 系统转换为虚拟机

在 Windows 上安装 VirtualBox
type: item
date: 2023-09-27T23:03:53+08:00
description: 简单易学的指南，帮助你在 Windows 上安装 Oracle VirtualBox，以便在虚拟机中安装 Linux。VirtualBox 是 最好的虚拟化软件 之一。如果你想 使用 Windows 上的 VirtualBox，在虚拟机中安装 Linux，第一步是安装 VirtualBox 应用本身。我们已经介绍了 在 Ubuntu 上安装 VirtualBox 的教程。让我重点介绍 Windows 系统的步骤。对于最新的 Windows 10 或 11 及更早版本，步骤将相同。在 Windows 上安装 Oracle VirtualBox 的两种简单方法：下载 Windows 版安装程序并按照屏幕上的说明进行操作使用 winget 工具1、使用 Windows 安装程序要开始使用，请前往 VirtualBox 的官方下载页面。单击 “Windows host” 选项下载 .exe 安装程序。下载安装程序（.exe）文件后，启动它后将执行以下操作：安装指导允许你选择安装位置。你应该坚持使用 C: 驱动器上的默认设置，以确保安装 VirtualBox 所需的所有内容，使其按预期工作。安装过程包括设置虚拟网络接口。因此，你的网络此时可能会被重置。确保安装时没有连接到任何重要的东西。在对网络功能进行重整的同时，还需要处理一些依赖关系。需要安装 Python 核心包才能使 Python 绑定正常工作。如果你不想使用 Python 脚本控制虚拟机，则不一定需要安装它。但是，如果你认为将来可能需要它们，则应该将其与它一起安装。现在，最终的安装过程将根据你上面的偏好开始，并且它将向你提供在关闭安装程序时启动 VirtualBox 的选项。2、使用 winget 工具winget 命令行工具使用 Windows 包管理器在 Windows 10 和 11 上搜索、安装、升级、删除和配置应用。如果你更喜欢使用命令行，那么这就是适合你的方法。首先，你需要以管理员身份启动命令提示符。接下来，你需要使用 winget 命令来安装 VirtualBox。这是要输入的命令：winget install Oracle.VirtualBox ? 如果你是第一次使用 winget，它会要求你同意这些条款。你需要接受它们才能继续使用它，同时你的一些数据（例如区域）将发送到微软商店。下一步是启用虚拟化你可以注意到，这两种方法都会安装适用于 Windows 的最新 VirtualBox 软件包。因此，你可以开始使用 VirtualBox 来创建和管理虚拟机。但安装 VirtualBox 只是第一步。你应该通过调整一些设置来 确保你的 Windows 系统已做好虚拟化准备。以下是更多详细信息。让你的 Windows 系统为虚拟机做好准备? 你在流程中遇到过任何问题吗？你更喜欢哪种方法？请在下面的评论中告诉我。（题图：MJ/ac593dfb-8d50-4e77-a3d7-6b772bcfc870）via: https://itsfoss.com/install-virtualbox-windows/作者：Ankush Das 选题：lujun9972 译者：geekpi 校对：校对者ID本文由 LCTT 原创编译，Linux中国 荣誉推出

在 Linux 上的 VirtualBox 中从虚拟机访问 USB
type: item
date: 2023-09-25T08:27:00+08:00
description: 你完全可以从虚拟机内部访问 USB 存储器。如果你使用的是 Linux 上的 VirtualBox，下面将介绍如何做到这一点。当你插入 USB 时，你的宿主操作系统可以轻松访问它并使用其中的文件。这并不奇怪。如果你在 Linux 上使用带有 VirtualBox 的虚拟机，那么可以付出一些努力并从虚拟机访问插入物理机的 USB。让我逐步引导你了解如何在 VirtualBox VM 中访问 USB 磁盘。如何在 VirtualBox VM 中访问 USB 驱动器默认情况下，你无法使用 VirtualBox 访问 USB 驱动器，因为你必须安装扩展包管理器，此外，还有一些配置部分。这就是我将本教程分为三个简单步骤的原因。那么让我们从第一步开始。步骤 1：安装 VirtualBox 扩展包（在主机上）这是本教程中最重要的一步，因为你将安装 VirtualBox 的扩展，这将使你能够在虚拟机中使用 USB 驱动器。? 你应该安装与你安装的 VirtualBox 版本相同版本的扩展包。要安装 VirtualBox 扩展包，只需访问 VirtualBox 官方下载页面，向下滚动一点，你将找到下载扩展包的选项：下载完扩展包后，请执行 3 个简单步骤：转到 “ 文件 File ” > “ 工具 Tools ” > “ 扩展包管理器 Extension Pack Manager ”点击 “ 安装 Install ” 按钮从文件管理器中选择下载的文件：它将打开一个新的提示来安装扩展包，你所要做的就是点击“安装”按钮并接受条款和条件：我们就完成了扩展包的安装。步骤 2：将用户添加到 vboxusers 组（在宿主机上）要在 VirtualBox 中使用 USB 驱动器，你的当前用户需要位于 vboxusers 组中。我知道这听起来有点复杂，但 将用户添加到组 是一个命令过程，将用户添加到 vboxusers 组可以通过以下方式完成：sudo usermod -aG vboxusers $USER 完成这两个步骤后，重启系统以使这些步骤生效。步骤 3：将 USB 驱动器添加到虚拟机? 在为特定虚拟机添加 USB 之前，请确保其已关闭（未保存），否则你将无法按照给定的说明进行操作。要为虚拟机添加 USB，你必须遵循以下简单步骤：选择你想要使用 USB 的虚拟机并点击 “ 设置 Settings ”转到 “USB” 选项卡选中 “ 启用 USB 控制器 Enable USB Controller ” 框并单击 “+” 按钮选择 “USB”：这就好了！现在你可以启动虚拟机，并且 USB 驱动器应该出现在文件管理器中。就我而言，它是 Ubuntu，所以它看起来像这样：更多 USB 和 VM 技巧如果你在虚拟机中使用 USB 看起来很酷，那么在虚拟机中从 USB 启动就更酷了！这里有一个关于 如何在 VirtualBox 中从 USB 驱动器启动 的详细指南：如何在 VirtualBox 中从 USB 驱动器启动我希望本指南对你有所帮助。（题图：MJ/d9a1b4b5-30ec-4019-979f-b258a1fc075f）via: https://itsfoss.com/virtualbox-access-usb/作者：Sagar Sharma 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

在 Linux 的 VirtualBox 中从 USB 驱动器启动
type: item
date: 2023-09-22T18:19:00+08:00
description: 你可以在 VirtualBox 中的虚拟机上使用立付 Linux USB。这样可以省去重新启动主机的麻烦。你有一个 立付 Live Linux USB 吗？在当前系统上测试它的常用方法是重新启动，并在系统重新启动时选择从立付 USB 启动。但这很烦人，因为你需要停止计算机上的工作并重新启动它。一种干扰较小的方法是使用虚拟机。是的，你可以使用 VirtualBox 从虚拟机中的 USB 启动。这样，你不必为了尝试而在 VM 中安装发行版，而是改用立付会话。在本教程中，我将展示在 Linux 系统使用 VirtualBox 从 USB 驱动器启动的步骤。这需要花费一些时间和精力，但可以让你免于重启系统。在 Linux 的 VirtualBox 中从 USB 驱动器启动由于这是针对高级用户的教程，因此我省略了你事先需要的几个步骤：在 Linux 系统上 安装 VirtualBox创建立付 Linux USB，最好 使用 Ventoy本指南分为三个部分：创建虚拟机磁盘文件在 VM 中使用 USB 启动删除虚拟机磁盘（可选）那么让我们从第一个开始。步骤 1：创建虚拟机磁盘文件（VMDK）首先，你需要识别 USB 驱动器的磁盘名称，为此，你需要 列出系统的驱动器。为此，我将使用 lsblk 命令：lsblk ? 确保使用不带任何数字的磁盘名称。就我而言，Ventoy 以 sdb1 命名，但我仍然只能使用 sdb。从上图中，你可以看到，Ventoy 列出了 sdb11，但你必须使用不带任何数字的名称。这意味着我必须只使用 sdb，否则，它会抛出错误。找到驱动器名称后，使用以下命令中的 VBoxManage 命令来创建：sudo VBoxManage createmedium disk --filename=/path/to/rawdisk.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sda 在上面的命令中，将 /path/to/rawdisk.vmdk 替换为要保存文件的路径 ，将 /dev/sda 替换为目标驱动器。就我而言，我想在我的主目录中创建一个名为 IF.vmdk 的文件，并且我的目标驱动器是 /dev/sdb，然后，我将使用以下命令：? 你需要提供绝对路径来创建 vmdk 文件！sudo VBoxManage createmedium disk --filename=/home/sagar/IF.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb 最后，使用 chmod 命令更改权限：sudo chmod 777 Filename.vmdk 步骤 2：在 Linux 的 VirtualBox 中从 USB 启动首先，从系统菜单中打开 VirtualBox，然后单击 “ 新建 New ” 按钮。在那里，为你的虚拟机命名并选择操作系统类型及其版本：现在，单击 “ 下一步 Next ” 按钮，它会要求你为虚拟机分配硬件资源：完成硬件资源分配后，单击“下一步”按钮。在这里，你将找到创建或添加虚拟磁盘的选项。现在，请执行 3 个简单步骤：选择第二个选项 “ 使用现有虚拟硬盘文件 Use an Existing Virtual Hard Disk File ”。点击“文件”图标。点击“ 添加 Add ”按钮并选择你最近创建的以 .vmdk 结尾的文件。选择文件后，它将显示文件的名称，选择它并点击 “ 选择 Choose ” 选项：它将向你显示已选择从中启动的文件。单击下一步，它将显示你所做的选择的摘要。点击 “ 完成 Finish ” 按钮：就是这样！ 虚拟机已创建。要启动虚拟机，首先选择虚拟机并单击启动按钮：由于我的 USB 有 Ventoy，你可以看到，此处列出了多个发行版：很酷。是么？步骤 3：使用删除虚拟机及 vmdk 文件（可选）当我在删除虚拟机后尝试删除 vmdk 文件时，当然，它被删除了，但每当我尝试创建具有相同名称的新文件时，它都会给我一个错误，说该文件已经存在！因此，在这里，我将引导你了解如何删除虚拟机及 vmdk 文件。首先，关闭虚拟机并将其删除。现在，如果你尝试 使用 rm 命令 并提升权限删除 vmdk 文件，你可以删除它（但这就是幻觉的开始）。例如，在这里，我删除了 IF.vmdk 文件：sudo rm IF.vmdk 现在，如果我尝试创建一个具有相同名称的新 vmdk 文件，则会出现错误，指出该文件已存在：要删除 vmdk 文件，首先，你必须使用以下命令取消注册该文件：sudo VBoxManage closemedium disk /path/to/My…

完整指南：使用 VirtualBox 在 Windows 上安装 Ubuntu
type: item
date: 2023-01-24T07:02:00+08:00
description: 本教程将指导你用最简单的步骤在 Windows 上的 Oracle VirtualBox 上安装 Ubuntu 桌面版。VirtualBox 是 Oracle 的一款流行的虚拟化软件，可用于 Linux、mac 和 Windows 系统。它是灵活的，并提供了许多功能来实现虚拟化。这是在 Windows 中体验 Ubuntu 而不安装它的最佳且简单的方法。然而，我强烈建议将 Ubuntu 以双引导的方式安装在物理机上，从而更好地体验 Ubuntu。下面列出的步骤假设你是第一次在 Windows 中安装 Ubuntu。因此，这些步骤有点描述性，也有点冗长。此外，以下步骤适用于 Windows 10 和 Windows 11 作为宿主机。你需要什么可上网的 PC用于安装的 Ubuntu Linux ISO 镜像文件安装了 VirtualBox 的 Windows 系统使用 VirtualBox 在 Windows 上安装 Ubuntu下载并安装必要的东西从以下链接下载 Ubuntu Linux 桌面版 ISO 镜像文件。下载 Ubuntu 桌面版此外，请从下面的官方网站下载 Oracle VirtualBox 安装程序。下载 VirtualBox如何安装和配置 VirtualBoxWindows 中的 VirtualBox 需要 “Microsoft Visual C++ 2019 Redistrobutiable package”。你必须先安装它。从以下链接下载软件包（X64 架构）：下载 MSVC完成以上安装后，从以下链接下载最新的 Python 包。Python 绑定也是 Windows 端 VirtualBox 安装所需的依赖项。下载 Python for Windows然后，启动 VirtualBox 安装程序并按照屏幕上的说明进行安装。安装后，重新启动 Windows 系统。为 Ubuntu 设置虚拟机从开始菜单启动 VirtualBox。在 VirtualBox 窗口工具栏上，单击 “ 新建 New ”。在创建虚拟机窗口中，输入虚拟机的名称。它可以是标识此版本 Ubuntu 的任何名称。保持 “ 文件夹 Folder ” 不变。这是创建虚拟机文件的路径。在 “ ISO 镜像文件 ISO Image ” 一栏，浏览你下载的 Ubuntu ISO 文件。然后选择 “ 跳过无人值守安装 Skip Unattended installation ”。如果不选择此选项，将在虚拟机中创建一个 默认用户 id（vboxuser）和密码。让我们暂时不要管它。单击 “ 硬件 Hardware ” 部分，并调整虚拟机所需的内存。一般的经验是，虚拟机的内存大小应该小于主机系统中的物理内存。我建议对于 8 GB 内存系统的虚拟机使用 2 GB 到 4 GB。要选择 4 GB 内存，拖动滑块（或键入）使其为 4096 MB（即 4×1024）。选择 2 或 4 核处理器。单击 “ 硬盘 Hard Disk ” 部分，并保持文件位置不变。为 Ubuntu 安装提供至少 20 GB 到 25 GB 的容量。硬盘文件类型值保持为 VDI（VirtualBox 磁盘镜像）不要选择 “ 预分配完整大小 Pre-allocate Full Size ”。最后，单击 “ 完成 Finish ”。你应该在 VirtualBox 的左侧面板上看到一个新条目，其中包含一个 Ubuntu 22.04 条目（你之前设置的名称）。选择条目并单击 “ 开始 Start ” 以引导到虚拟机：使用 VirtualBox 安装 Ubuntu成功引导后，你应该看到以下屏幕，其中显示了安装 Ubuntu 的各种选项。选择 “ 尝试 Ubuntu Try Ubuntu ” 或 “ 安装 Ubuntu Install Ubuntu ”。在欢迎屏幕中，单击 “ 尝试 Ubuntu Try Ubuntu ”。过了一会儿，你会看到下面的 Ubuntu 临场 Live 桌面。如果要更改分辨率，请右键单击桌面并选择显示设置。并将分辨率更改为 1400×900。在桌面上，双击 “ 安装 Ubuntu Install Ubuntu ”。在下一组屏幕中，根据需要选择 “ 语言 Language ” 和 “ 键盘布局 Keyboard Layout ”。安装屏幕为你提供所需的安装类型。选择 “ 正常安装 Normal Installation ”，然后在 “ 其他选项 Other options ” 下选择两个选项。由于你是在虚拟磁盘空间中安装的，即它只是一个文件，因此你可以安全地选择 “ 擦除磁盘并安装 Ubuntu Erase disk and install Ubuntu ” 选项。点击 “ 立即…

如何在 VirtualBox 中启用和访问 U 盘
type: item
date: 2022-11-25T18:02:05+08:00
description: 这是有关如何在 Oracle VirtualBox 中启用 USB 的指南。当你在虚拟机环境中工作时，USB 通常插入主机系统。但是从客体系统访问 USB 内容有点困难。在 VirtualBox 中，你需要安装一些扩展并启用一些设置才能访问 USB。方法如下。本文假设你已经安装了 VirtualBox，并且还在其中安装了一些 Linux 发行版或操作系统。如果没有，请查看 这篇文章。请注意，Oracle VM VirtualBox 扩展包采用 Oracle 的个人使用和评估许可证（PUEL）。该许可证与 VirtualBox 不同，后者采用的是 GPL。如果你将下面的步骤用于商业目的，请确保你仔细阅读 本页面。在 VirtualBox 7.0 中启用 USB安装 VirtualBox 扩展包打开 VirtualBox 下载页面并从 此链接 下载适用于所有支持平台的 VirtualBox 扩展包。然后单击 “ 文件 File > 工具 Tools > 扩展包管理器 Extension Pack Manager ”。单击工具栏中的 “ 安装 Install ” 按钮并选择下载的 .vbox-extpak 文件。点击 “ 安装 Install ”。接受条款，并为安装提供管理员密码。安装成功后，可以在已安装列表中看到。重启主机系统。重启是强制性的。在客体机中启用 USB将 U 盘插入你的宿主机系统，你希望从虚拟机中访问该系统。启动 VirtualBox 并右键单击要启用 USB 的虚拟机名称。选择“ 设置 Settings ”。在左窗格中，单击 USB。然后选择控制器版本。例如，你可以选择 USB 3.0。然后单击小加号图标添加 USB 过滤器。在此列表中，你应该看到你的 U 盘名称（你插入的）。对于这个例子，我可以看到我插入的 Transcend Jetflash 驱动器。选择它并按 “OK”。现在，启动你的虚拟机。打开文件管理器，你应该会看到 U 盘已启用并挂载到你的虚拟机上。在此演示中，你可以看到我的 Arch-Xfce 虚拟机的 Thunar 文件管理器正在显示我的 U 盘中的内容。使用说明现在，这里有几件事你应该记住。当你在主机系统中插入 U 盘时，请保持挂载状态。但在启动虚拟机之前不要打开或访问任何文件。启动虚拟机后，U 盘将在主机系统中卸载并自动挂载到客体系统中，即你的虚拟机。使用完 U 盘后，确保在虚拟机中将其弹出或卸载。然后它将能再从你的主机系统内访问。总结VirtualBox 是一个功能强大的程序，提供易于使用的功能来设置的你虚拟机。这些步骤很简单，并确保你的 U 盘在主机系统中被正确检测到以正常工作。另外，请记住，通过扩展包检测 U 盘与 VirtualBox 客户端增强包无关。它们完全不相关并提供独立的功能。最后，如果本指南对你有帮助，请在评论栏中告诉我。via: https://www.debugpoint.com/enable-usb-virtualbox/作者：Arindam 选题：lkxed 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

使用 VirtualBox 安装 Linux 虚拟机
type: item
date: 2022-10-27T18:43:00+08:00
description: VirtualBox 能帮助任何人（即使是命令行新手）安装一个新的虚拟机。VirtualBox 能让任何人都可以轻松安装 Linux 虚拟机。你不需要有使用命令行的经验，就可以自己安装一个简单的 Linux 虚拟机。在虚拟机方面，我精通很多东西，但这篇文章将向新手展示如何安装一个 Linux 虚拟机。此外，这篇文章还概述了如何使用开源虚拟机管理程序 VirtualBox ，来运行以及安装一个测试目的的 Linux 系统。一些术语在开始之前，你需要了解在本安装教程中的两个操作系统（OS）之间的区别： 主机系统 host system ：这指的是你安装 VirtualBox 的操作系统（即本机的操作系统）。 客体系统 guest system ：这指的是你想要在主机系统之上运行的虚拟化系统。在输入/输出、网络、文件访问、剪贴板、音频和视频方面，主机系统和客体系统都必须能够交互。在本教程中，我将使用 Windows 10 作为 主机系统，Fedora 33 作为 客体系统。安装前的准备当我们谈论虚拟化时，实际上，我们指的是 硬件辅助虚拟化。硬件辅助虚拟化需要兼容的 CPU。过去十年来，几乎每个普通的 x86 CPU 都有这一功能。AMD 公司称这样的 x86 CPU 是具有 AMD 虚拟化技术（AMD-V） 的处理器，英特尔公司则称其是具有 Intel 虚拟化技术（VT-x） 的处理器。虚拟化功能增加了一些额外的 CPU 指令，你可以在 BIOS 中启用或禁用这些指令。在安装虚拟机之前：确保在 BIOS 中启用了虚拟化技术（AMD-V 或 VT-x）。下载并安装好 VirtualBox。准备虚拟机下载你要用的 Linux 发行版的镜像文件。下载 32 位还是 64 位的操作系统镜像都没有关系，因为在 32 位的主机系统上也可以启动 64 位的操作系统镜像（当然内存的使用会受限），反之亦然。注意事项： 如果可以的话，请下载附带有 逻辑卷管理器)（LVM）的 Linux 发行版。LVM 会将文件系统与物理硬盘驱动器解耦。如果你的空间不足时，这能够让你增加客体系统的硬盘驱动器的大小。现在，打开 VirtualBox，然后单击黄色的“ 新建 New ”按钮：接下来，配置客体操作系统允许使用多少内存：我的建议是：不要吝啬分配给客体操作系统使用的内存！当客体操作系统的内存不足时，客体系统将开始从随机存取存储器（RAM）向硬盘驱动器进行内存分页，这样会极大地恶化系统的性能和响应能力。如果底层的主机系统开始分页，你很可能不会注意到。对于具有图形化桌面环境的 Linux 工作站系统，我建议至少分配 4GB 内存。接下来，创建虚拟磁盘：虚拟磁盘的格式选择默认的选项 “VDI（VirtualBox 磁盘镜像）” 就可以了：在以下的窗口中，我建议选择“ 动态分配 dynamically allocated ”，因为这允许你在之后增加虚拟磁盘的大小。如果你选择了“ 固定大小 fixed size ”，磁盘的速度可能会更快，但你将无法修改虚拟磁盘的大小了：建议你使用附带有逻辑卷管理器（LVM）的 Linux 发行版，这样你就可以先创建一个较小的硬盘。如果之后你的客体系统的空间快用完了，你可以按需增加磁盘的大小。注意：我选择的客体系统为 Fedora，在 Fedora 的官网说明：Fedora 至少需要分配 20GB 的空闲磁盘空间。我强烈建议你遵守该规范。在这里，我选择了 8GB，以便稍后演示如何用命令行增加磁盘空间。如果你是 Linux 新手，或者对命令行没有经验，请依旧选择 20GB。创建好硬盘驱动器后，从 VirtualBox 主窗口的列表中选择新创建的虚拟机，然后单击“ 设置 Settings ”。在设置菜单中，点击“ 系统 System ”，然后选择“ 处理器 Processor ”标签。默认情况下，VirtualBox 只向客体系统分配一个 CPU 内核。在现代多核 CPU 计算机上，分配至少两个内核是没有任何问题的，这能显著地加快客体系统的速度：设置网络适配器接下来，要处理的是网络设置。默认情况下， VirtualBox 会创建一个 NAT 连接，这对于大多数情况来说，是没有问题、不用做其他更改的：你也可以创建多个网络适配器。以下是网络适配器最常见的类型：NAT：NAT 适配器能自动执行 网络地址转换。从外部看，主机和客体系统使用着相同的 IP 地址。你无法通过网络从主机系统内访问客体系统。（尽管，你也可以通过定义 端口转发，来访问某些服务。）当你的主机系统可以访问互联网时，则你的客体系统也可以访问互联网。NAT 不再需要进一步的配置。如果你只需要让客体系统接入互联网就可以的话，请选择 “NAT”。 桥接适配器 Bridged adapter ：…

VirtualBox 7.0 发布，支持安全启动和全加密虚拟机
type: item
date: 2022-10-15T18:10:45+08:00
description: VirtualBox 7.0 是自其上次大版本更新以来的一次重大升级。有一些不错的进步！对 VirtualBox 来说，这是一次大的升级。这个版本值得关注，因为我们在最近几年没有看到过它的大版本更新。对于那些不熟悉 VirtualBox 的人来说，它是一个由 甲骨文公司 开发的虚拟化软件。随着 VirtualBox 7.0 的推出，增加了许多新功能。让我们来看看其中最关键的一些。VirtualBox 7.0 的新内容VirtualBox 7.0 是一次有益的升级。有图标更新、主题改进，以及一些关键的亮点，包括：一个显示运行中的 客体 Guest 的性能统计的新工具。支持安全启动。支持 全加密虚拟机 Full VM Encryption （通过 CLI）。重新设计的新建虚拟机向导。通过命令行管理的全加密虚拟机虚拟机（VM）现在可以完全加密了，但只能通过命令行界面。这也包括加密的配置日志和暂存状态。截至目前，用户只能通过命令行界面对机器进行加密，未来将增加不同的方式。新的资源监控工具新的实用程序可以让你监控性能统计，如 CPU、内存使用、磁盘 I/O 等。它将列出所有正在运行的客体的性能统计。这不是最吸引人的补充，但很有用。改进的主题支持对主题的支持在所有平台上都得到了改进。在 Linux 和 macOS 上使用原生引擎，而在 Windows 上，有一个单独的实现。对安全启动的支持VirtualBox 现在支持安全启动，增强了对恶意软件、病毒和间谍软件的安全性。它还将防止虚拟机使用损坏的驱动程序启动，这对企业应用非常重要。使用那些需要安全启动才能运行的操作系统的用户现在应该能够轻松创建虚拟机了。其他变化VirtualBox 7.0 是一次重大的升级。因此，有几个功能的增加和全面的完善。例如，新件虚拟机向导现在已经重新设计，以整合无人值守的客体操作系统安装。其他改进包括：云端虚拟机现在可以被添加到 VirtualBox，并作为本地虚拟机进行控制。VirtualBox 的图标在此版本中得到了更新。引入了一个新的 3D 栈，支持 DirectX 11。它使用 DXVK 来为非 Windows 主机提供同样的支持。支持虚拟 TPM 1.2/2.0。改进了多显示器设置中的鼠标处理。Vorbis 是音频录制的默认音频编解码器。你可以查看 发行说明 以了解更多信息。如果你正在寻找增强的功能，如更好的主题支持、加密功能、安全启动支持和类似的功能添加，VirtualBox 7.0 是一个不错的升级。? 你对这次升级有什么看法？你会使用较新的版本还是暂时坚持使用旧版本的虚拟机？via: https://news.itsfoss.com/virtualbox-7-0-release/作者：Sourav Rudra 选题：lkxed 译者：wxy 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

硬核观察 #786 ISC DHCP 服务器停止维护
type: item
date: 2022-10-12T02:29:34+08:00
description: ISC DHCP 服务器停止维护上周，ISC 发布了其 DHCP 服务器（dhcpd）的最后的维护版本，并宣布该服务器项目将在今年年底结束。除非发现非常严重的安全漏洞，ISC 没有计划继续发布更新，也同时停止了其代码的维护。发布于 1997 年的 ISC DHCP 是一个动态主机设置协议（DHCP）的服务器程序。ISC 结束这个项目是因为它不是为可测试性设计的，修改代码的风险性非常高，因此过去几年已经很少修改代码了。ISC 也发布了新的名为 Kea 的 DHCP 服务器作为替代。消息来源：ISC老王点评：除了 dhcpd，我从未注意过任何其它 DHCP 服务器，这么流行的一个默认级的开源软件就停止维护了，感觉还是很可惜。另外一个 ISC 的知名软件就是 DNS 服务器 BIND 了，不知道以后的下场如何。VirtualBox 7.0 正式发布甲骨文今天推出了 VirtualBox 7.0 版本，引入了诸多改进。最值得关注的改进是支持虚拟机完全加密运行，包括加密配置文件以及已保存的状态。不过加密仅支持通过命令行界面解开。此外还支持管理云端虚拟机；支持 DirectX 11 3D 加速；支持安全启动，等等。上一个大版本 VirtualBox 6.0 是 2018 年推出的。消息来源：VirtualBox老王点评：我觉得甲骨文还值得称道的开源贡献之一就是 VirtualBox 了，还好还在继续推出大版本更新。超过四成的电脑仍然无法升级到 Windows 11资产管理供应商 Lansweeper 称，在其测试的 6 万个组织的约 2700 万台 PC 中，有 42.76% 未能通过 CPU 测试，有 71.5% 没有通过内存测试，14.66% 没有通过 TPM 测试。研究还发现，Windows 11 采用率正在提高，在 1.44% 的计算机上运行，而在 1 月份只有 0.52%。另外，在被调查的商业设备中，约有 4.82% 的设备运行的是没有完整支持的操作系统，0.91% 的服务器已经报废。消息来源：The Register老王点评：不如把这些不能升级的电脑装上 Linux 吧~

在 VirtualBox 安装 Arch Linux 的新手操作指南
type: item
date: 2022-07-16T18:07:49+08:00
description: Arch Linux 在桌面 Linux 世界中非常流行。受欢迎的原因之一是 安装 Arch Linux 本身就是一项复杂的任务。我没有夸大其词。安装 Ubuntu 或 Debian 比 Arch Linux 容易得多，因为官方没给后者提供图形界面的安装程序。这时虚拟机就派上用场了。你可以先在 VirtualBox 中尝试安装 Arch Linux，看看它是否是你想在实际硬件上运行的系统。通过这种方式，你可以在不弄乱当前操作系统的情况下体验 Arch Linux。在本文，我将一步一步指导你完成一个实用的 Arch Linux 虚拟机的安装过程。在 VirtualBox 上安装 Arch Linux毫无疑问，你需要先 在 Linux 上安装 VirtualBox（或在 Windows 上）。在 Windows 上，只需访问 Oracle 的网站并下载 VirtualBox。下载 VirtualBox如果你使用的是 Windows 10 或更高版本，请确保你的系统已启用虚拟化。完成后，你需要到 Arch Linux 官方网站 下载 ISO 文件。你应该找到 使用 torrent 下载 或直接下载文件的选项。你可以保留 ISO 文件以备不时之需，安装成功后也可以将其删除以 释放系统上的空间。现在，让我们开始在 VirtualBox 上安装 Arch Linux 吧。第一部分 创建虚拟机第一步：首先，你需要在 VirtualBox 中设置一下。启动 VirtualBox 并单击 “ 新建 New ” 来创建一个虚拟机。注意，你可以使用 “ 向导模式 guided mode ” 继续创建虚拟机，但使用 “ 专家模式 expert mode ” 可以一目了然地获得更多选项。因此，我推荐使用专家模式来创建虚拟机。不用担心，专家模式同样简单，只是多了一些额外的可选项，无需担心其他任何事情。第二步：输入你的虚拟机名称。当你在 “ 名称 Name ” 字段中输入 “Arch Linux” 时，它会分别自动检测 “ 类型 Type ” 和 “ 版本 Version ”。你应该增加内存大小以舒适地使用虚拟机。如果只是用于小型测试，你可以继续使用默认设置。我在这个例子中分配了 4 GB 左右的内存。另外，请确保在 “ 硬盘 Hard disk ”选项下选择 “ 现在创建虚拟硬盘 create a virtual hard disk ”。它应该是默认选项。现在，继续设置虚拟硬盘大小。第三步：你可以选择虚拟硬盘的存放位置，并根据你的需求调整大小。最小分配大小（8 GB）对于安装系统应该不是问题，但安全起见，你可能得分配至少 10 到 15 GB。接下来，你需要将硬盘硬盘文件类型选择为 “VDI（VirtualBox Disk Image）” ，将存储选择为 “ 动态分配 Dynamically assigned ”，如上图所示。VDI 是虚拟硬盘最常见的硬盘类型。当你为硬盘存储选择 “ 动态分配 Dynamically allocated ” 选项时，这意味着存储空间将根据使用情况进行使用。换言之，当创建虚拟机后，并不会立即将这 15 GB 的空间从你的磁盘中锁定。现在，你所要做的就是点击 “ 创建 Create ” 来添加虚拟机。第二部分 添加 ISO 文件以开始安装 Arch Linux当虚拟机在左侧列表中出现后，你可以查看其配置并在 “ 存储 Storage ” 选项下选择 ISO 文件作为磁盘驱动。你也可以单独前往虚拟机设置以探索更多内容并选择 ISO 文件。为此，你需要导航至虚拟机设置的 “ 存储 Storage ” 标签页。在这里，你必须单击 “ 控制器 Controller ” 下的 “ 没有盘片 Empty ”，然后继续选择 Arch Linux ISO 文件作为磁盘文件（如上图所示）。完成选择后，点击 “OK” 以保存设置的变更。将 ISO 设置为要引导的磁盘时，虚拟机设置应如下所示：现在，点击 “ 启动 Start ” 启动虚拟机并开始安装。第三部分 使用引导式安装程序安装 Arch Linux使用 介绍一个引导式安装程序 的方法使安装 Arch Linux 变得更容易，也就是说，它为你提供了设置成熟的 Arch Linux 系统所需的所有选项。因此，在引导式安装程序的帮助下，你不必单独安装桌面环境和其他基本软件包。你所要做的就是按照屏幕上的说明选择适合你的选项。在本文中，我们将重点介绍引导式安装程序。如果你想自己做，你应该遵循我们的 Arch 安装指南。继续安装流程，当你启动虚拟机时，将看到以下屏幕：第一个选项是理想的处理方式。如果你有特定的要求，可以选择其他选项来启动 Arch Linux。现在，你应该正在查看一个终端窗口。以下是如…

在 Linux 上将你的 Windows 系统转换为虚拟机
type: item
date: 2021-03-27T18:51:00+08:00
description: 下面是我如何配置 VirtualBox 虚拟机以在我的 Linux 工作站上使用物理的 Windows 操作系统。我经常使用 VirtualBox 来创建虚拟机来测试新版本的 Fedora、新的应用程序和很多管理工具，比如 Ansible。我甚至使用 VirtualBox 来测试创建一个 Windows 访客主机。我从来没有在我的任何一台个人电脑上使用 Windows 作为我的主要操作系统，甚至也没在虚拟机中执行过一些用 Linux 无法完成的冷门任务。不过，我确实为一个需要使用 Windows 下的财务程序的组织做志愿者。这个程序运行在办公室经理的电脑上，使用的是预装的 Windows 10 Pro。这个财务应用程序并不特别，一个更好的 Linux 程序 可以很容易地取代它，但我发现许多会计和财务主管极不愿意做出改变，所以我还没能说服我们组织中的人迁移。这一系列的情况，加上最近的安全恐慌，使得我非常希望将运行 Windows 的主机转换为 Fedora，并在该主机上的虚拟机中运行 Windows 和会计程序。重要的是要明白，我出于多种原因极度不喜欢 Windows。主要原因是，我不愿意为了在新的虚拟机上安装它而再花钱购买一个 Windows 许可证（Windows 10 Pro 大约需要 200 美元）。此外，Windows 10 在新系统上设置时或安装后需要足够的信息，如果微软的数据库被攻破，破解者就可以窃取一个人的身份。任何人都不应该为了注册软件而需要提供自己的姓名、电话号码和出生日期。开始这台实体电脑已经在主板上唯一可用的 m.2 插槽中安装了一个 240GB 的 NVMe m.2 的 SSD 存储设备。我决定在主机上安装一个新的 SATA SSD，并将现有的带有 Windows 的 SSD 作为 Windows 虚拟机的存储设备。金士顿在其网站上对各种 SSD 设备、外形尺寸和接口做了很好的概述。这种方法意味着我不需要重新安装 Windows 或任何现有的应用软件。这也意味着，在这台电脑上工作的办公室经理将使用 Linux 进行所有正常的活动，如电子邮件、访问 Web、使用 LibreOffice 创建文档和电子表格。这种方法增加了主机的安全性。唯一会使用 Windows 虚拟机的时间是运行会计程序。先备份在做其他事情之前，我创建了整个 NVMe 存储设备的备份 ISO 镜像。我在 500GB 外置 USB 存储盘上创建了一个分区，在其上创建了一个 ext4 文件系统，然后将该分区挂载到 /mnt。我使用 dd 命令来创建镜像。我在主机中安装了新的 500GB SATA SSD，并从 临场 live USB 上安装了 Fedora 32 Xfce 偏好版 spin 。在安装后的初次重启时，在 GRUB2 引导菜单上，Linux 和 Windows 操作系统都是可用的。此时，主机可以在 Linux 和 Windows 之间进行双启动。在网上寻找帮助现在我需要一些关于创建一个使用物理硬盘或 SSD 作为其存储设备的虚拟机的信息。我很快就在 VirtualBox 文档和互联网上发现了很多关于如何做到这一点的信息。虽然 VirtualBox 文档初步帮助了我，但它并不完整，遗漏了一些关键信息。我在互联网上找到的大多数其他信息也很不完整。在我们的记者 Joshua Holm 的帮助下，我得以突破这些残缺的信息，并以一个可重复的流程来完成这项工作。让它发挥作用这个过程其实相当简单，虽然需要一个玄妙的技巧才能实现。当我准备好这一步的时候，Windows 和 Linux 操作系统已经到位了。首先，我在 Linux 主机上安装了最新版本的 VirtualBox。VirtualBox 可以从许多发行版的软件仓库中安装，也可以直接从 Oracle VirtualBox 仓库中安装，或者从 VirtualBox 网站上下载所需的包文件并在本地安装。我选择下载 AMD64 版本，它实际上是一个安装程序而不是一个软件包。我使用这个版本来规避一个与这个特定项目无关的问题。安装过程总是在 /etc/group 中创建一个 vboxusers 组。我把打算运行这个虚拟机的用户添加到 /etc/group 中的 vboxusers 和 disk 组。将相同的用户添加到 disk 组是很重要的，因为 VirtualBox 是以启动它的用户身份运行的，而且还需要直接访问 /dev/sdx 特殊设备文件才能在这种情况下工作。将用户添加到 disk 组可以提供这种级别的访问权限，否则他们就不会有这种权限。然后，我创建了一个目录来存储虚拟机，并赋予它 root.vboxusers 的所有权和 775 的权限。我使用 /vms 用作该目录，但可以是任何你想要的目录…