On Sat, 08 Feb 2003 00:21:39 +0100, Jeff Ghislain <[EMAIL PROTECTED]> wrote to [email protected]:
> Question: Est-il possible après avoir copié l'image iso sur une > partition de mon disque dur de démmarrer sur celle-ci à partir de lilo? A priori je dirais non. Pas directement en tout cas. LILO (et GRUB) veulent l'identification d'une PARTITION racine où le noyau ira chercher "init", pas celle d'un FICHIER (qu'il faudra monter par l'interface loopback) qui se trouve sur une partition. Une autre possibilité serait d'écrire un programme qu'on va appeler "init2". init2 devra être compilé en statique car aucune bibliothèque libc ne sera disponible quand il s'exécutera. Il montera la partition contenant le .iso par l'interface loopback (qui devra être compilée dans le noyau, pas sous forme de module, la prise en charge ISO9660 et Joliet aussi), se placera dans une prison chroot dans le point de montage de l'image .iso, puis lancera le /sbin/init de Knoppix. Pour invoquer init2 au démarrage de la machine il faudrait ajouter "init=/chemin/vers/init2" en ligne de commande du noyau, et "/chemin/vers" devra être sur la partition racine qui est la seule partition montée à ce stade. -- G. Stewart -- [EMAIL PROTECTED] -- [EMAIL PROTECTED] Registered Linux user #284683 GnuPG key : BA3D01C6 (pgp.mit.edu) Fingerprint: C3DF C686 6572 6E59 E3E4 0F40 2B9A 2218 BA3D 01C6 --------------------------------------------------------------- Don't some of these fortunes just drive you nuts?! Wouldn't you like to see some of them deleted from the system? You can! Just mail to "fortune" with the fortune you hate most, and we MIGHT make sure it gets expunged. Linux-Azur : http://www.linux-azur.org Désinscriptions: http://www.linux-azur.org/liste.php3 **** Pas de message au format HTML, SVP ****
