[Résolu] Installation LM64 sur clé USB

French Forum

Moderator: Laurent85

Post Reply
NeoBrox
Level 1
Level 1
Posts: 7
Joined: Mon Mar 25, 2019 4:31 pm

[Résolu] Installation LM64 sur clé USB

Post by NeoBrox » Mon Mar 25, 2019 5:07 pm

Bonjour à tous les lecteurs,
Je me prends la tête depuis quelques jours sur le projet suivant. Et comme je commence à sécher, j'espère pouvoir trouver une piste grâce au forum....
Alors voilà, j'ai sur mon PC portable un dual boot LM 19.1 64bits + Windows 10. Les OS sont répartis sur un SSD de 1To tandis que l'EFI et Grub sont installés sur une barrette SSD de 24Go. Voilà mon système.
Et par-dessus tout ça, je veux installer LM 19.1 64bits sur une clé USB 128Go. Je ne veux pas de clé USB Live, je veux le système complet. Histoire de pouvoir installer tout les softs que je veux et garder tout ça à jour....

Pour ça, j'ai pris une clé USB sur laquelle j'ai installé LM Live. Une fois booté dessus, j'ai connecté ma clé 128Go vierge et j'ai lancé la procédure d'install. J'ai partitionné la clé à la main (1 partition "/" en ext4 + 1 partition "/home" en ext4 + un swap) et désigné l'install de grub sur la clé. Une fois terminé, j'ai rebooté sur la clé 128Go et là. .... rien. Boot failure. .... J'éteins le PC, débranche la clé 128Go et puis..... rien non plus !!!! Je ne peux pas acceder aux systemes de mes SSD. Je me trouve avec le prompt de grub>.

Bon bah, je répars tout ça et récupère mon dual boot (merci reinstall de LM + Timeshift).
Mais je veux persévérer ! Alors j'enlève mes SSD et tente à nouveau l'install sur ma 128Go.... Tout bien fait, je reboot sans mes SSD et sur ma 128Go. Et ça marche !!!! J'éteins tout et réintègre mes SSD (1To + barrette 24Go) dans mon PC et tente à nouveau de booter sur ma clé 128Go et là. ..... Boot failure ! !!!

Pour finir, malgré les tentatives de modification de "/boot/grub/grub.cfg" sur ma clé, je n'arrive pas à booter dessus....

Quelqu'un aurait il une piste, une idée voire même une solution à mon problème ?
Merci d'avance
Last edited by NeoBrox on Sun Apr 14, 2019 4:13 pm, edited 1 time in total.

Laurent85
Level 16
Level 16
Posts: 6075
Joined: Tue May 26, 2015 10:11 am

Re: Installation LM64 sur clé USB

Post by Laurent85 » Tue Mar 26, 2019 9:49 am

Bonjour,
NeoBrox wrote:
Mon Mar 25, 2019 5:07 pm
Pour ça, j'ai pris une clé USB sur laquelle j'ai installé LM Live. Une fois booté dessus, j'ai connecté ma clé 128Go vierge et j'ai lancé la procédure d'install. J'ai partitionné la clé à la main (1 partition "/" en ext4 + 1 partition "/home" en ext4 + un swap) et désigné l'install de grub sur la clé. Une fois terminé, j'ai rebooté sur la clé 128Go et là. .... rien. Boot failure. .... J'éteins le PC, débranche la clé 128Go et puis..... rien non plus !!!! Je ne peux pas acceder aux systemes de mes SSD. Je me trouve avec le prompt de grub>.
C'est un bug de l'installateur (c'est du code Ubuntu) qui ne respecte pas le choix de l'utilisateur et installe grub dans la partition EFI active du disque dur.
Mais je veux persévérer ! Alors j'enlève mes SSD et tente à nouveau l'install sur ma 128Go.... Tout bien fait, je reboot sans mes SSD et sur ma 128Go. Et ça marche !!!! J'éteins tout et réintègre mes SSD (1To + barrette 24Go) dans mon PC et tente à nouveau de booter sur ma clé 128Go et là. ..... Boot failure ! !!!
Ça dépend des capacités du Bios UEFI de l'ordi, et là il n'a pas aimé se retrouver sans disque et supprimé de sa nvram la liste des systèmes qui étaient sur le disque.
Quelqu'un aurait il une piste, une idée voire même une solution à mon problème ?
Compte tenu des 2 points précédents le plus simple serait une installation en Mode Bios (Legacy) si le Bios de l'ordi permet de démarrer dans ce mode sur la clé usb d'installation. Et il faudra que les ordis sur lesquels tu comptes utiliser la clé usb le supporte aussi.

Sinon il y doit y avoir une solution avec de la ligne de commande avec les options de l'installateur de grub et/ou de rEFInd mais j'ai plus ça en tête à l'instant. Ça demande dans un premier temps d'installer LM sur la clé usb avec l'option sans chargeur grub.

Code: Select all

ubiquity --no-bootloader
Image

NeoBrox
Level 1
Level 1
Posts: 7
Joined: Mon Mar 25, 2019 4:31 pm

Re: Installation LM64 sur clé USB

Post by NeoBrox » Tue Mar 26, 2019 1:09 pm

Merci beaucoup Laurent85 pour ta réponse précise. Je vais donc tenter une install de LM 64bits en mode legacy.
Et je regarde aussi du côté des options d'install de grub...

Et si je tentais LMDE ? Qu'en penses tu ?

Laurent85
Level 16
Level 16
Posts: 6075
Joined: Tue May 26, 2015 10:11 am

Re: Installation LM64 sur clé USB

Post by Laurent85 » Fri Mar 29, 2019 10:00 am

NeoBrox wrote:
Tue Mar 26, 2019 1:09 pm
Et si je tentais LMDE ? Qu'en penses tu ?
LMDE ou un autre système en fait le problème tient au fonctionnement des installateurs en mode UEFI. L'ordi UEFI a une nvram (mémoire) indépendante du système qui tient à jour une liste des systèmes. En installant LMDE et en supposant qu'il n'y a pas le même problème qu'avec LM (je n'ai pas testé), grub sera installé avec les options courantes et va s'enregistrer dans la nvram de l'ordi.

Sans parler des problèmes évoqués dans ton premier message, lorsque la clé sera utilisée sur un autre ordi rien ne correspondra avec la nvram, et ça démarrera pas. Ça c'est la théorie en réalité ça peut être différent, l'UEFI de l'ordi peut avoir des capacités ou options plus évoluées par exemple avec un menu de démarrage et donner le choix à l'utilisateur.

La seule solution fiable consiste à installer le chargeur en mode par défaut, l'ordi lance ce chargeur quand il ne sait pas quoi faire avec le périphérique amorcé.

J'ai voulu tester de mon côté. C'est faisable avec grub mais c'est la galère à mettre en place, il est trop rigide et le paquet exécute l'installation sans proposer de choix d'options. rEFInd est bien plus souple et polyvalent sur ce point. Et il a l'avantage de proposer un écran clair et intuitif, de plus il sait lancer les systèmes qu'il détecte.

Le mode Legacy n'étant pas une alternative viable il faut procéder de cette façon pour une installation UEFI sur clé usb.

- Lancer l'intallateur avec l'option sans chargeur de démarrage

Code: Select all

ubiquity -b
- sélectionner le mode d'installation "Autre chose", sur la clé usb créer une partition type efi et une partition ext4 pour la racine "/". Pas de swap. Terminer l'installation. Evidemment la clé usb sans chargeur ne démarrera pas. Mais au moins elle n'aura pas mis en vrac la nvram de l'ordi.
- Créer une clé usb rEFInd, démarrer dessus, lui saura lancer LM de la clé usb.
http://www.rodsbooks.com/refind/getting.html
- Une fois LM sur usb démarré, installer le paquet rEFInd, répondre "Non" à la proposition d'installer rEFInd dans l'esp (partition EFI) :

Code: Select all

apt install refind
- installer rEFInd en mode par défaut, identifier d'abord la partition efi de la clé usb. Si tu ne sais pas regarde le retour de la commande mount :

Code: Select all

mount | grep "/boot/efi"
ou 
mount | grep "/boot/efi" | cut -d' ' -f1
Puis (remplacer /dev/sdXY par la partition efi de la clé usb, exemple /dev/sdb1) :

Code: Select all

sudo umount /boot/efi
sudo refind-install --usedefault /dev/sdXY
sudo umount /dev/sdXY
sudo mount /boot/efi
- rEFInd doit avoir créé des répertoires "BOOT" et "tools" dans l'esp de la clé. "BOOT" contient le chargeur par défaut, en l’occurrence rEFInd. On y trouve en général celui de Windows sur les ordis du commerce ;

Code: Select all

sudo ls --file-type /boot/efi/EFI
- Redémarre sur la clé usb LM et là l'ordi devrait charger rEFInd automatiquement.
Image

NeoBrox
Level 1
Level 1
Posts: 7
Joined: Mon Mar 25, 2019 4:31 pm

Re: Installation LM64 sur clé USB

Post by NeoBrox » Wed Apr 03, 2019 3:51 pm

Désolé de ne pas avoir répondu plus tôt, déplacement oblige...

Et merci pour ta réponse très précise. J'essaiera de persévérer avec LM 64BITS sur une autre clé USB.
J'ai finalement opté pour LMDE Cindy. J'ai en effet procédé à son installation selon ce que j'ai décrit dans mon premier post. Tout s'est très bien passé, sans aucune difficulté.
J'ai donc pu mettre le système à jour, installer GNS3, VirtualBox, Wireshark et tous les outils qui me permettent de monter mon LaboRezo...
Je testerai bientôt le boot sur un autre ordinateur et reviendrai décrire ce qu'il se passe.
Et je garde de côté ta procédure avec rEFInd.

phil995511
Level 4
Level 4
Posts: 333
Joined: Sat Feb 01, 2014 4:06 am
Location: Geneva (Switzerland)

Re: Installation LM64 sur clé USB

Post by phil995511 » Sat Apr 06, 2019 7:38 am

Bonjour,

Ayant fait ce genre de tests il y a +/- 9 ans sous OpenSuse quand l'USB 3 est sorti sur le marché, je puis te dire que :

a) Toutes les clefs USB ne sont pas bootables

b) Une clef USB ne supportant pas la fonction TRIM va rendre l'âme en quelques mois d'utilisation seulement. Seules les clefs certifiées TRIM permettent de s'affranchir de cette usure prématurée. On pouvait en acheter, à l'époque, qui étaient estampillées "Windows To Go", elles coûtaient plutôt cher (genre 200 € premiers prix). Je ne crois pas que cette fonction "Windows To Go" aie trouvé son public, et il me semble que ce projet, tout comme la commercialisation de ces clefs USB spécifiques intégrant la fonction TRIM, se sont arrêtés depuis. Il ne me semble pas qu'il existe de clefs USB compatibles Garbage Collector ou autres technologies de ce type comparables au TRIM.

c) Si tu tiens à faire des tests malgré tout il y a les clefs à base de mémoire SLC dont l'endurance est supérieure à la moyenne mais encore une fois sans TRIM elle s'usera de manière prématurée et finira irrémédiablement par mourir avant son heure versus une utilisation normale (sans installer d'OS dessus). Sans vouloir leur faire de la pub voici un des rares modèles encore commercialisé de ce type de clefs USB à mémoire SLC : Mach Xtreme Technology ES SLC Pen Drive

Autrement il existe ce genre d'alternative là pour avoir un système portable, mais je n'ai pas testé...

https://www.intel.com/content/www/us/en ... -atom.html

Bonnes bidouilles.
Linux Mint 19.2 Cinnamon 64 Bits on Dell XPS 9570 (i7-8750H) laptop / Debian 10 Buster Cinnamon 64 Bits on customized workstation (i7-5960X @ 3.8 Ghz) / Raspbian 10 Buster on Raspberry Pi 4

NeoBrox
Level 1
Level 1
Posts: 7
Joined: Mon Mar 25, 2019 4:31 pm

Re: Installation LM64 sur clé USB

Post by NeoBrox » Sun Apr 14, 2019 3:57 pm

Bonjour Laurent85 et phil995511.
Je viens ici clore mon dossier au sujet de l'installation de LM19.1 64bits sur une clé USB.

Tout d'abord, comme je l'ai précisé dans mon post précédent, j'ai cherché à utiliser ma clé USB sur un autre ordinateur que le mien. Et bien ça a abouti systématiquement sur un échec ! :oops: Je finissait à chaque fois par aboutir sur le prompt de Grub. Sans rien pouvoir faire !!! :(

Alors je suis retourné sur le forum et ai suivi les conseils de Laurent85. Et tout est NI-CKEL !!!!! Alors, j'ai tout recommencé. J'ai formaté mon LaboRezo, ré-installé LM19.1 64bits depuis la clé live en choisissant de ne pas installer Grub. Puis j'ai installé rEFInd sur ma distribution mobile.
Test le lendemain au boulot sur une machine du labo (choisi de démarrer sur clé USB EN UEFI) .... Et BIM!!! Mon menu customisé de rEFInd apparaît, choisi ma distrib Linux préférée et accède à mon bureau déjà tout configuré aux petits oignons.....

Merci donc Laurent85 pour tes conseils, ils m'ont été précieux.
Quant à phil995511, merci aussi pour tes informations. Je serai sensibilisé à cette éventualité et m'efforcerai de ne pas râler si mon LaboRezo lâche un jour....
Timeshift est mon ami...

[Précision supplémentaire]
J'avais oublié de préciser que, pour ça fonctionne bien, il faut booter sur la clé USB sur une autre machine. Là, pour le premier coup, ça ne fonctionne pas. On abouti sur une distrib en mode 'Emergency'.... Pas de panique ! C'est tout simplement que le système ne retrouve pas ses petits.
En réalité, en tapant ' journalctl -xb ', et en étant très patient dans la lecture du résultat, on voit bien que le système n'arrive pas à monter les partitions signalées par leur UUID. Ces UUID appelées à partir de ' /etc/fstab '. Quand on édite ce fichier, on voit bien que sont mentionnées les partitions SWAP, Boot et Système. Or la partition ESP correspond à celle sur laquelle la distrib a été installée (celle du PC quoi).
Or, pour que ça marche, il faut préciser l'UUID de la partition ESP de la clé USB dans la fstab et/ou l'UUID de la partition racine ' / '.
Pour connaître les UUID, alors ce n'est que ma méthode et il y en a certainement une autre, mais je suis allé voir dans ' /dev/disk/by-UUID/ ' pour les connaître.

DONC, une fois modifié la fstab en conséquence, rebooter sur la clé USB.... Et là ! Miracle !!!! Ça marche !
J'espère être complet dans mon explication.... si ça peut aider qqun qui cherche à faire la même chose que moi ...

Aaron_Lacroix
Level 3
Level 3
Posts: 137
Joined: Fri Jan 26, 2018 3:43 pm

Re: [Résolu] Installation LM64 sur clé USB

Post by Aaron_Lacroix » Tue Apr 30, 2019 2:03 pm

Y aurait il un tuto qqpart pour faire cette installation sur une clé USB?

Par avance merci ;)
LM 19.1 Cinnamon - 5.0.0.17-generic x86_64

phil995511
Level 4
Level 4
Posts: 333
Joined: Sat Feb 01, 2014 4:06 am
Location: Geneva (Switzerland)

Re: [Résolu] Installation LM64 sur clé USB

Post by phil995511 » Wed May 01, 2019 7:02 am

Je ne crois pas qu'il y aie de tuto dispo...

Encore une précision il faut éviter d'utiliser la SWAP en tel cas. Il est conseillé aussi utiliser la RAM pour les fichiers temporaires, etc. Tout cela histoire d'éviter de trop user ta clef USB avec des écritures incessantes.

Uns fois l'install réalisée elle est 100 % plug and play (sauf pour les drivers propriétaires).
Linux Mint 19.2 Cinnamon 64 Bits on Dell XPS 9570 (i7-8750H) laptop / Debian 10 Buster Cinnamon 64 Bits on customized workstation (i7-5960X @ 3.8 Ghz) / Raspbian 10 Buster on Raspberry Pi 4

NeoBrox
Level 1
Level 1
Posts: 7
Joined: Mon Mar 25, 2019 4:31 pm

Re: [Résolu] Installation LM64 sur clé USB

Post by NeoBrox » Sat Jul 20, 2019 5:09 pm

Bonjour à Tous,
Après une longue période de déplacement, sans accès facile à Internet (et oui ça existe !!!), je reviens sur mon post.
Pour répondre à Aaron_Lacroix, il n'y a pas de tuto, en effet.
Mais je crois qu'en suivant ce fil de discussion, tu devrais arriver à tes fins.
Pour infos, la clé USB que j'ai utilisée pour l'objet de ce post fonctionne toujours.

L'idée de faire un tuto est en effet intéressante.

Post Reply

Return to “Français (French)”