Nouveau shell GRUB sur clé USB http://www.linux-france.org/~platu/weblog/ Dans la série sur les turpitudes de la gestion d'amorçage d'un système d'exploitation, voici un billet sur la trousse à outils de secours ultime : l'installation de grub(2) sur clé USB et l'utilisation de son shell spécifique. Après avoir vanté les mérites du vieux gestionnaire d'amorce LILO, voici le temps de la découverte des avantages du gestionnaire de nouvelle génération : GRUB. Table des matières 1. Contexte GRUB sur Debian GNU/Linux .................................................................................................. 1 2. Installation de GRUB sur clé USB .......................................................................................................... 1 3. Utilisation du shell GRUB ...................................................................................................................... 3 4. Quelques commandes utiles .................................................................................................................... 4 5. Pour conclure ........................................................................................................................................ 5 1. Contexte GRUB sur Debian GNU/Linux À l'heure de la rédaction de ce billet, GRUB est en cours de transition entre une version «historique» fournie avec le paquet grub-legacy et une version plus actuelle distribuée via plusieurs paquets : grub-common et grub-pc. Attention ! ...
Dans la série sur les turpitudes de la gestion d'amorçage d'un système d'exploitation, voici un billet sur la trousse à outils de
secours ultime : l'installation de grub(2) sur clé USB et l'utilisation de son shell spécifique. Après avoir vanté les mérites du
vieux gestionnaire d'amorce LILO, voici le temps de la découverte des avantages du gestionnaire de nouvelle génération :
GRUB.
Table des matières
1. Contexte GRUB sur Debian GNU/Linux .................................................................................................. 1
2. Installation de GRUB sur clé USB .......................................................................................................... 1
3. Utilisation du shell GRUB ...................................................................................................................... 3
4. Quelques commandes utiles .................................................................................................................... 4
5. Pour conclure ........................................................................................................................................ 5
1. Contexte GRUB sur Debian GNU/Linux
À l'heure de la rédaction de ce billet, GRUB est en cours de transition entre une version «historique» fournie avec le
paquet
grub-legacy
et une version plus actuelle distribuée via plusieurs paquets :
grub-common
et
grub-pc
.
Attention ! Il n'est pas question ici de promouvoir cette nouvelle version. La transition entre les deux versions n'est
pas achevée et j'ai trois ou quatre machines sur lesquelles la migration n'a pas fonctionné comme prévu. Dans ce genre
de cas, la version de GRUB correspondant au paquet
grub-legacy
ayant largement fait ses preuves, le passage à un
nouveau gestionnaire d'amorce n'est pas justifié.
En revanche, j'ai découvert presque par hasard que le
shell
de la nouvelle version possède des fonctions dites
auto completion
particulièrement séduisantes lorsque la gestion d'amorçage est dans un état calamiteux. Ces mêmes
fonctions utilisées via un dispositif de stockage externe tel qu'une clé USB deviennent indispensables pour amorcer un
système d'exploitation sur une machine dont le partitionnement et les versions de noyaux disponibles sont inconnus.
2. Installation de GRUB sur clé USB
Cette section relève du plagiat éhonté puisque ce type d'installation a déjà été maintes fois présenté sur la toile. Voici
tout de même la liste des instructions d'installation.
Dans cet exemple, le disque dur du transportable M6300 est référencé
/dev/sda
et la clé USB
/dev/sdb
. Ses
caractéristiques se retrouvent dans les messages système après connexion.
usb 1-4: new high speed USB device using ehci_hcd and address 3
usb 1-4: New USB device found, idVendor=090c, idProduct=1000
usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-4: Product: USB Flash Disk
usb 1-4: Manufacturer: General
usb 1-4: SerialNumber: AA08061700013029
usb 1-4: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver...
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage