Как разжать и смонтировать Arch Linux Live CD

Как разжать и смонтировать Arch Linux Live CD

Я слежуэто руководстводля установки Arch Linux из другого дистрибутива Linux с помощью Arch Linux live CD. Вот что я сделал:

  • 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 хост-системы.

Связанный контент