Re: Démarrage d'un système linux en chroot
"Theveneau Hadrien" wrote in message
<1167654494.591652.252500@48g2000cwx.googlegroups. com>:
> Oui, mais le /bin/sh a un code compilé pour une version précise du
> noyau,
Ça ne veut quasiment rien dire. Le seul problème qui pourrait se produire
dans la vraie vie, c'est si le système hôte est 64bits, et le noyau que tu
veux utiliser pour booter le système est 32bits. Dans tous les autres cas,
ça va passer.
> le /chroot/bin/sh va chercher ses librairies dans / et non dans
> /chroot, etc......
On se fiche du /chroot/bin/sh, il n'y a que deux binaires qui
interviennent: /bin/sh et /chroot/sbin/init. Le premier est exécuté
directement, et ça ne va pas poser problème. Le second est exécuté par la
commande chroot, donc avec la racine déjà changée. Du coup, il se prend pour
/sbin/init, et toute la liaison dynamique est faite dans le cadre du système
chrooté.
> En fait, je me demande quand les développeurs du noyau vont ajouter
> une VRAIE option chroot=machinchose.... pour bientôt j'espère: c'est
> cela qu'il faudrait!
Vraiment, je ne vois pas l'intérêt.
|