Tutoriel de démarrage de clef USB à partir de GRUB

Ce tutoriel est en cours de construction et n'est pas finit.

Aller dans la console GRUB

TODO

Trouver la clef USB et la bone partition

Une fois dans la ligne de commande GRUB, on peut voir les divers periphériques de stoquages reconnus avec la commande ls:

grub> ls
(hd0) (hd0,msdos1) (usb0) (usb0,msdos2)

A noter que s'il ne voit pas tout, il est parfois nécessaires de charger des modules en plus, mais c'est rarement le cas (j'ai jamais vu ça avec des distributions GNU/Linux classiques).

Ensuite il va falloir trouver la clef USB, et la partition qui à un fichier de configuration utilisable. Pour ça on peut tout simplement essayer un à un les different disques, clef USB, partitions, etc.

On peut utiliser la command 'set root=LE-NOM-DU-DISQUE-A-ESSAYER' et 'ls /' pour arrover à trouver la bonne combinaison:

Par exemple, si on essaie hd0,msdos1 on à:

grub> set root=hd0,msdos1
grub> ls /
lost+found/ etc/ media/ var/ bin/ boot/ dev/ home/ lib/ lib64/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ initrd.img vmlinuz cdrom/ initrd.img.old vmlinuz.old

La Ça ressemble pas à une clef USB d'installation du tout:

  • on à essayé hd0, le nom ressemble à un disque dur. ahci0 est parreil, ça ressemble pas à un nom de clef USB comme usb0,msdos1
  • Ensuite on à accès à un système de fichier qui ressemble à un distribution GNU/Linux déjà installée sur une partition non chiffrée

Donc la faut, on re-essayer. On va re-essayer avec usb0,msdos2 à la place.

grub> set root=usb0,msdos2
grub> ls /
efi/
grub> ls /efi/
boot/
grub> ls /efi/boot/
font.pf2 bootx64.efi grub.cfg

La on voit un fichier grub.cfg, on va pouvoir essayer voir s'il marche bien.

syslinux / extlinux

TODO: documenter comment faire avec une commande du genre syslinux_config ou syslinux_source

License

En plus de la license du wiki (http://creativecommons.org/licenses/by-sa/2.0/fr/) Ces instructions sont aussi disponibles sous les licenses suivantes:

 
/var/lib/dokuwiki/data/pages/psl/tuto-demarrage-clef-usb-grub.txt · Dernière modification: 2020/06/04 05:48 par GNUtoo
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki