Pour graver un CD ou un DVD, il vous faut un support adéquat, un lecteur graveur, et un programme capable de mettre en relation l'image disque que vous avez téléchargée, le graveur et le CD, ou le DVD. Bien entendu, si vous gravez sur un DVD, votre graveur doit être conçu pour cet usage.
Sous Windows, vous pouvez utiliser InfraRecorder, ou autre, si vous avez déjà un logiciel de gravure. Il vous faut simplement prendre la précaution de paramétrer votre logiciel pour qu'il emploie l'option image ISO, et non pas format de données.
Sous Linux, les programmes suivants sont connus pour permettre la gravure : K3B dans l'environnement KDE, Gnomebaker, Graveman, Brasero, dans les environnements de bureau utilisant Gnome, Xfburn dans les bureaux Xfce, et enfin, l'excellent wodim, remplaçant de cdrecord, en ligne de commande, pour les utilisateurs aimant la simplicité.
Je vous livre ces lignes de commande, au cas où vous aimeriez les essayer
wodim -v /home/alice/pclinuxos-openbox-fr-2011.08.iso
ou encore
wodim -v -dao dev=/dev/sr0 /home/alice/pclinuxos-openbox-fr-2011.08.iso
Dans les deux cas, vous voudrez adapter les commandes ci-dessus en changeant selon les besoins : le chemin vers l'image iso, le nom de l'image, et pour la seconde ligne de commande, le nom de périphérique du graveur (cette option n'est généralement pas nécessaire, parce que wodim le détecte).
Si vous ne savez pas repérer le chemin de vos fichiers, depuis la racine du système, ou depuis votre /home/utilisateur, vous voudrez peut-être consulter ces documentations, pour aller plus loin:
http://www.framasoft.net/article2425.html
cyberzoide.developpez.com/unix/sys.php3#abs (Voyez les deux petits paragraphes chemin absolu et chemin relatif)
Si vous utilisez une distribution GNU/Linux, vous pouvez utiliser au choix:
{ { anchor: console} }
Utilisation de la console
Ayez votre image disque dans votre répertoire personnel. Ouvrez votre console préférée. Devenez root. Puis montez votre image disque sur un répertoire, en utilisant le périphérique virtuel loop. Par exemple:
# mount -o loop pclinuxos-openbox-fr-2011-08.iso /mnt
montera le contenu de l'image ISO pclinuxos-openbox-fr-2011-08.iso dans le répertoire /mnt. Vous lirez peut-être cet avertissement:
mount: warning: /mnt/ seems to be mounted read-only.
Si c'est le cas, vous pouvez l'ignorer, il ne gênera pas le bon déroulement de la suite.
Vous pourrez ensuite accéder au contenu du répertoire /mnt, pour pouvoir copier le contenu vers votre clé USB, déjà insérée et montée à ce moment là. Si elle est montée automatiquement, vous la trouverez sous /media, dans un répertoire dont le nom correspond à votre clé USB (c'est souvent par nom de marque, ou un nom typique tel que "UDISK", ou encore "Cruzer", ou autre).
Rendez-vous donc dans le répertoire /mnt, toujours en root, afin de copier les fichiers qui s'y trouvent vers la clé USB:
# cp -R isolinux/ livecd.sqfs /media/cle_usb
Veuillez adapter "cle_usb", ou le chemin vers celle-ci si nécessaire.
Ensuite, vous aurez besoin d'avoir Grub : pas Grub 2 ! Il faut des fichiers de Grub 0.97. J'ai mis un tarball en ligne pour le cas où…vous trouverez le lien vers l'archive à la fin du présent paragraphe.
Placez vos fichiers Grub dans un répertoire de la clé USB comme suit : créez un répertoire que vous nommerez boot, dessous créez un répertoire que vous nommerez grub. Cela se présentera ainsi sous la racine de la clé USB:
/boot/grub/
/isolinux/
/livecd.sqfs
Ensuite, il vous faudra découvrir le nommage de la clé USB, telle que vu par le système. Tapez en root la commande suivante:
# blkid
Chez moi, cela retourne un certain nombre de lignes, dont celle-ci:
/dev/sdb1: LABEL="CRUZER" UUID="14B7-4780" TYPE="vfat"
Ce qui signifie qu'elle est vue sous le label "CRUZER", en tant que partition au format fat (elle est formattée en fat32), et que son nom de périphérique est /dev/sdb1.
C'est l'information dont vous aurez besoin pour pouvoir installer Grub sur le premier secteur de votre clé USB : le MBR (Master Boot Record).
Maintenant, vous voudrez installer Grub. Avant cela, une petite information pour votre fichier menu.lst (celui que vous devrez mettre sur votre clé USB).
# general configuration:
timeout 10
default 0
color light-blue/black light-cyan/blue
default 0
## PCLinuxOS 2011-09
title PCLinuxOS Lxde Mini 2011 09
kernel (hd0,0)/isolinux/vmlinuz livecd=livecd fromusb root=/dev/sdb1 keyb=us acpi=on vmalloc=256M nokmsboot vga=788 splash=silent
initrd (hd0,0)/isolinux/initrd.gz
title PCLinuxOS Lxde Mini 2011 09 (IDE Generic)
kernel (hd0,0)/isolinux/vmlinuz livecd=livecd fromusb root=/dev/sdb1 keyb=us acpi=on vga=788 splash=silent ide.all_generic.ide=1 --
initrd (hd0,0)/isolinux/initrd.gz
title PCLinuxOS Lxde Mini 2011 09 Video_SafeMode_FBDevice
kernel (hd0,0)/isolinux/vmlinuz livecd=livecd fromusb rroot=/dev/sdb1 keyb=us acpi=on vga=788 splash=silent framebuffer
initrd (hd0,0)/isolinux/initrd.gz
title PCLinuxOS Lxde Mini 2011 09 Video_SafeMode_Vesa
kernel (hd0,0)/isolinux/vmlinuz livecd=livecd fromusb root=/dev/sdb1 keyb=us acpi=on vga=788 splash=silent vesa
initrd (hd0,0)/isolinux/initrd.gz
title PCLinuxOS Lxde Mini 2011 09 Safe boot
kernel (hd0,0)/isolinux/vmlinuz livecd=livecd fromusb root=/dev/sdb1 keyb=us acpi=off vga=normal keyb=us noapic nolapic nopinit vesa
initrd (hd0,0)/isolinux/initrd.gz
Et si vous voulez que les commandes Grub (celles que l'on peut lancer au moment où nous avons le menu Grub à l'écran) soient transposée pour le clavier français Fr_fr (pour les autres claviers francophones, je ne sais pas) juste après:
# general configuration:
timeout 10
default 0
color light-blue/black light-cyan/blue
gfxmenu (hd0,0)/boot/grub/splash.xpm.gz
default 0
vous pouvez ajouter le texte suivant:
# Gestion clavier AZERTY francais pour grub
#
# Lettres correctement transposees
#
setkey a q
setkey A Q
setkey z w
setkey Z W
setkey q a
setkey Q A
setkey m semicolon
setkey M colon
setkey w z
setkey W Z
#
# Ponctuation correctement transposee
#
setkey comma m
setkey question M
setkey semicolon comma
setkey period less
setkey colon period
setkey slash greater
setkey exclam slash
#
setkey dollar bracketright
setkey asterisk backslash
setkey percent doublequote
#
# Chiffres et symboles. Le clavier QWERTY ne gere pas la touche AltGr, ce qui
# pose probleme pour la conversion AZERTY. Choix retenu:
# - Quand le symbole minuscule est utile (exemple "-"), c'est lui qui sera
# obtenu, et le symbole obtenu par AltGr (exemple "|") devra etre transfere
# vers une autre touche.
# - Quand le symbole minuscule est inutile ou ne peut etre converti (exemple
# "e accent aigu"), c'est alors le symbole AltGr (exemple "~") qui sera
# directement obtenu.
#
setkey ampersand 1
setkey 1 exclam
setkey tilde 2
setkey 2 at
setkey doublequote 3
setkey 3 numbersign
setkey quote 4
setkey 4 dollar
setkey parenleft 5
setkey 5 percent
setkey minus 6
setkey 6 caret
setkey backquote 7
setkey 7 ampersand
setkey underscore 8
setkey 8 asterisk
setkey caret 9
setkey 9 parenleft
setkey at 0
setkey 0 parenright
#
# Symboles correctement transposes
#
setkey parenright minus
#
# Symboles demenages vers d'autres touches (vous devrez chercher un peu...)
#
# Inferieur et superieur => touche "carre / cube"
setkey less backquote
setkey greater tilde
#
# "#" ==> la touche "£"
setkey numbersign braceright
#
# "|" ==> touche "mu" (et peut-etre "<"), identique a QWERTY
#
# "\" ==> touche "paragraphe"
setkey backslash question
#
# "[" et "]" sur touche "circonflexe" / "trema"
setkey bracketright braceleft
#
# "{" ==> touche "u accent grave"
setkey braceleft quote
#
# "}" ==> touche "degre"
setkey braceright underscore
#
# Fin des transpositions
Une fois le menu.lst créé et placé sous /boot/grub avec au minimum les fichiers suivants:
- fat_stage1_5
- stage2
- stage1
vous installerez Grub. En root dans la console tapez:
# grub
après un bref texte:
Probing devices to guess BIOS drives. This may take a long time.
vous obtiendrez l'invite de commande grub:
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub>
à la suite de l'invite tapez:
grub> root (hd<tab>
tab signifie que vous devez appuyer sur la touche tabulation de votre clavier, ce qui amènera Grub à afficher les possibilités suivantes:
grub> root (hd
Possible disks are: hd0 hd1
Votre disque dur étant le disque hd0 (si il est connecté en maître sur le premier port), vous choisirez la seconde option, et à la suite de:
grub> root (hd
vous ajoutez 1:
grub> root (hd1<tab>
et grub à nouveau complètera:
grub> root (hd1,0)
alors, validez, et vous obtiendrez l'information suivante:
grub> root (hd1,0)
Filesystem type is fat, partition type 0xc
grub>
Ensuite taper la commande suivante pour installer Grub sur le MBR de votre clé USB:
grub> setup (hd1)
Validez, et vous devez obtenir les messages suivants:
grub> setup (hd1)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/fat_stage1_5" exists... yes
Running "embed /boot/grub/fat_stage1_5 (hd1)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd1) (hd1)1+15 p (hd1,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
grub>
Grub est maintenant installé sur le MBR.
Quittez:
grub> quit
Si votre machine peut booter sur USB, vous êtes prêts à démarrer votre Live USB !
Vous trouverez ici une archive avec les fichiers Grub pour une clé USB (ou disque dur externe USB) pour le format Fat32 : boot.tgz.
{ { anchor: unetbootin} } Unetbootin
Merci à Guik de Parrain Linux, pour cette partie.
Tout d’abord, téléchargez une image CD (iso) de PCLinuxOS. Pour cela, vous avez deux choix:
Une fois votre image CD récupérée, installez UNetbootin, à l’aide de votre gestionnaire de paquets, ou s’il n’est pas disponible dans votre distribution, téléchargez la dernière version du programme. UNetbootin va nous servir à mettre l’image disque sur la clé USB la transformant ainsi en LiveUSB.