web-dev-qa-db-fra.com

L'installation complète d'Ubuntu 12.04 sur la clé USB s'arrête à l'invite GRUB

Ces trois derniers jours, j'ai essayé d'installer Ubuntu 12.04 LTS sur une clé USB Kingston DataTraveler Micro 16 Go (appelée "installation USB"). Le processeur est un tout nouveau Intel Atom D525 (l'ordinateur est tout neuf). Il s’agit d’une installation complète régulière (je n’essaye donc pas de créer une clé USB live) à l’aide du programme d’installation de bureau classique, exécuté à partir d’une autre clé USB (appelée clé USB live) exécutant le fichier ISO 12.04 de Desktop. Je veux utiliser cette installation USB par défaut pour le démarrage, aucun autre lecteur n'est connecté.

J'ai suivi toutes les étapes de: Comment puis-je utiliser Ubuntu sans disque dur? et de la Méthode 1 de: https://wiki.ubuntu.com/LiveUsbPendrivePersistent/ . Donc, fondamentalement, j'ai créé un nouveau MBR sur la clé USB avec deux partitions (EXT2 monté sur/et swap de 2 Go). J'ai installé le chargeur de démarrage (GRUB) sur/dev/sda (j'ai en fait aussi essayé/dev/sda1 juste pour voir si cela fonctionnerait ...) qui est l'installation USB (le live USB est/dev/sdb). Tout semblait fonctionner parfaitement (bottes USB live/fonctionne parfaitement).

Cependant, lors du démarrage à partir de l'installation USB, je suis confronté à l'invite GRUB au lieu d'un menu ou du démarrage d'Ubuntu. Aucun message que ce soit, juste l'invite. Cela se produit chaque fois que j'essaie d'installer. La saisie de commandes dans l'invite GRUB, telle que "ls", se termine par une erreur: "erreur de lecture hd0" ou "aucune partition de ce type".

J'ai déjà essayé ces options:

  • Installez sur/dev/sda1 au lieu de/dev/sda (ne fonctionne évidemment pas, a dû essayer)
  • Installez en utilisant EXT4 au lieu de EXT2 (même résultat, comme prévu)
  • Réinstallez GRUB à l'aide de Boot-repair (même résultat)
  • Réinstallez GRUB à partir de la ligne de commande (même résultat)
  • Deux réinstallations complètes à l'aide d'un nouvel ISO d'Ubuntu Desktop et de différents outils pour créer la clé USB live (contrôle de hachage vérifié) (prend environ 2 heures par installation, y compris les mises à jour, etc.)

Mes tripes me disent que GRUB2 est en quelque sorte incompatible avec la lecture de la clé USB (encore une fois, le démarrage direct USB fonctionne bien, mais je pense que cela utilise un chargeur de démarrage différent).

Je voudrais utiliser l’installation USB comme lecteur de démarrage par défaut (l’ordinateur étant en ligne 24h/24 et 7j/7, le démarrage lent n’est donc pas un problème et il devrait fonctionner ...). J'espère que mon problème est clair et que quelqu'un pourrait m'aider. J'ai déjà essayé googler et demander de l'aide sur le canal IRC, mais aucun résultat (le gars ne savait pas ce qui se passait et suggérait de poster ici). J'apprécierais beaucoup toute aide, car je suis fondamentalement à court d'options.

3
PatPets

Peut-être avez-vous déjà fait cela, mais veillez à renommer tout le fichier isolinux * en syslinux * sur la clé USB, comme expliqué dans la section section Unetbootin de ce guide . Une fois, j'ai eu un problème similaire et il me manquait cette partie.

1
mythsmith

Avez-vous modifié l'emplacement de votre clé USB dans le fichier /boot/grub/grub.cfg? Cet emplacement peut changer en fonction du périphérique USB connecté au moment de l'installation.