如何解壓縮並安裝 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

然後重試安裝指令。

答案2

而不是使用掛載目錄

mount -B /squashfs-root ${livecd_arch}

必須將文件安裝在其中

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

然後我最終得到了實時系統的根資料夾,其中包含現有但顯然為空的 /proc (等)資料夾。這就是我將主機系統 /proc 掛載到的位置。

相關內容