Préparer un media d’installation

Graver un CD ou un DVD

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/bento-openbox-14.04.4.iso

ou encore

wodim -v -dao dev=/dev/sr0 /home/alice/bento-openbox-14.04.4.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:

https://www.framasoft.net/article2425.html

cyberzoide.developpez.com/unix/sys.php3#abs (Voyez les deux petits paragraphes chemin absolu et chemin relatif)

Installer sur une Clé USB

Pour installer sur une clé USB, nous disposons de plusieurs moyens, selon le système d’exploitation que nous utilisons

Sous Windows

Je vous recommande au choix www.linuxliveusb.com/, ou unetbootin.sourceforge.net/.

Sous GNU/Linux

Si vous utilisez une distribution GNU/Linux, vous pouvez utiliser au choix:

Utilisation de la console

Avec Grub2

Vous trouverez une documentation complète sur la manière de démarrer directement depuis des images au format ISO, sur le wiki Ubuntu-fr.org :

Lancer des images iso directement depuis GRUB 2

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 bento-openbox-14.04.4.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

#title Bento Openbox i386
#kernel /casper/vmlinuz boot=casper quiet splash --
#initrd /casper/initrd.lz

#title Bento Openbox i386 Safemode
#kernel /casper/vmlinuz boot=casper safemode quiet splash --
#initrd /casper/initrd.lz

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 " 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 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

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 !

Déprécié:
Vous trouverez ici une archive avec les fichiers Grub pour une clé USB (ou disque dur externe USB) pour le format Fat32 : boot.tgz.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.