So entpacken und mounten Sie eine Arch Linux Live-CD

So entpacken und mounten Sie eine Arch Linux Live-CD

Ich folgedieses HandbuchArch Linux mithilfe einer Arch Linux Live-CD aus einer anderen Linux-Distribution zu installieren. So habe ich es gemacht:

  • 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
  • Das Ergebnis ist ein Verzeichnis, squashfs-root/das eine Datei enthält:root-image.fs

Ich nehme an, dass das nicht das ist, was ich will. Ich möchte etwas sehen, das wie ein Linux-Stammordner aussieht. Wenn ich diese Schritte befolge: „Dateisystem mounten“ mit mount -B /squashfs-root ${livecd_arch}und mount -t proc /proc ${livecd_arch}/proc, erhalte ich Fehlermeldungen wie:

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

Was fehlt mir? Danke!

Antwort1

Sie müssen ein Verzeichnis erstellen, bevor Sie etwas darin mounten können. Der Fehler, den mount ausgibt, scheint eine solche Situation widerzuspiegeln. Um ihn zu beheben, erstellen Sie einfach das Verzeichnis:

mkdir /home/me/arch_root/proc

Versuchen Sie dann Ihren Mount-Befehl erneut.

Antwort2

Anstatt das Verzeichnis mit

mount -B /squashfs-root ${livecd_arch}

Man muss die Datei darin mounten mit

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

Dann lande ich bei dem, was der Stammordner des Live-Systems werden würde, mit vorhandenen, aber offensichtlich leeren /proc-Ordnern (usw.). Dort mounte ich die /proc-Ordner des Host-Systems.

verwandte Informationen