web-dev-qa-db-fra.com

Problème Création de Multi-OS Multiboot USB SSD / Stick - USB non visible en tant que destination d'installation

J'ai un très rapide stick SanDisk Extreme Pro Flash. J'ai également un ordinateur portable Lenovo X1 Carbone G6 qui a 1 To Samsung NvMe à l'intérieur avec Windows 10 installé en prenant tout le SSD. Le BIOS est configuré avec Secure Boot et Windows est installé sur une seule partition avec le cryptage BitLocker.

Je souhaite créer sur cette installation multi-OS multimotos/utilités multi-bottes multi-bottes USB avec Devant me permettre de:

  • Installez Ubuntu sur cette USB et dans d'autres ordinateurs à l'avenir - Menu Grub - Installez Ububnu ou Boot Live CD (aucune persistance)
  • Démarrage de Ubuntu installé sur cette USB avec persistance - Menu Grub - Boot Ubuntu
  • Mettez les options d'installation de Windows 10 et Windows 2019 - Menus de Grub - Installez Windows 10/2019
  • Botter des outils supplémentaires, tels que des outils de gestion de la partition, etc.

Sur un autre ordinateur installé Ubuntu installé, j'ai téléchargé Ubuntu 20.03 LTS ISO Fichier et utilisé MKUSB pour créer une option d'installation 'persistante' sur le bâton et l'alimentation en ISO. Une fois que la création de USB a été terminée, j'ai examiné GParted et disques et je vois que je cette information sur disque/partition est affichée différemment.

UBS stick partitions

Quoi qu'il en soit, j'ai enlevé le bâton USB, branché à X1, appuyé sur F12 pour sélectionner le périphérique amorçable et démarré à partir du bâton USB. Le démarrage a réussi et j'ai été présenté avec la possibilité d'installer ou d'essayer ububntu.

J'ai sélectionné pour installer et allé tout le chemin pour sélectionner où l'installer. J'ai été présenté avec trois options - Installez Ubuntu aux côtés de Windows Boot Manager, effacez le disque et "autre chose". J'ai sélectionné la dernière option afin de pouvoir sélectionner USB comme destination, mais la seule option affichée était le lecteur interne de la NMVE existant, ce qui n'est pas ce que je veux évidemment.

Donc, mes questions de cette expérience sont les suivantes:

  • ce que j'ai manqué pendant le processus de création du bâton USB avec MKUSB?
  • devrais-je utiliser un autre outil si mkusb n'est pas le bon?
  • pourquoi GParted et Disks montrent-ils différemment la mise en page de disque/partition?
  • Est-il réellement possible d'installer Ubuntu sur le même périphérique que vous le démarrez ou vous avez besoin de différents appareils?

Juste pour réitérer - le lecteur interne de 1 ToB NMVE doit être laissé intact et toutes les modifications/installations doivent être effectuées sur le lecteur USB lui-même. Je devrais pouvoir démarrer Ubuntu, installer les applications/données requises et conserver toutes ces données sur le bâton USB. De plus, après cela, je souhaite ajouter une option pour démarrer à partir d'images ISO supplémentaires.

Merci d'avance.

2
Invisible999

Multi Boot USB avec installateur Windows

1) Installez MKUSB et GUIDUS :

Sudo add-apt-repository universe
Sudo add-apt-repository ppa:mkusb/ppa
Sudo apt update
Sudo apt install mkusb
Sudo apt install usb-pack-efi

2) Créer un programme d'installation Windows

  • Démarrez MKUSB, entrez le mot de passe, sélectionnez Installer (établissez un périphérique de démarrage).

  • Sélectionnez l'extraction de Windows Installer.

  • Sélectionnez une nouvelle version, fonctionne également avec d'énormes fichiers Windows ISO.

  • Sélectionnez le fichier source.

  • Sélectionnez le périphérique cible et acceptez les fenêtres suivantes.

  • Processus peut prendre un certain temps à compléter.

3) Modifier les partitions

  • Utilisation de GParted, divisez l'espace inutilisé en une partition de 30 Go EXT4 étiquetée "Ubuntu" et le reste en une partition étendue

  • Pour la partition étendue, ajoutez une partition FAT32 étiquetée "persistance" avec jusqu'à 8 Go d'espace pour chaque système d'exploitation persistant.

  • Ajoutez une partition EXT4 ou NTFS étiquetée 'ISOS'. Faites la partition "isos" suffisamment grande pour que tous les ISO vous souhaitez démarrer. Faites-le NTFS si vous souhaitez une partition USBData que Windows peut également utiliser. (La botte ISO peut être plus difficile à fermer).

enter image description here

  • Ajouter des fichiers ISO Linux à la partition ISOS

4) Modifier GRUB bootloader

Montez la partition de démarrage qui est étiquetée WinInstFat et Modifier /boot/grUB/grUB.cfg Ajout d'une menu similaire à ce qui suit pour chaque fichier ISO basé sur Debian nécessitant une persistance:

menuentry "ubuntu-20.04.2-desktop-AMD64.iso persistent" {
       set isofile="/ubuntu-20.04.2-desktop-AMD64.iso"
       loopback loop (hd0,5)$isofile
       linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash fsck.mode=skip persistent persistent-path=ubuntu-20.04.2
       initrd (loop)/casper/initrd
}
  • Copier/EFI/Démarrage de l'ISO sur SDX1 Remplacement/EFI/BOOT BOOT afin que l'USB démarre dans les modes BIOS et UEFI.

  • Copiez X86_64-EFI et Loopback.cfg de l'ISO à SDX1/Boot/Grub.

5) Créez les fichiers de persistance:

Sudo dd if=/dev/zero of=casper-rw bs=1M count=512
Sudo mkfs.ext4 -F casper-rw
  • (Remplacez 512 avec la "taille en MB" que vous avez besoin, max 4000)
  • Pour Ubuntu 20.04 et remplacer ultérieur casper-rw Avec writable
  • Pour une partition en option home-rw Remplacer casper-rw Avec home-rw

6) Créer des dossiers de persistance multi-persistance

  • Ajoutez un dossier nommé unique à la partition FAT32 pour chaque fichier ISO nécessitant une persistance.

  • Ajouter un fichier de persistance étiqueté writable à chaque dossier.

  • Ajouter un fichier de persistance étiqueté home-rw À chaque dossier comme vous le souhaitez.

7) Enregistrer une sauvegarde du dossier de partition 1/démarrage pour le moment.

8) Ajouter Ubuntu Installation complète

  • Boot Ubuntu en direct d'une seconde USB en direct ou de l'USB ci-dessus dans le mode toram.

  • si démarré en mode Theram, démonter 'isodevice': Sudo umount -lrf /isodevice Puis rebranchez-le.

  • Démarrer 'Install Ubuntu'

  • Au "Type d'installation", sélectionnez "quelque chose d'autre", cliquez sur "Continuer".

  • Sous Dispositif pour l'installation de la chargeur de démarrage Sélectionnez le lecteur cible.

  • Sélectionnez Partition SDX3 et cliquez sur Modifier, sélectionnez Utiliser comme EXT4, sélectionnez Formater cette partition et Mont Point = "/" Alors OK.

  • Si vous l'avez demandé d'écrire des modifications précédentes ... Cliquez sur Continuer.

  • Cliquez sur Installer maintenant.

  • Compléter l'installation comme normale.

9) Modifier Grub

  • Copiez les fenêtres Windows et ISO à partir de sdx1 /boot/grUB/grUB.cfg sur sdx3 /boot/grUB/grUB.cfg. Collez-les sous/40_custom.

  • Copier SDX3 /BOOT/GRUB/GRUB.CFG pour écraser SDX1 /BOOT/GRUB/GRUB.CFG.

10) Confirmez que tout fonctionne.

  • Confirmez que les menuRiés ajoutés plus tôt sont toujours en place, sinon, remplacez-les par ceux de la sauvegarde.

S'il vous plaît laissez un commentaire si vous avez des problèmes.

.

.

.

.

.

.

.

.

Voici un lien vers l'Ubuntu Forums Post: https://ubuntuforums.org/showthread.php?t=2466133&p=14055230#post140552

4
C.S.Cameron