如何解压并安装 Arch Linux Live CD

如何解压并安装 Arch Linux Live CD

我正在关注本手册借助 Arch Linux Live CD 从另一个 Linux 发行版安装 Arch Linux。以下是我所做的:

  • sudo mount -o loop Downloads/archlinux-2012.11.01-dual.iso arch_iso/
  • unsquashfs -d squashfs-root/ arch_iso/arch/x86_64/root-image.fs.sfs
  • 这将生成一个squashfs-root/包含一个文件的目录:root-image.fs

我认为这不是我想要的。我想看到一些类似于 Linux 根文件夹的东西。如果我按照以下步骤操作:“使用 和 挂载文件系统” mount -B /squashfs-root ${livecd_arch}mount -t proc /proc ${livecd_arch}/proc我会收到以下错误消息:

mount: mount point /home/me/arch_root//proc does not exist

我遗漏了什么?谢谢!

答案1

您必须先创建一个目录,然后才能将任何内容挂载到该目录。 mount 抛出的错误似乎反映了这种情况。要纠正它,只需创建目录:

mkdir /home/me/arch_root/proc

然后重试您的 mount 命令。

答案2

而不是使用

mount -B /squashfs-root ${livecd_arch}

必须使用以下方式挂载文件

mount squashfs-root/root-image.fs arch_root/

然后,我最终得到了实时系统的根文件夹,其中包含现有但显然是空的 /proc(等等)文件夹。这就是我将主机系统 /proc 挂载到的地方。

相关内容