GNU/Linux >> Tutoriels Linux >  >> Linux

Utiliser un Live USB partitionné ?

J'ai un périphérique USB et j'essaie de le créer de manière à ce qu'il comporte 2 partitions :une pour un disque Linux en direct et l'autre pour le stockage de documents.

J'ai créé les partitions à l'aide de gparted et j'ai défini un indicateur de démarrage sur celui que je veux utiliser comme disque live. Maintenant, j'ai une clé USB comme celle-ci :

Disk /dev/sdc: 14.6 GiB, 15623782400 bytes, 30515200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdc1       8439808 30515199 22075392 10.5G 83 Linux
/dev/sdc2  *      51200  8439807  8388608    4G  b W95 FAT32

J'ai ensuite utilisé dd pour flasher un iso Ubuntu vers /dev/sdc2

sudo dd if=/dev/shm/ubuntu-17.04-desktop-amd64.iso of=/dev/sdc2 bs=4M

Lorsque le disque est flashé sur la clé USB, j'essaie de démarrer à partir de mon ordinateur portable et il affiche "Système d'exploitation introuvable". Quand j'essaie d'utiliser qemu /kvm , cela montre une panique du noyau comme celle-ci :

Comment pourrais-je le faire correctement ?

Réponse acceptée :

Vous avez reçu le message Système d'exploitation introuvable erreur car en écrivant l'ISO sur une partition de disque plutôt que sur le disque dans son ensemble, vous n'avez pas écrit par inadvertance un chargeur de démarrage dans l'espace MBR du disque . Et… apparemment, le PC ne se soucie pas du drapeau de démarrage.

Je vois deux possibles solutions, mais je dois dire que je suis vraiment en train de sortir ça de mon [censuré].

Partitionner le disque après dd 'ing l'ISO

La meilleure partie de cette solution c'est que vous saurez si c'est faisable très rapidement.

  1. dd l'ISO sur l'intégralité du disque USB
  2. Vérifiez les partitions du disque USB à l'aide d'un outil de partitionnement. Si vous voyez des partitions, vous pouvez probablement en ajouter une pour votre volume chiffré.

Ajoutez un bootloader pour charger en chaîne dans la partition.

L'idée ici est d'ajouter un chargeur de démarrage à l'espace MBR du disque USB et de le faire chaîner quel que soit le chargeur de démarrage se trouvant dans la partition. Le chargement en chaîne délègue essentiellement la fonctionnalité du chargeur de démarrage à un autre chargeur de démarrage. Je vais vous diriger vers la documentation de Gentoo sur le sujet, étant donné qu'elle est assez complète.

Autre

Si ce qui précède échoue, vous pouvez essayer de créer votre propre ISO Ubuntu, en ajustant son démarrage.

Connexe :Mise en réseau – Comment remplacer un récepteur de souris sans fil USB dans ce cas ?
Linux
  1. Linux - Rend la copie de disque/disque plus lente ?

  2. Impossible de démarrer à partir du Live CD ?

  3. "Erreur de démarrage" avec l'usb en direct d'Ubuntu 15.10 - Comment y remédier

  4. Démarrage USB VMware Fusion Kali

  5. Démarrez GRUB2 sur GRUB ou GRUB2 sur un autre disque

Création d'une clé USB en direct de Manjaro Linux sous Windows et Linux

Comment créer une clé USB en direct d'Antergos Linux

Comment créer Solus OS Live USB

7 meilleurs créateurs USB live Ubuntu à télécharger et à utiliser

Créez une clé USB amorçable en direct à l'aide du créateur de disque de démarrage d'Ubuntu 20.04

Live Usb - ajouter des fichiers ?