J'ai donc passé la dernière journée à passer par des questions similaires et je peux d'abord confirmer que ce n'est pas un doublon de:
- Ubuntu Live-USB utilisant une partition "casper-rw"
- Ubuntu 14.04 USB persistant ne démarre pas après la création de la partition ext4 casper-rw
Avec cela à l'écart: J'ai créé un lecteur flash USB Live Ubuntu 14.04.03 (32 Go) en utilisant UNetbootin, ainsi que le créateur de disque de démarrage Ubuntu. Dans les deux cas, j'ai réussi à déployer mon ISO Ubuntu ( que j'ai confirmé intact via l' md5sum
analyse ). Dans les deux cas, la persistance a fonctionné avec succès (j'ai dû l'activer manuellement lors de l'utilisation d'Ubuntu Startup Disk Creator, mais UNetBootin ajoute -persistent
automatiquement l'argument du noyau syslinux.cfg
), aucun problème.
J'ai besoin d'un fichier de persistance supérieur à 4 Go , car je crée un tas de ces lecteurs flash pour les Field Application Engineers (FAE), et ils doivent pouvoir les utiliser sur la route pour diagnostiquer les installations de systèmes personnalisés de mon entreprise prend actuellement en charge. Il n'y a pas de problème s'ils s'éteignent en raison de cycles d'écriture excessifs, et chaque FAE en reçoit une douzaine si nécessaire pour chaque trajet.
En outre, nous devons conserver la première partition sur le disque en tant que partition FAT au cas où le FAE devrait déposer des fichiers sur le disque à partir de Windows, Mac, Linux, etc., car les machines Windows refusent de monter des partitions FAT sur un lecteur flash, sauf si elles sont la première et la seule partition FAT sur le disque.
J'ai essayé les étapes des articles suivants:
- Comment créer un USB Ubuntu live persistant avec plus de 4 Go
- Comment puis-je obtenir un live-USB pour utiliser une partition pour la persistance?
Les instructions étaient claires:
- Créez une clé USB Live avec Ubuntu, en laissant de l'espace pour une partition supplémentaire.
- Supprimez le
casper-rw
fichier de bouclage sur la première partition FAT du lecteur flash. - Utilisez
gparted
pour créer uneext2/ext3/ext4
partition après la partition FAT et lui donner un volume de volumecasper-rw
.
J'ai suivi toutes les étapes recommandées, mais le démarrage échoue. Lorsque j'essaie de démarrer à partir de mon lecteur flash nouvellement créé, je suis dirigé vers une invite au lieu de démarrer correctement Ubuntu, bien que je vois brièvement l'animation graphique de l'écran de démarrage d'Ubuntu .
dmar: IOMMU: failed to map dmar0
ACPI PCC probe failed.
BusyBox v1.12.1 (Ubuntu 1:21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _
J'ai parcouru le traqueur de bogues Ubuntu, et il semble que ce problème a été observé par de nombreux autres:
Et que cela a été résolu, je dois donc m'attendre à ce que le correctif soit déjà dans mon image Ubuntu 14.04.03:
J'ai également essayé de mettre à jour mes paramètres de démarrage du noyau, en insérant LIVE-MEDIA=/dev/sdd1
(dans mon cas) au démarrage en appuyant TAB, c'est-à-dire:
kernel /casper/vmlinuz.efi initrd=/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper LIVE-MEDIA=/dev/sdd1 -- persistent
Cette fois, il trouve au moins la partition de démarrage et commence à tenter de démarrer le disque USB Live, mais semble échouer en cours de route, avec un tas d'avertissements liés à "casper". Je n'arrive pas à enregistrer ces journaux, donc je ne peux pas les fournir pour le moment. Mes arguments de noyau par défaut actuels sont:
label ubnentry1
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append initrd=/casper/initrd.lz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash -- persistent
Comment puis-je résoudre ce problème?
Je vous remercie.
unetbootin