我有一个外部硬盘,我想在上面安装 Arch Linux。我想访问在线文档。是否可以从虚拟机安装它,以便我可以访问文档?
答案1
这实际上可以直接使用 VirtualBox 完成,步骤如下:
- 备份外部设备上的所有数据
- 创建 Virtualbox 虚拟机而不连接存储设备
- 查找并记下外部硬盘驱动器的设备路径。这应该类似于 /dev/sdb。 确保您拥有此权利,否则您可能会丢失大量数据。
- 在终端中运行以下命令:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda
将 /dev/sda 替换为您在步骤 3 中记下的路径。将 /path/to/file.vmdk 替换为主硬盘驱动器上的某个位置。该文件仅提供告诉 VirtualBox 如何安装外部设备所需的信息,不要将此文件保存在外部设备上。 - 返回 VirtualBox UI,并将您在步骤 4 中创建的文件附加到 VM 并启动它。
- 像在普通虚拟机上一样安装 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
有两种方法可以做到这一点:
- 在外部硬盘上创建一个虚拟硬盘并在其上安装 Arch。
- 将外部硬盘驱动器本地安装到虚拟机并在其上安装 Arch。
虽然我很确定第一种方法会起作用,但它会给你留下一个虚拟硬盘。如果您想在外部硬盘上本地安装 arch,则需要在安装完成后将虚拟硬盘的全部内容复制到本地硬盘。您的虚拟机的文档应该说明如何执行此操作。
另一种方法是将你的硬盘本地安装到你的虚拟机上。显然,您需要一个能够执行此操作的虚拟机,否则它将无法工作。如果没有任何来宾添加,我不知道有任何虚拟机能够做到这一点。
所有这些方法都不是很优雅,所以我建议你不要尝试。相反,尝试找到一种不使用虚拟机来访问文档的方法。您可以打印文档。如果您有第二台电脑或平板电脑,您可以用它来浏览文档。