#1 Le 23/04/2019, à 13:07
- Caribou22
[Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Bonjour
[En construction]
Ceci est un tutoriel qui vous permettra de booter sur une clé USB botable si votre ordinateur a un BIOS protégé par un mot de passe que vous ne connaissez pas. les ordipass sont connus ici pour avoir ce problème par exemple.
Voilà plusieurs solutions :
1- Tenter un boot sur CD.
Beaucoup de BIOS bootent sur CD par défaut. Pour le tester, vous pouvez télécharger Plop Boot Manager ici : https://www.plop.at/en/bootmanager/download.html
Téléchargez la dernière version, décompressez l'archive, et gravez le fichier ISO sur un CD. (il y a Brasero sur Ubuntu et sa fonction "Graver une image ISO" pour ça)
Si votre ordi réussit à booter sur ce CD, vous obtiendrez un menu de boot vous permettant de booter sur USB, et donc sur une clé USB live Ubuntu
2- En utilisant le Grub installé sur votre ordi :
Pré-requis : il faut que votre ordi ait une distribution Linux d'installée, avec donc le chargeur d'amorçage GRUB. On va utiliser ce GRUB pour faire booter l'ordi sur votre clé USB?
La procédure de départ est la même quelque soit votre type de BIOS (UEFI ou pas) :
- Insérer la clé bootable souhaitée dans l'ordi.
- Allumer l'ordi et maintenir SHIFT (ou Echap) pour arriver au GRUB.
- Au GRUB, appuyer sur C pour passer en ligne de commande.
2.1 : Si vous avez un BIOS non-UEFI, ou un BIOS de type UEFI avec l'option Legacy ou CSM activée.
set root=(
- Appuyer sur TAB.
- La liste des disques apparaît : hd0, hd1, hd2 hd3 etc. Le dernier de la liste est la clé USB dans mon cas. Admettons que se soit hd1 pour la suite.
- Compléter la commande :
set root=(hd1)
Et valider avec entrée
- S'il n'y a aucun retour, c'est bon ! Saisir cette commande puis la valider avec entrée :
chainloader +1
-Toujours pas de retours ? Saisir enfin l'ultime commande et appuyer sur entrée :
boot
Et la clé USB boote !
2.2 : Si vous avez un BIOS de type UEFI
En ligne de commande au GRUB, saisissez successivement ces commandes et validez les avec Entrée :
insmod part_gpt
insmod chain
Ne validez pas la commande suivante avec Entrée. Tapez-la seulement :
set root=(
- Appuyer sur TAB.
- La liste des disques apparaît : hd0, hd1, hd2 hd3 etc. Le dernier de la liste est la clé USB dans mon cas. Admettons que se soit hd1 pour la suite.
- Compléter la commande et validez-la avec Entrée. :
set root=(hd1)
chainloader /EFI/BOOT/grubx64.EFI
boot
Avec : hd0 correspondant avec ma clé USB.
Le chemin /EFI/BOOT/grubx64.EFI est celui d'une clé USB Ubuntu Mate 18.04.1 amd64
Testé et approuvé. On peut booter sur une clé USB via GRUB, en UEFI comme en legacy
Remarques et axes d'améliorations du tuto :
Pour l'étape "set root=" je n'ai pas d'autre solution que tester tous les disques au pif pour trouver le bon. Si vous avez une méthode, je suis preneur
J'ignore si le chemin en exemple de l'étape "chainloader /EFI/BOOT/grubx64.EFI" est universel à toutes les distributions Linux.
Dernière solution : Utiliser un autre ordi pour l'installation.
Le principe est d'utiliser un autre ordi quelconque (dont le BIOS est accessible) auquel l'on raccorde une clé USB bootable et uniquement le disque dur précédemment démonté de con PC au BIOS bloqué, afin d'y installer Ubuntu (Le disque est formaté donc il faut avoir sauvegardé ses documents en externe avant.). Reste à remettre le disque dur dans son ordi d'origine
Les liens qui m'ont aidés à faire ce tuto :
https://www.debian-fr.org/t/booter-sur- … -pas/12342
https://superuser.com/questions/349633/ … using-grub
https://askubuntu.com/questions/216215/ … -file-path
Dernière modification par Caribou22 (Le 03/10/2019, à 15:02)
Hors ligne
#2 Le 25/04/2019, à 11:42
- geole
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Bonjour
....
2.2 : Si vous avez un BIOS de type UEFIEn ligne de commande au GRUB, saisissez successivement ces commandes et validez les avec Entrée :
insmod part_gpt
insmod chain
set root=(
- Appuyer sur TAB.
- La liste des disques apparaît : hd0, hd1, hd2 hd3 etc. Le dernier de la liste est la clé USB dans mon cas. Admettons que se soit hd1 pour la suite.
- Compléter la commande :set root=(hd1)
chainloader /EFI/BOOT/grubx64.EFI
boot
Bonjour.
As-tu vérifié pour un ordinateur EFI avec le mode SECURE positionné ?
Merci.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 25/04/2019, à 12:25
- Nuliel
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Super idée!
Je suis le fil
Hors ligne
#4 Le 25/04/2019, à 12:58
- Caribou22
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Pour le secure-boot, je n'ai pas encore pu tester. Car pour faire un vrai test, il me faudrait un ordi avec Ubuntu installé en UEFI avec le secure-boot activé, ce que je n'ai actuellement pas sous la main.
Mais je pense qu'une fois Grub atteint, la sécurité du secure-boot a déjà été franchie et on peut faire ce que l'on veut.
Si quelqu'un est motivé, il peut tester pour confirmer
Hors ligne
#5 Le 25/04/2019, à 13:31
- Nuliel
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Il me semble que mon hp refuse grub avec le secure boot activé. Je vais tester les commandes aujourd'hui
Hors ligne
#6 Le 25/04/2019, à 15:21
- geole
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Bonjour.
Un autre essai effectué de la façon suivante sur un toshiba assez ancien:
A) Préparatif dans le bios
Mise d'un mot de passe administrateur
Mise d'un mot de passe utilisateur
Mise du mode secure
Modifier l'ordre de démarrage pour que le support disque soit prioritaire par rapport au support USB
Le boot USB en LEGACY est déactivé.
Brancher la clé USB qui a été fabriquée classiquement (table de partition en MSDOS et pas en GPT)
B) Lancer le boot
Attendre que la grille d'accueil permettant le choix des divers noyaux s'affiche
Frapper assez rapidement le caractère e afin de se retrouver dans le grub puis ctrl C pour avoir l'invite de commande
C) L'exécution.
Commencer d'abord par frapper la commande ls afin de connaitre la liste des partitions présentes
Dans le contexte, c'est le disque HD0 qui est la clé USB et le disque HD1 qui est le disque dur, le dernier périphérique étant CD0 (le lecteur de CD-ROM).
Il a été nécessaire de préciser le N° de partition contenant la partition FAT32.
La grille d'installation de ubuntu s'est bien affichée, J'ai seulement choisi "essayer avant d'installer".
Donc en résumé.
ls
insmod part_gpt
insmod chain
set root=(hd0,1)
chainloader /EFI/BOOT/grubx64.EFI
boot
Le plus dur est certainement de faire la correspondance QWERTY ASCII
AJOUT: Le plus pratique est de se contenter de frapper la commande exit ( voir l'échange qui suit )
E) Un second essai en interdisant, le boot en legacy.
Impossible de trouver la clé USB. Il n'y a plus qu'un seul disque de visible.
Je vais refaire une clé USB formatée GPT.
Dernière modification par geole (Le 26/04/2019, à 10:17)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#7 Le 25/04/2019, à 19:06
- geole
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
Suite de l'essai EFI.
Contexte.
- Bios positionné pour booter en premier sur disque DUR avec héritage legacy invalidé.
- Mot de passe dans le bios (pouvant ne pas être connu de l'utilisateur).
- Mot de passe sur le disque dur devant obligatoirement être connu de celui qui va s'en servir.
- Clé USB ayant une table de partition GPT et deux partitions FAT32. La première contient 18.04.2 et la seconde 19.04.
- Grub modifié pour permettre la visualisation de l'écran de choix qui est classique.
Ubuntu
Options avancées
system setup
Réalisation
Mettre sous tension
Déverrouiller l'accès du disque en introduisant le mot de passe
Lorsque l'écran de sélection du grub est affiché, frapper le caractère e
Lorsque la ligne du menu entry est affichée, frapper les deux caractères Ctrl c
Lorsque l'invite du grub est affichée, frapper la commande exit
Lorsque les lignes de priorité du boot sont affichées, il faut se positionner sur la seconde ligne qui correspond à la clé USB
1) HDD.
2) USB
3) ODD
4) Réseau
Lorsque la liste des partitions FAT32 est affichée, il faut se positionner sur celle qui convient.
Lorsque le choix est fait, il faut valider. L'écran d'accueil de l'installation du logiciel installé est alors affiché.
Dans le contexte, je me suis arrêté à "essayer avant d'installer" et n'ai pas pensé à essayer windows.
Voici une photo car je ne sais pas faire une capture d'écran du moment crucial.
Ajout. Pour que le second écran apparaisse, il est nécessaire que chaque partition possède le fichier bootx64.efi. Sinon le menu de choix n'est pas proposé.
Remarque, Cette technique de boot est très proche de celle de windows. ( https://forum.ubuntu-fr.org/viewtopic.php?id=1407471 )
Dernière modification par geole (Le 26/04/2019, à 10:26)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#8 Le 26/04/2019, à 14:05
- nam1962
Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe
@Caribou22 pas de pot : ton tuto fort intéressant est pollué par Bougron, alias ??, alias plein d'autres noms...
Le mieux serait put-être de rouvrir ton sujet...
[ Modéré ]
Hors ligne