Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

1. Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

Bruno De Carvalho Santos
bruno5646

(usa Debian)

Enviado em 24/04/2018 - 08:49h

Bom dia VOL
Terminei o lfs 8.2 e tudo ja esta funcionando perfeitamente, porém queria criar uma ISO para instalar meu lfs em outras maquinas. Para gerar a ISO utilizei o comando:
# genisoimage -pad -r -J -o nome_do_arquivo.iso /diretorio_de_origem/ 

Após isso criou a ISO do jeito que eu queria, depois comprimi ela em um arquivo .xz, passei para o outro computador, extrai o arquivo .xz e depois extrai a ISO com o comando:
# dd if=nome_do_arquivo.iso of=/dev/sda1 


Porém fica dando erro de permissão em todos os arquivos no sistema lfs... Na hora de montar a partição, só monta como somente leitura, não consigo criar nenhum arquivo no sistema lfs e tão pouco editar. Na hora de iniciar o sistema, ele inicia e antes terminar a inicialização, ele acusa o erro de permissão ao acessar uns arquivos do sistema e desliga a maquina.

Alguém sabe como posso resolver esse problema de permissão?

Grato


  


2. Re: Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 24/04/2018 - 12:17h

se fez copia do sistema inteiro, com todas as partições, por que não usa o próprio dd para criar a cópia?


3. Re: Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

Bruno De Carvalho Santos
bruno5646

(usa Debian)

Enviado em 24/04/2018 - 12:24h

O dd= copia a partição toda...
Meu sistema pesa 7GB e esta em uma partição de 40GB...
Quando dou o comando dd= ele cria uma ISO de 40GB, ele copia até o espaço em branco da partição...
Ja o Genisoimage não faz isso


4. Re: Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 24/04/2018 - 21:20h

diminui a partição com o gparted (por exemplo) para o menor tamanho possível, usa o dd para criar a cópia, e depois volta a partição para o tamanho normal. da uma olhada https://www.clubedohardware.com.br/artigos/armazenamento/v%C3%ADdeo-como-substituir-o-hd-do-seu-note...

apesar de não ser uma solução elegante, deve funcionar!


5. Re: Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 24/04/2018 - 21:27h

Você poderia tentar fazer um squashfs do sistema instalado e depois extrair o mesmo no HD de origem, deve funcionar. Instale o squashfs-tools e use o mksquashfs pra isso, não esqueça de excluir (da criação do squashfs, não do sistema) os diretórios /dev /proc e /sys.


6. Re: Criar ISO do lfs para usar em outros computadores [RESOLVIDO]

Bruno De Carvalho Santos
bruno5646

(usa Debian)

Enviado em 25/04/2018 - 21:06h

Achei um jeito melhor...
Utilizei o rsync para copiar os arquivos do para uma pasta, depois compactei a pasta em um arquivo .xz, passei e extrai o arquivo para outro computador e para finalizar utilizei o rsync para passar os arquivos na partição do outro computador.

O comando do rsync que utilizei para copiar o sistema para uma pasta foi:
$ sudo rsync -aAXv /media/bruno/lfs/ 	--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /home/bruno/Área\ de\ trabalho/anthares 

Depois de extrair o arquivo .xz no outro computador, utilizei o seguinte comando rsync para passar os arquivos para nova partição:
$ sudo rsync -aAXv /media/bruno/lfs/ 	--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lo	st+found"} /home/bruno/Área\ de\ trabalho/anthares