He instalado Ubuntu 12.10 en un disco duro externo Western Digital (320GB). Esta es una instalación completa, no un USB en vivo.
Cuando lo conecto a mi escritorio HP, voy a la configuración del BIOS y arranco el disco duro, todo funciona perfectamente como debería. Ahora esto funciona en todas las computadoras y computadoras portátiles de mi casa (todas las HP), excepto UNA. Mi HP ProBook 4530s.
Cuando selecciono iniciar el USB, aparece el mensaje:
error: attempt to read or write outside of disk 'hd0'
Ahora, he quitado el disco duro de mi computadora portátil y la unidad externa es la ÚNICA unidad conectada. A continuación se muestra una captura de pantalla del mensaje en la pantalla. Después del mensaje que navego a ls /
(como se muestra a continuación):
Después de aquí, trato de acceder a otras carpetas ls /
, por ejemplo, intento ir a ls /boot
para acceder a la carpeta grub. Luego recibo el mismo mensaje que antes: como se muestra a continuación:
grub rescue> ls /boot
error: attempt to read or write outside of disk 'hd0'
grub rescue> _
Las únicas carpetas a las que puedo acceder sin recibir el mensaje nuevamente son /home
, /run
y /usr
.
Entonces, ¿cómo:
- Arranque Ubuntu desde GRUB2 (esta pantalla) manualmente
- Establecer para iniciar Ubuntu automáticamente
- Si es posible, una explicación para este problema
¡Gracias!
fuente
update-grub
y / o Boot-Repair también realizaría como se describe en la pregunta vinculada.Respuestas:
He pasado días jugando con esto e investigando una respuesta, y no pude encontrar una hasta hoy. Quería publicar la solución aquí porque me parece poco probable que yo sea el único (esta pregunta tiene muchas opiniones).
La respuesta para mí se encontró aquí: http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/boot-problem-after-installing-ubuntu-11-04-kernel-panic-not- syncing-vfs-919143 /
Arrancar desde un LiveCD y alterar grub.cfg para acceder al dispositivo de bloqueo por nombre en lugar de UUID fue la solución para mí. Esto fue temporal ... porque después de actualizar mis paquetes, instaló una actualización grub que lo rompió. He estado jugando con el grub.cfg para intentar repararlo ahora, ¡pero su progreso! Espero que alguien pueda completar el siguiente paso.
fuente
Perdón por la respuesta tardía, pero recientemente tuve el mismo problema. Lo arreglé y estoy publicando esto con la esperanza de que pueda ser útil para otros que experimentan el mismo problema.
En mi caso particular, se debió a un cable SATA defectuoso. Reemplazar el cable solucionó el problema.
En términos más generales, al mirar la otra respuesta y comentarios, creo que este mensaje puede ser causado por algún tipo de problema (de hardware) cuando Grub accede al disco duro. En el caso de Sorak , donde
grub.cfg
ayudó la modificación del archivo para referirse al dispositivo de bloqueo por nombre en lugar de por UUID, podría haber sido el caso de que, por alguna razón, el UUID ya no se pudiera leer.De todos modos, para quien experimente este problema, recomiendo arrancar un CD en vivo y usar herramientas SMART para verificar si hay un problema con el disco duro y qué tipo de problema. Eso es lo que hice; Esta respuesta en particular me ayudó a comenzar. Para interpretar la salida de los atributos SMART
smartctl
para un disco duro, el artículo de Wikipedia sobre SMART es bastante útil. Para mí, un alto conteo de errores UDMA CRC insinuó un cable SATA defectuoso, y el cable resultó ser la causa principal del problema.fuente