使用虚拟机将 Arch Linux 安装到外部硬盘?

使用虚拟机将 Arch Linux 安装到外部硬盘?

我有一个外部硬盘,我想在上面安装 Arch Linux。我想访问在线文档。是否可以从虚拟机安装它,以便我可以访问文档?

答案1

这实际上可以直接使用 VirtualBox 完成,步骤如下:

  1. 备份外部设备上的所有数据
  2. 创建 Virtualbox 虚拟机而不连接存储设备
  3. 查找并记下外部硬盘驱动器的设备路径。这应该类似于 /dev/sdb。 确保您拥有此权利,否则您可能会丢失大量数据。
  4. 在终端中运行以下命令:VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda将 /dev/sda 替换为您在步骤 3 中记下的路径。将 /path/to/file.vmdk 替换为主硬盘驱动器上的某个位置。该文件仅提供告诉 VirtualBox 如何安装外部设备所需的信息,不要将此文件保存在外部设备上。
  5. 返回 VirtualBox UI,并将您在步骤 4 中创建的文件附加到 VM 并启动它。
  6. 像在普通虚拟机上一样安装 Arch Linux。

答案2

从以下位置创建 Live USB 后最新的.isoArch Linux - 下载)。从 USB 重新启动计算机。启动到实时系统后,根目录中会出现一个 install.txt 文件,您可以查看该文件,其中包含有关安装系统的说明。

此外,直播媒体还提供了两个非常有用的应用程序:

  • 伊尔西(irc聊天客户端)

    /server irc.freenode.net

    /msg nickserv help(注册您的昵称,否则您将无法在#archlinux 中发言)

    /join #archlinux

  • 电子链接(终端网络浏览器)

但是,当您下载 .iso 并制作启动介质时,您可能需要查看此文档。

答案3

我认为你根本不需要虚拟机。你可以创建自己的 Archiso,看看这个:https://wiki.archlinux.org/index.php/Archiso

答案4

有两种方法可以做到这一点:

  1. 在外部硬盘上创建一个虚拟硬盘并在其上安装 Arch。
  2. 将外部硬盘驱动器本地安装到虚拟机并在其上安装 Arch。

虽然我很确定第一种方法会起作用,但它会给你留下一个虚拟硬盘。如果您想在外部硬盘上本地安装 arch,则需要在安装完成后将虚拟硬盘的全部内容复制到本地硬盘。您的虚拟机的文档应该说明如何执行此操作。

另一种方法是将你的硬盘本地安装到你的虚拟机上。显然,您需要一个能够执行此操作的虚拟机,否则它将无法工作。如果没有任何来宾添加,我不知道有任何虚拟机能够做到这一点。

所有这些方法都不是很优雅,所以我建议你不要尝试。相反,尝试找到一种不使用虚拟机来访问文档的方法。您可以打印文档。如果您有第二台电脑或平板电脑,您可以用它来浏览文档。

相关内容