GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Exécuter Ubuntu à partir d'une clé USB sur Acer ?

J'ai créé une clé USB amorçable pour exécuter Ubuntu. Le lecteur fonctionne correctement sur la plupart des ordinateurs portables/ordinateurs que j'essaie :Il ne veut pas démarrer sur mon (préféré) Acer Aspire 5745 (Windows 7 64 bits). L'écran d'ouverture a SYSLINUX 4.06 EDD 4.06-pre1 (…) et reste simplement là. J'utilisais Ubuntu 12.04.1 64 bits jusqu'à ce que j'essaye de démarrer sur Acer ce matin. J'ai également essayé de démarrer à 10.04 (vu cela comme un correctif sur une discussion) avec le même résultat.

Je veux vraiment utiliser Acer pour le développement et je ne veux pas effacer mon Windows 7 du disque dur.
Existe-t-il des solutions/réponses ?

J'utilisais un lecteur Cruzer de 16 Go (je "jouais" jusqu'à ce que les deux lecteurs Kingston de 32 Go arrivent ce matin de Staples). Bien que le lecteur Cruzer fonctionnait bien sur d'autres ordinateurs portables, il ne voulait pas fonctionner sur l'Acer. J'ai formaté l'un des 32 Go de Kingston et il s'est déclenché immédiatement. Leçon apprise pour les autres pauvres âmes que j'ai vues avec le même problème. Merci pour la réponse rapide et parlez à vos amis de la solution. Ça m'a un peu déconcerté…

Réponse acceptée :

Je suis en retard pour écrire celui-ci.

Préambule

Le problème semble être une table de partition incohérente, souvent trouvée sur les clés USB formatées en usine. Quelque chose à propos de la table de partition rend impropre la création d'un liveUSB.

Le problème

Mes recherches à ce sujet semblent suggérer que le problème provient d'une table de partition écrite au format DOS 6.x, une implémentation boguée connue. Voici l'explication de la page de manuel Linux cfdisk (cfdisk est un utilitaire basé sur du texte pour manipuler les tables de partition de disque) :

AVERTISSEMENT DOS 6.x

   The DOS 6.x FORMAT command looks for some information in the first sec‐
   tor of the data area of the partition, and treats this  information  as
   more  reliable than the information in the partition table.  DOS FORMAT
   expects DOS FDISK to clear the first 512 bytes of the data  area  of  a
   partition  whenever a size change occurs.  DOS FORMAT will look at this
   extra information even if the /U flag is given -- we  consider  this  a
   bug in DOS FORMAT and DOS FDISK.

Les manifestations de ce problème incluent souvent certains ou tous les symptômes suivants :

  • Testdisk et les programmes similaires identifieront la table de partition comme étant créée par DOS 5.x
  • Le créateur du disque de démarrage dans Ubuntu refusera souvent d'utiliser la clé USB car il ne trouve pas de table de partition valide, mais le message d'erreur ne l'indique pas clairement.
  • L'utilitaire de disque et Gparted ne peuvent pas supprimer la table de partition car ils ne reconnaissent pas qu'il y en a une. Inversement, ils ne peuvent pas faire une table de partition non plus, car ils reconnaissent aussi qu'il y a quelque chose là.
  • L'exécution de fdisk -l sur la clé USB déclarera souvent qu'elle n'a pas de table de partition, même si vous savez qu'il y en a une et que vous pouvez y écrire des données si le montage est toujours correct.
  • Les tentatives d'utilisation du lecteur et de mise en place d'une table de partition de type ext dessus, si elles réussissent, peuvent parfois entraîner des incohérences :le lecteur peut ne pas fonctionner sur d'autres machines ou ne pas se monter soudainement sur la machine sur laquelle il a été formaté. Celles-ci semblent être des clés USB "mortes" car le micrologiciel de l'appareil est reconnu, mais il ne parvient pas à se monter et la table de partition ne peut pas être lue du tout. Je soupçonne que quelques clés USB assez récentes ont été jetées, y compris l'une des miennes avant que je ne comprenne quel était le problème.
Connexe :Installer Apache 2.2.22 sur Ubuntu 14.04 ?

Appareils concernés

Appareils que je connais par expérience personnelle qui ont ce problème :

Appareils Verbatim blancs "Stor N Go" 4 et 8 Go
De nombreux appareils Kingston 4 Go
Appareils Woolworths "essentiels" 4 Go

Les facteurs communs à tous ces appareils sont souvent qu'ils prétendent être compatibles avec le système d'exploitation Linux et qu'ils incluent souvent un logiciel de sauvegarde Windows pour synchroniser les dossiers de données Windows.

Je ne sais pas pourquoi les fabricants de clés USB fournissent des périphériques avec ce qui semble être un format de table de partition qui avait des problèmes lors de sa sortie. Tout format ultérieur fonctionnerait probablement sans aucun problème, même s'il n'est peut-être pas parfait selon les normes actuelles.

La solution

dd if=/dev/zero of=/dev/sdX bs=512 count=1

Cette petite ligne de code écrit simplement des zéros au-dessus de la table de partition sur le périphérique /dev/sdX

Vous devrez remplacer sdX par le bon périphérique pour votre clé USB défectueuse.

Avertissement :L'utilisation d'un nom de périphérique incorrect supprimera complètement la table de partition de tout périphérique vers lequel vous la pointez :disque dur, lecteur de sauvegarde externe, etc. Cela entraînera la suppression de toutes les partitions qui pourraient se trouver sur le disque et vous causera beaucoup de chagrin si vous n'avez pas sauvegardé toutes vos données importantes. Vous avez été prévenu

Une fois la table de partition effacée, vous devrez utiliser un programme comme gparted pour en créer une nouvelle, et ajouter 1 ou plusieurs partitions afin que le périphérique puisse être utilisé. D'après mon expérience, ce correctif est rapide, simple et permanent. Je le fais habituellement sur toutes les nouvelles clés USB que j'achète.

Il est également possible d'utiliser des utilitaires de ligne de commande Linux tels que fdisk et extfs pour créer une nouvelle table de partition. J'ajouterai quelques détails à ce sujet si le temps le permet.

Références

  • Wikipédia

  • page de manuel cfdisk


Ubuntu
  1. Installation d'Ubuntu 20.04 à partir d'une clé USB

  2. Installer Ubuntu | Comment installer Ubuntu depuis USB ? | Installation d'Ubuntu à partir de Pen Drive

  3. Formater USB dans Ubuntu 21.10 Impish Indri

  4. Coût de performance de l'exécution d'Ubuntu à partir d'un disque dur externe ?

  5. Créer une clé USB Windows 10 amorçable (UEFI) à partir de Linux

Rendre la clé USB amorçable d'Ubuntu sous Windows 10

Comment formater USB dans Ubuntu

Comment formater une clé USB dans Ubuntu

L'installation du lecteur USB du serveur Ubuntu 12.04 échoue - Impossible de trouver des composants à partir du CD-ROM?

Comment chiffrer une clé USB dans Ubuntu - Chiffrement LUKS avec cryptsetup

Comment transférer des fichiers d'Ubuntu vers Ipad Air 4 avec une clé USB