Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/04/2019, à 13:07

Caribou22

[Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe

Bonjour smile

[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 smile

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 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 ! smile

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 smile

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 smile
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 wink

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 07/05/2019, à 13:07)

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

Caribou22 a écrit :

Bonjour smile
....
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
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.

En ligne

#3 Le 25/04/2019, à 12:25

Naziel

Re : [Tuto] Booter sur une clé USB avec un BIOS protégé par mot de passe

Super idée!
Je suis le fil


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

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 wink

Hors ligne

#5 Le 25/04/2019, à 13:31

Naziel

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


[ poster correctement un retour de commande ] [ poster correctement une photo ]
Nouvel adhérent FDN
thinkpad x220, Thinkstation E32 modifié: i5-4570, GTX 1060 6 Gb, 16 Gb de RAM, ...
Pour reprendre le contrôle des semences: https://kokopelli-semences.fr/fr/

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)

En 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 1556213027.jpg  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)

En 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... hmm


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Xubuntu devel - Manjaro unstable - OpenSUSE tumbleweed (GeckoLinux) -Debian Testing - Et vous ?
57 convertis  IRL (n'ont pas eu le choix...).
Un jeune site que j'aime bien, le top du T-shirt homme ...bio et éthique en plus : https://goudronblanc.com

En ligne