Échec du démarrage d'Ubuntu: erreur: tentative de lecture ou d'écriture en dehors du disque 'hd0'


15

J'ai installé Ubuntu 12.10 sur un disque dur externe Western Digital (320 Go). Il s'agit d'une installation complète, pas d'une clé USB en direct.

Lorsque je le branche sur mon bureau HP, je vais dans les paramètres du BIOS et je démarre le disque dur, tout fonctionne parfaitement comme il se doit. Maintenant, cela fonctionne sur tous les ordinateurs et ordinateurs portables de ma maison (tous les HP), sauf UN. Mon HP ProBook 4530s.

Lorsque je choisis de démarrer l'USB, je reçois le message:

error: attempt to read or write outside of disk 'hd0'

Maintenant, j'ai retiré le disque dur de mon ordinateur portable et le lecteur externe est le SEUL lecteur branché. Ci-dessous, une capture d'écran du message à l'écran. Après le message, je navigue ls /(comme indiqué ci-dessous):

entrez la description de l'image ici

Après cela, j'essaie d'accéder à d'autres dossiers sous ls /, par exemple, j'essaie d'aller à ls /bootpour accéder au dossier grub. Ensuite, je reçois le même message que précédemment: comme indiqué ci-dessous:

grub rescue> ls /boot

error: attempt to read or write outside of disk 'hd0'
grub rescue> _

Les seuls dossiers auxquels je peux accéder sans recevoir à nouveau le message sont /home, /runet /usr.

Alors, comment puis-je:

  1. Démarrez Ubuntu depuis GRUB2 (cet écran) manuellement
  2. Prêt à démarrer automatiquement Ubuntu
  3. Si possible, une explication de ce problème

Merci!


Quel âge a cet ordinateur? Il est probable que votre disque soit trop gros pour le BIOS. Le BIOS doit le prendre en charge avant que GRUB puisse.

Mon ordinateur a 6 mois et le disque dur fourni est de 750 Go avec Windows 7 préinstallé. Si cela fonctionne, cela ne devrait pas fonctionner avec celui de 320 Go. J'ai également démarré avec succès avec un netbook et un ultrabook ainsi qu'avec un autre ordinateur de bureau. Le seul avec lequel il ne démarre pas est mon ordinateur portable.

Il peut s'agir de limites de taille USB du BIOS, ne me citez pas cependant.

Essayez 'ls (hd0)'

3
Copie possible de Comment réparer grub? (Comment récupérer Ubuntu après l'installation de Windows?) Car les deux réponses recommandent une action qui update-grubet / ou Boot-Repair effectueraient également comme décrit dans la question liée.
David Foerster

Réponses:


4

J'ai passé des jours à jouer avec cela et à chercher une réponse, et je n'ai pas pu en trouver une jusqu'à aujourd'hui. Je voulais publier la solution ici parce que je trouve peu probable que je sois le seul (cette question a beaucoup de vues).

La réponse pour moi a été trouvée ici: http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/boot-problem-after-installing-ubuntu-11-04-kernel-panic-not- syncing-vfs-919143 /

Le démarrage à partir d'un LiveCD et la modification de grub.cfg pour accéder au périphérique de blocage par son nom au lieu de l'UUID était la solution pour moi. C'était temporaire ... en ce sens qu'après avoir mis à jour mes packages, il a installé une mise à jour grub qui l'a cassé. J'ai joué avec grub.cfg pour essayer de le réparer, maintenant, mais sa progression! J'espère que quelqu'un pourra remplir l'étape suivante.


J'ai juste ce problème. Cela m'est arrivé après avoir dérangé avec les paramètres IDE / AHCI dans le BIOS (après plusieurs surcharges / réinitialisations CMOS du BIOS). J'ai un disque dur et un SSD - les deux avec des chargeurs de démarrage. J'ai réussi à contourner le problème pour l'instant - en retirant les câbles du disque dur. Maintenant, le système démarre au moins. Une sorte de mauvais UUID est le problème.
WindRider

1
Pouvez-vous fournir quelques détails supplémentaires sur la partie exacte de grub.cfg qui doit être modifiée?
pir

1

Désolé pour la réponse tardive, mais j'ai récemment eu le même problème. Je l'ai corrigé et je le publie dans l'espoir qu'il puisse être utile à d'autres qui rencontrent le même problème.

Dans mon cas particulier, cela était dû à un câble SATA défectueux. Le remplacement du câble a résolu le problème.

Plus généralement, en regardant les autres réponses et commentaires, je pense que ce message peut être dû à une sorte de problème (matériel) lorsque Grub accède au disque dur. Dans le cas de sorak , où la modification du grub.cfgfichier pour faire référence au périphérique de blocage par nom au lieu de par UUID a aidé, il se peut que pour une raison quelconque, l'UUID ne puisse plus être lu.

Quoi qu'il en soit, pour quiconque rencontre ce problème, je recommande de démarrer un CD live et d'utiliser des outils SMART pour vérifier s'il y a un problème avec le disque dur et quel type de problème. C'est ce que j'ai fait; cette réponse particulière m'a permis de commencer. Afin d'interpréter la sortie des attributs SMART par smartctlpour un disque dur, l'article Wikipedia sur SMART est très utile. Pour moi, un nombre élevé d' erreurs UDMA CRC a fait allusion à un câble SATA défectueux, et le câble s'est en effet avéré être la cause principale du problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.