Booter sur une ISO ???

2002-09-25 Par sujet Jean-Claude Schopfer

Hello, 

Mon graveur a fait une chute mortelle, ce qui fait que ces temps, 
je ne peux plus rien graver...

Bref, j'ai downloadé une ISO qui est une distrib linux 
(Style demolinux) à graver sur un cd.

Mais vlà comme j'ai plus de graveur j'aimerai booter sur une iso.

J'ai essayé au bol de faire : dd if=distrib.iso of=/dev/hdb3

hdb3 est une partition de 3 giga totalement libre.

Je remarque qu'après avoir utilisé dd, j'ai la partition
s'est redimensionnée à la taille de l'iso (cool) et que
je peux monter la partition (cool aussi bien que je pouvais
déjà le faire avec un mount -o loop). Mais dès que je tape
lilo il me répond que le boot sector est invalide.

J'en arrive maintenant aux questions : 

- Est-ce que je peux dire à LILO de booter sur une image ISO
  se trouvant sur le file system d'un système existant ?

- Est-ce que je peux dire à LILO de booter sur cette partition 
  que je viens de remplacer ? 

- Comment mettre un bon boot sector en iso 9660 sur une partoche ?

Merci d'avance de vos réponses
++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Booter sur une ISO ???

2002-09-25 Par sujet Escario Julien

 J'en arrive maintenant aux questions :

 - Est-ce que je peux dire à LILO de booter sur une image ISO
  se trouvant sur le file system d'un système existant ?

Dans lilo il y a une ligne root=
Peut être qu'en mettant quelque chose du style root=/home/machin/test.iso ...
Il est aussi possible de faire un
# mount -o loop /home/machin/test.iso /mnt/iso
puis
# chroot /mnt/iso
Ca devrait faire comme si.

 - Comment mettre un bon boot sector en iso 9660 sur une partoche ?

Pas vraiment compris la question mais piste : eltorito

Julien



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Booter sur une ISO ???

2002-09-25 Par sujet Jean-Claude Schopfer

Surlignage Escario Julien [EMAIL PROTECTED]:

style root=/home/machin/test.iso
 ...
 Il est aussi possible de faire un
 # mount -o loop /home/machin/test.iso /mnt/iso
 puis
 # chroot /mnt/iso
 Ca devrait faire comme si.

J'avais essayé effectivement un chroot, mais j'avais
un message style cannot exec, je sais plus...bref
le chroot ne fonctionnait pas :/
 
  - Comment mettre un bon boot sector en iso 9660 sur une partoche ?
 
 Pas vraiment compris la question mais piste : eltorito

ben en fait, faire croire à l'ordi qu'une partition est bien
un volume CD à la norme iso 9660 de sorte que si je fasse
un mount -o loop, il va automatiquement le mettre en read only
etc...remarque c'est peut-être bien une question bête :p

eltorito ???

@++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Booter sur une ISO ???

2002-09-25 Par sujet Marc SCHAEFER

On Wed, 25 Sep 2002, Jean-Claude Schopfer wrote:

 Mais vlà comme j'ai plus de graveur j'aimerai booter sur une iso.

J'ai déjà fait cela il y a quelques temps. Le principe:

   - mounter l'image ISO, copier la pseudo-disquette de démarrage
 quelque part où on peut la modifier
 (elle s'appelle cdrom-2880.img avec Debian Educ)

   - mounter la pseudo-disquette de démarrage

   - modifier le fichier /linuxrc pour monter le fichier ISO via le
 loop device sur /mnt
 (cela nécessite le support pour quelques trucs dans le kernel
  et les modules de la pseudo-disquette)
 La pseudo-disquette échange ensuite /mnt avec / (pivot_root)

   - modifier le script de démarrage dans le fs concerné (souvent
 /etc/init.d/rcS) pour qu'il monte un RAM fs (tmpfs) sur /tmpfs
 et qu'il binde sur /var (man mount) et /tmp, copier l'ancien
 contenu de /var.

On a alors un système read-only, mais où /var et /tmp sont read-write,
ce qui devrait permettre déjà quelques petites choses.

PS: compter deux jours si l'on a encore aucune expérience dans les
disquettes de démarrage, le boot-process UNIX et les loop-devices,
etc.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.