Arch Linux ライブ CD を解凍してマウントする方法

Arch Linux ライブ CD を解凍してマウントする方法

私はフォローしていますこのマニュアルArch Linux ライブ 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
  • これにより、1 つのファイルを含むディレクトリが作成されます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

何かをマウントする前にディレクトリを作成する必要があります。マウントが投げるエラーは、このような状況を反映しているようです。これを修正するには、ディレクトリを作成するだけです。

mkdir /home/me/arch_root/proc

その後、マウント コマンドを再試行してください。

答え2

ディレクトリをマウントする代わりに

mount -B /squashfs-root ${livecd_arch}

ファイルをマウントするには

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

すると、ライブ システムのルート フォルダーになる、存在するが明らかに空の /proc (など) フォルダーが作成されます。そこにホスト システムの /proc をマウントします。

関連情報