Je voudrais démarrer une version de test d'Ubuntu à partir d'un répertoire (qui contient une installation basée sur debootstrap).
Pour autant que je comprends, j'ai juste besoin de dire au processus de démarrage (scripts initrd?) Qu'il doit chroot () dans le répertoire spécifié immédiatement après le montage de la partition racine, puis reprendre le démarrage régulier/initstst.
Quelqu'un pourrait-il fournir des instructions sur la façon d'y parvenir?
Vous pouvez démarrer un sous-répertoire en remplaçant votre init sbin par un script qui utilise pivot_root, le processus est sommaire et diverses personnes ont signalé des échecs autant que des succès. Alors essayez-le et voyez, mais gardez un CD live à portée de main au cas où votre système deviendrait impossible à démarrer.
Détails ici: http://linux.die.net/man/8/pivot_root
Ce que nous pourrions faire, c'est un système automatique pour pouvoir démarrer plusieurs racines à partir du même lecteur. Il devrait être possible de le faire par programme.