Я установил Ubuntu 12.10 на внешний жесткий диск Western Digital (320 ГБ). Это полная установка, а не живой USB.
Когда я подключаю его к своему рабочему столу HP, я захожу в настройки BIOS и загружаюсь с жесткого диска, все работает отлично, как и должно. Теперь это работает на каждом компьютере и ноутбуке в моем доме (все HP), за исключением одного. Мой HP ProBook 4530s.
Когда я выбираю загрузку USB, я получаю сообщение:
error: attempt to read or write outside of disk 'hd0'
Теперь я удалил жесткий диск из своего ноутбука, и внешний диск - это ЕДИНСТВЕННЫЙ подключенный диск. Ниже приведен скриншот сообщения на экране. После сообщения я перехожу к ls /
(как показано ниже):
После этого я пытаюсь получить доступ к другим папкам ls /
, например, я пытаюсь перейти в ls /boot
папку grub. Затем я получаю то же сообщение, что и раньше: как показано ниже:
grub rescue> ls /boot
error: attempt to read or write outside of disk 'hd0'
grub rescue> _
Единственные папки, к которым я могу получить доступ, не получая сообщение снова /home
, /run
и /usr
.
Так как же мне:
- Загрузите Ubuntu из GRUB2 (этот экран) вручную
- Установите для автоматической загрузки Ubuntu
- Если возможно объяснение этой проблемы
Благодарность!
update-grub
и / или Boot-Repair будет выполнять так же, как описано в связанном вопросе.