Chroot com Mkinitramfs Erro [RESOLVIDO]

13. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 08/09/2011 - 14:04h

83 Linux ext4


  


14. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 08/09/2011 - 14:58h

Hum... só pra saber, pq poderia ser LVM. Vc tentou montá-lo manualmente pra v se vai certim?

# mount -t ext4 /dev/sda1 /tmp/full

Caso estiver montado, tente mudar a raíz (chroot).


15. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 12:30h

Olá,

Estou na verdade com problemas na execução do chroot.

chroot: cannot run command `/bin/bash': No such file or directory

Visualizei o seguinte tópico aqui no VOL:
http://www.vivaolinux.com.br/topico/Debian/chroot-com-problema.../

Fiz as dicas que deram lá, porem, nada de resolver...

Pior que já tentei em varias maquinas, em diversas versões da maioria das distros e a mesma coisa.
Ou seja, o problema sou eu. Cagada que estou fazendo.

Por favor, alguem possa me ajudar, me orientar, me dar uma luz na execução do chroot.

Valew Galera!


16. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/09/2011 - 13:30h

Temos q v o q tem dentro dessa partição sua. Tem como listar pra nós o / e o /bin?


17. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 14:18h

Poxa Amigo, primeiramente obrigado pela ajuda e pasciencia.

Mas, gostaria de ir por partes, começar do inicio, rs.

Tipo, como começamos a usar o comando chroot.
Tenho um SO ubuntu. Quero fazer um chroot para uma pasta qualquer chamada teste em /.
Ou seja, gostaria de digitar apenas no prompt:
#chroot /teste

Apenas isso iria funcionar o Chroot?
Que seria, #chroot pastadestino comando, ou #chroot pastadestino /bin/bash.

Estou cagando feio e fidido nisso... rs.


18. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/09/2011 - 14:28h

Primeiro, vc deve saber o q é chroot. Este comando serve para vc trocar a raíz por outra (change root). Quando faz isso, todos os comandos q digitar estarão sendo interpretados pela raíz q vc mudou.
Pra q isso funcione, vc deve montar uma partição linux (com o mount) e depois utilizar o chroot no ponto d montagem q vc fez a partir do dispositivo linux. Ex.: supondo q a sua partição linux seja /dev/sda5, montaremos:

# mount -t ext4 /dev/sda5 /tmp/full <-- vamos usar a pasta q vc tava usando (ela tem q estar vazia)
# chroot /tmp/full

Ae, sim, funcionará.


19. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 14:38h

Obrigadão Renato, deu uma clareada melhor nas ideias aqui.

Porem, ainda uma perguntinha.
Você, disse que tem de montar uma estrutura linux, e até fez o exemplo de montar em /tmp/full.
Porem, e seu eu não montar, e sim tiver uma estrutura copiada lá dentro. Entende?
Vou copiar aqui a estrutura que realmente esta em /tmp/full:

#ls /home/ikm/game-images/full/
bin dev home lib mnt proc sbin srv tmp var
boot etc initrd media opt root splash.ppm sys usr

Esta é a estrutura que estou tentando fazer o chroot /tmp/full.

Porem com erro..



20. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 14:50h

Até é engraçado, pois o scrpit original desenvolvido, o chroot é feito assim, apenas estou rodando um script que já foi desenvolvido e testado e funfou nesta estrutura.

Porem, alguma coisa está faltando, estou cagando.. :-(


21. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/09/2011 - 15:05h

Por isso q eu não estou preocupado com o script, estou preocupado com a partição. Msm q ela estiver copiada, funciona. Só olhe se, dentro do /bin da partição, consta o bash ou o sh.


22. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 15:14h

Consta sim amigo, consta apenas o bash.
Porem, quando executo o comando, da o mesmo erro:
root@fayos:/home/ikm/src/programs/psd2set# chroot /home/ikm/game-images/tmp/full/ /home/ikm/game-images/tmp/full/bin/bash

chroot: failed to run command «/home/ikm/game-images/tmp/full/bin/bash»: No such file or directory



23. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/09/2011 - 15:21h

chroot: failed to run command «/home/ikm/game-images/tmp/full/bin/bash»: No such file or directory

Opa! Agora ficou muito estranho isso. É imagem q vc tá montando ou é um HD/Pendrive?


24. Re: Chroot com Mkinitramfs Erro [RESOLVIDO]

Fayos
faosfbi

(usa Ubuntu)

Enviado em 09/09/2011 - 15:26h

Na verdade é a mesma pasta de sempre tmp/full

Só que o caminho completo dela é:
/home/ikm/game-images/tmp/full.

A pasta full tem um linux completo dentro dela.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts