Débian: Sauvegarder son secteur de boot sur CD - Installation - Linux et OS Alternatifs
Marsh Posté le 02-05-2006 à 23:17:22
El torito,
mkisofs -v -R -T -A "CDROM bootable" -P "EDITOR" -p "preparateur" -V "cd_boot" -b boot/boot.img -c boot/boot.catalog -o /bootcd.iso /cdr
Edit :: excuses,
Il faut d'abord installer lilo sur un MBR, copier quelque octet de ce MBR avec dd (j'ai oublié combien) puis passer l'image copier en parametre a l'option -b de mkisofs, puis graver l'image avec cdrecord par exemple et le tour et joué
Marsh Posté le 03-05-2006 à 08:25:47
J'ai suivi la documentation de GRUB:
Here is an example of procedures to make a bootable CD-ROM image. First, make a top directory for the bootable image, say, `iso':
$ mkdir iso
Make a directory for GRUB:
$ mkdir -p iso/boot/grub
Copy the file `stage2_eltorito':
$ cp /usr/share/grub/i386-pc/stage2_eltorito iso/boot/grub
If desired, make the config file `menu.lst' under `iso/boot/grub' (see section 5. Configuration), and copy any files and directories for the disc to the directory `iso/'.
Finally, make a ISO9660 image file like this:
$ mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o grub.iso iso
Avec la derniere commande j'obtiens ISO-8859-15 character encoding detected by locale settings.
Assuming ISO-8859-15 encoded filenames on source filesystem,
use -input-charset to override.
mkisofs: No such file or directory. Invalid node - iso
Marsh Posté le 03-05-2006 à 08:27:46
Désolé, je me suis trompé ke croyé que le "iso" de la commande mkisofs:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
-boot-load-size 4 -boot-info-table -o grub.iso iso
était un parametre milles excuses
Marsh Posté le 03-05-2006 à 10:03:18
Bon je reprends, finalement j'ai opté pour la méthode suivante:
Création du directory iso/isolinux dans lesquels j'ai déposé:
- Le noyau vmlinuz-2.6.8-2-686
- Le fichier isolinux.cfg:
default linux
timeout 600
label linux
kernel vmlinuz-2.6.8-2-686
- isolinux.bin
Ensuite une création d'image iso:
Je sors du répertoire iso, qui contient le futur cd bootable et lance la commande:
mkisofs -R -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table iso > /home/obut76/linux.iso
J'obtiens bien une image mais au démarrage du CD, j'obtiens un formidable: kernel vmlinuz-2.6.8-2-686 not foound.
De plus au moment du mkisofs j'obtenais:
INFO: ISO-8859-15 character encoding detected by locale settings.
Assuming ISO-8859-15 encoded filenames on source filesystem,
use -input-charset to override.
Size of boot image is 4 sectors -> No emulation
Total translation table size: 2048
Total rockridge attributes bytes: 722
Total directory bytes: 2048
Path table size(bytes): 26
Max brk space used 21000
756 extents written (1 MB)
La fin me semble correcte, mais je me demande si le début ne serait pas un peu génant...Ca me gêne, cela doit être tout bête mais je vois pas
Marsh Posté le 03-05-2006 à 10:23:07
Sur un site WEB: j'ai trouvé l'information:
Patch grub to recognize iso9660 fs - patch needed some modifications
Marsh Posté le 02-05-2006 à 22:52:55
OS : Débian Sarge
Salut a tous,
J'aurais besoin de mettre mon secteur de boot LILO sur CD, mon lecteur de disquette est cassé donc pas le choix.
En fait, pour des soucis de montage vidéo avec mon caméscope j'ai besoin d'une petite partition pour XP, qui tout le monde le sait doit être réinstallé à intervalle régulier. En fait comme aprés chaque installation se cher WinWin ne reconnait pas mon Linux, je part le secteur de boot, donc une fois pour toute il me serait interessant de l'avoir cet LILO sur un support à part...