Como desarmar e montar arch linux live CD

0

Estou seguindo este manual para instalar o Arch Linux a partir de outra distribuição Linux com a ajuda de um CD ao vivo do Arch Linux. Aqui está o que eu fiz:

  • 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
  • Isso resulta em um diretório squashfs-root/ contendo um arquivo: root-image.fs

Eu assumo que isso não é o que eu quero. Eu quero ver algo que se parece com uma pasta raiz do Linux. Se eu seguir estas etapas: "montar o sistema de arquivos" com mount -B /squashfs-root ${livecd_arch} e mount -t proc /proc ${livecd_arch}/proc , recebo mensagens de erro como:

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

O que estou perdendo? Obrigado!

    
por steffen 03.11.2012 / 22:48

2 respostas

2

Você precisa criar um diretório antes de poder montar qualquer coisa nele. O erro que a montagem está jogando parece refletir essa situação. Para corrigir, basta criar o diretório:

mkdir /home/me/arch_root/proc

Em seguida, tente novamente o seu comando de montagem.

    
por 03.11.2012 / 23:14
1

Em vez de montar o diretório com

mount -B /squashfs-root ${livecd_arch}

On tem que montar o arquivo nele com

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

Então eu acabo com o que se tornaria a pasta raiz do sistema live com as pastas existentes / obviamente vazias / proc (etc.). É aí que eu montei os sistemas host / proc em.

    
por 03.11.2012 / 23:37