On Thu, Nov 15, 2012 at 09:33:11PM +0100, David Pinson wrote:
(chroot squashfs)
> C'est au moment de lancer le chroot que tout se gâte!!!
> J'ai eu droit au message "Instruction non permise"...

 Salut David,

 Ca, ça sent l'architecure "non x86".

 Tu devrais faire un coup de 'file' sur un programme dans /usr/bin pour
vérifier. Il y a une technique à base de qemu qui marche pas mal dans ce genre
de cas :

- Sur ton PC, tu installes binfmt-support et qemu-user-static.

- Tu copies dans le chroot sous /usr/bin le qemu-<arch>-static de ton PC qui
  correspond à l'architecture "cible".

...et à partir de là tu peux (presque) tout faire comme si le chroot était en
x86 :)

 On utilise beaucoup ça pour ARM au boulot.

(..)
> Une question toutefois, le dossier squashfs doit-il être
> obligatoirement sur le /dev/sda1

 Si j'ai bien compris c'est juste temporaire de toute façon vu que tu vas
devoir reconstruire ton image squashfs à la fin. (C'est "read only", le
squashfs.) Tu peux stocker n'importe où pendant les manips je dirais.

(..)
> C'est un petit serveur PXE minimaliste qui marche très bien comme un
> grand serveur :-)

 *pub* Tu sais que tu pourrais obtenir un résultat très proche avec debian-live
aussi ? :) *pub*

 Amicalement,

-- 
Vincent Stehlé

%%% Merci de respecter ces consignes http://www.linux-azur.org/savoir-vivre %%%








Répondre à