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):
Après cela, j'essaie d'accéder à d'autres dossiers sous ls /
, par exemple, j'essaie d'aller à ls /boot
pour 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
, /run
et /usr
.
Alors, comment puis-je:
- Démarrez Ubuntu depuis GRUB2 (cet écran) manuellement
- Prêt à démarrer automatiquement Ubuntu
- Si possible, une explication de ce problème
Merci!
la source
update-grub
et / ou Boot-Repair effectueraient également comme décrit dans la question liée.Réponses:
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.
la source
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.cfg
fichier 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
smartctl
pour 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.la source