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.
dd
l'ISO sur l'intégralité du disque USB- 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 ?