Я установил Ubuntu 12.04 для использования на старой машине Windows. Это установлено на внешнем жестком диске USB. Я установил личинку на MBR внутреннего жесткого диска, поэтому если я подключаю внешний жесткий диск и включаю компьютер, я первоначально получаю загрузчик Windows, который открывает окна и Ubuntu. Если я выбираю Windows, я загружаюсь в Windows и если я выбираю Ubuntu, я получаю меню начальной загрузки Ubuntu/grub (который также открывает окна), и может загрузиться в Ubuntu. Все прекрасно.
Если я запускаю компьютер с разъединенным внешним жестким диском, он сразу спадает до спасательной оболочки личинки
error: no such device: df9058b0....
grub rescue>
Это даже не отображает загрузчик Windows, это идет прямо для расчистки спасения. Я перешел к BIOS Setup и отключил начальную загрузку от внешнего HD, и это не имело никакого значения.
Это касается меня, потому что это означает, что у меня должен быть внешний диск Ubuntu - (с тем определенным UUID) - соединился, даже если я хочу загрузиться в Windows.
Личинка может быть настроена так, чтобы это заскочило в спасение, только если я пытаюсь загрузиться от него с помощью меню личинки?
Ой, Вы помещаете личинку (наследие) на неправильный диск (MBR), теперь этому нужны его файлы на внешнем диске для ровного показа меню.
хорошо, сбои начальной загрузки. Внешний диск использует разделение MS-DOS? Если это GPT, необходимо будет добавить небольшой (1-2M) раздел (никакое форматирование) с флагом BIOS личинки. Затем переустановите личинку и попробуйте еще раз.
хорошо Это - MS-DOS.
Логический раздел, флаг начальной загрузки, не имеет никакого значения к Ubuntu. Это - подсказка личинки, которую Вы видите? Много ответов как ошибка Начальной загрузки > никакое такое устройство: копайте спасение , но Ваш случай более прост - можно загрузить личинку от sda и запустить Ubuntu на sdb. Оттуда, необходимо смочь просто установить личинку на sdb. Только для проверки Вы не работаете в режиме UEFI, Вы? Возможно, более свежий выпуск как 16,04 был бы лучше, и ронял бы к lubuntu, если полная человечность является слишком много для Вас машиной.
<час>Начальная загрузка должна предложить личинку, когда диск USB присутствует, и если не, внутренний диск должен загрузить Windows.