J'ai installé Ubuntu 12.10 sur un disque dur externe Western Digital (320 Go). Ceci est une installation complète, pas une clé USB en direct.
Lorsque je le branche sur mon ordinateur de bureau HP, je vais dans les paramètres du BIOS et démarre à partir du disque dur. Tout fonctionne parfaitement comme il se doit. Maintenant, cela fonctionne sur tous les ordinateurs et ordinateurs portables de ma maison (tous HP), à l'exception de ONE. Mon HP ProBook 4530s.
Lorsque je choisis de démarrer l’USB, je reçois le message suivant:
error: attempt to read or write outside of disk 'hd0'
Maintenant, j'ai retiré le disque dur de mon ordinateur portable et le disque externe est le SEUL disque branché. Vous trouverez ci-dessous une capture d'écran du message à l'écran. Après le message, je navigue vers ls /
(comme indiqué ci-dessous):
Ensuite, j'essaie d'accéder à d'autres dossiers sous ls /
. Par exemple, j'essaie d'accéder à 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 avoir le message à nouveau sont /home
, /run
et /usr
.
Alors, comment puis-je:
Merci!
J'ai passé des jours à déconner et à chercher une réponse, et j'étais incapable d'en trouver une jusqu'à aujourd'hui. Je voulais poster la solution ici parce que je trouve peu probable que je sois le seul (cette question a beaucoup d'opinions).
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 /
Amorcer depuis un LiveCD et modifier grub.cfg pour accéder au périphérique de bloc par son nom plutôt que par UUID ont été ma solution. C'était temporaire ... après avoir mis à jour mes paquets, il a installé une mise à jour grub qui l'a cassé. Je me suis amusé avec le fichier grub.cfg pour essayer de le corriger, maintenant, mais sa progression! J'espère que quelqu'un pourra remplir l'étape suivante.
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 personnes confrontées au 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 l'autre réponse et commentaires - je pense que ce message peut être causé par un problème de type (matériel) lorsque Grub accède au disque dur. Dans le cas de sorak , où la modification du fichier grub.cfg
afin de faire référence au périphérique bloc par nom plutôt que par UUID aidée, il se peut que pour une raison quelconque, l’UUID n’ait plus été lu. .
Quoi qu'il en soit, pour tous ceux qui rencontrent ce problème, je recommande de démarrer un live CD et d'utiliser les outils S.M.A.R.T. Pour vérifier s'il existe 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 lancé. Pour interpréter les attributs S.M.A.R.T. Générés par smartctl
sur un disque dur, l'article de Wikipedia sur S.M.A.R.T. est très utile. Pour moi, un nombre élevé UDMA CRC Error faisait allusion à un câble SATA défectueux et le câble s'est en fait avéré être la cause première du problème.