Création d'un CDrom de boot sous Linux

Dernière mise à jour le 17 novembre 2009 à 18:01 par marlalapocket
Publié par jipicy

Création d'un CDrom de boot




Principe


Émulation d'une disquette de boot pour kernel 2.6

Prérequis :

  • mkbootdisk_________version 1.5.1
  • Cdrecord-Clone_____version 2.01a28-dvd (i686-pc-linux-gnu)

Mise en oeuvre


Préliminaires


Ouvrez un terminal console et logguez-vous "root" :
[jp@Mandrake tmpfs]$ su -
Password:*********
[root@Mandrake root]#
Déterminez la version de votre kernel (noyau) grâce à la commande "uname -r" :
[root@Mandrake root]# uname -r
2.6.3-19mdk
[root@Mandrake root]#

Création de l'image


Maintenant passons à la création de l'image (iso) de boot :
[root@Mandrake tmpfs]#  mkbootdisk --device cdbootdisk.iso -v --iso 2.6.3-19mdk
Installing isolinux... done
Copying /boot/vmlinuz-2.6.3-19mdk... done.
Copying /boot/initrd-2.6.3-19mdk.img... done.
Configuring bootloader... done.

Size of boot image is 4 sectors -> No emulation
[root@Mandrake tmpfs]#

Explications :

  • mkbootdisk
    • La commande
  • --device </chemin/fichier>
    • L'image de démarrage est créée sur le fichier spécial </chemin/fichier>. Si --device n'est pas spécifié, /dev/fd0 est utilisé.
  • cdbootdisk.iso
    • Le nom du fichier.
  • -v
    • Paramètre pour l'affichage à l'écran du processus de création de l'image.
  • --iso <kernel>
    • La version de votre kernel (noyau)


Vérifions la création du fichier ainsi que sa taille (commande "ls -lh") :
[root@Mandrake tmpfs]# ls -lh
total 2,0M
-rw-r--r--  1 root root 2,0M mar 17 12:22 cdbootdisk.iso
[root@Mandrake tmpfs]#

Gravure


Il ne nous reste plus qu'à graver notre image sur un CD-r ou CD-rw. Pour celà nous allons utiliser la commande "cdrecord".

Petit rappel : depuis la version du noyau 2.6, les graveurs ne sont plus émulés comme des périphériques "SCSI" comme c'était le cas pour le noyau 2.4. De ce fait nous n'avons plus besoin d'avoir recours à la commande "cdrecord -scanbus" pour connaître les paramètres à passer à l'option "dev=" (qui étaient du genre "dev=1,0,1"), mais il suffit de donner le chemin direct à votre périphérique, du genre "dev=/dev/hdd".

Création du CD


Pour ceux qui désirent employer un CD-rw, commençons par effacer notre galette :
[jp@Mandrake tmpfs]$ cdrecord dev=/dev/hdd blank=fast
La galette vierge, passons à l'étape suivante, la gravure de notre image "iso" :
[jp@Mandrake tmpfs]$ cdrecord -v -dao speed=4 dev=/dev/hdd cdbootdisk.iso
Voilà, il ne nous reste plus qu'à rebooter notre système, en ayant pris soin de placer notre CD dans le lecteur approprié et d'avoir configuré le BIOS pour booter sur le CDrom en premier...
Meilleures réponses pour « Création d'un CDrom de boot sous Linux » dans :
Créer une image ISO sous Linux VoirCréer l'image ISO (que l'on appellera par exemple image.iso) d'un disque dans un lecteur CD-ROM (/dev/cdrom par exemple) est un jeu d'enfant : dd if=/dev/hdd of=mycd.iso
Créer une disquette de boot sous XP VoirPour créer une disquette de démarrage DOS (disquette de boot) sous Windows XP : Allez dans le Poste de travail Cliquez-droit sur le lecteur de disquettes puis sélectionnez l'option "Formater". Une nouvelle option est maintenant présente...
Dual boot Windows XP / Windows Vista VoirRemarque importante : L'utilitaire utilisé dans cette astuce (Vista Boot Pro) n'est plus gratuit. La solution alternative est expliquée dans cette astuce : Réaliser un multiboot Introduction Installer XP puis Vista Installer XP par...
Partition - Partitionnement d'un disque dur VoirQu'est-ce qu'une partition? Le partitionnement d'un disque dur se fait après le formatage physique de celui-ci et avant le formatage logique. Il consiste à créer des zones sur le disque dont les données ne seront pas mélangées. Cela sert par...
Disquette boot VoirDisquette système Une disquette système, appelée parfois disquette de boot, est une disquette qui permet de démarrer l'ordinateur lorsque le système d'exploitation ne répond plus, dans le cas d'un virus par exemple. Cette disquette contient...
Linux - L'arborescence des fichiers VoirLa hiérarchie des fichiers sous Linux Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante : /la racine, elle contient les...