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 ****

Répondre à