Création d'un CDrom de boot sous Linux
baissaoui
Messages postés
508
Date d'inscription
Statut
Webmaster
Dernière intervention
-
Document initial créé par Jipicy
Vérifions la création du fichier ainsi que sa taille (commande "ls -lh") :
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 d'un CDrom de boot

Principe
Émulation d'une disquette de boot pour kernel 2.6Pré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 -Déterminez la version de votre kernel (noyau) grâce à la commande "uname -r" :
Password:*********
[root@Mandrake root]#
[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=fastLa galette vierge, passons à l'étape suivante, la gravure de notre image "iso" :
[jp@Mandrake tmpfs]$ cdrecord -v -dao speed=4 dev=/dev/hdd cdbootdisk.isoVoilà, 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...