Grub падает до спасения, если не доступен внешний диск

Оказывается, это связано с темой Плимута, и я смог ее вернуть, хотя мне бы хотелось узнать историю этой вещи «бизнес».

В прошлом я изменил темы plymouth, и я предполагаю, что, должно быть, была резервная копия конфигурации с обновлением, которое дало мне изображение «bizcom».

Изображение является частью темы «свечение». (Я обнаружил это с помощью поиска Google и вручную просматривая каталоги изображений plymouth с помощью «Глаза Гнома»). Изображения «throbber», например /lib/plymouth/themes/glow/throbber-19.png, соответствуют изображению, которое я видел.

Я следовал предложению из этого вопроса: Как изменить plymouth bootscreen? , и побежал sudo update-alternatives --config default.plymouth

Я сменил тему на /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth, и странный логотип bizcom исчез, и у меня есть ожидаемый брендинг Ubuntu.

0
задан 6 June 2017 в 16:34

2 ответа

К сожалению, вы кладете grub (legacy) на неправильный диск (MBR), теперь ему нужны его файлы на внешнем диске, чтобы даже показать меню.

Пока вы можете запускать Ubuntu, intall grub на внешний диск (sdb?) и проверить, что вы можете успешно загрузиться с него, а также загружать окна.

ОК, загрузка завершилась неудачно. Является ли внешний диск использующим разделение MSDOS? Если это GPT, вам нужно будет добавить небольшой (1-2M) раздел (без форматирования) с флагом grub-bios. Затем переустановите grub и повторите попытку. OK Это MSDOS.

Логический раздел, флаг загрузки, не имеет никакого отношения к Ubuntu. Это подсказка, которую вы видите? Множество ответов, таких как Boot error & gt; нет такого устройства: спасение grub, но ваш случай проще - вы можете загружать grub из sda и запускать Ubuntu на sdb. Оттуда вы сможете просто установить grub в sdb. Просто, чтобы проверить, вы не работаете в режиме UEFI, не так ли? Возможно, более поздний выпуск, такой как 16.04, был бы лучше, и вернитесь к lubuntu, если полный ubuntu слишком много для вас.

Пока вы можете запускать Ubuntu, intall grub на внешний диск (sdb?) и убедитесь, что вы можете успешно загрузиться с него, а также загружать окна. В BIOS выберите сначала загрузку внешнего диска в загрузочном устройстве, а второй - второй (или оба после CDROM, если хотите).

Загрузка должна предлагать grub при наличии USB-диска, а когда нет, внутренний диск должен загружать Windows.

0
ответ дан 18 July 2018 в 12:06

К сожалению, вы кладете grub (legacy) на неправильный диск (MBR), теперь ему нужны его файлы на внешнем диске, чтобы даже показать меню.

Пока вы можете запускать Ubuntu, intall grub на внешний диск (sdb?) и проверить, что вы можете успешно загрузиться с него, а также загружать окна.

ОК, загрузка завершилась неудачно. Является ли внешний диск использующим разделение MSDOS? Если это GPT, вам нужно будет добавить небольшой (1-2M) раздел (без форматирования) с флагом grub-bios. Затем переустановите grub и повторите попытку. OK Это MSDOS.

Логический раздел, флаг загрузки, не имеет никакого отношения к Ubuntu. Это подсказка, которую вы видите? Множество ответов, таких как Boot error & gt; нет такого устройства: спасение grub, но ваш случай проще - вы можете загружать grub из sda и запускать Ubuntu на sdb. Оттуда вы сможете просто установить grub в sdb. Просто, чтобы проверить, вы не работаете в режиме UEFI, не так ли? Возможно, более поздний выпуск, такой как 16.04, был бы лучше, и вернитесь к lubuntu, если полный ubuntu слишком много для вас.

Пока вы можете запускать Ubuntu, intall grub на внешний диск (sdb?) и убедитесь, что вы можете успешно загрузиться с него, а также загружать окна. В BIOS выберите сначала загрузку внешнего диска в загрузочном устройстве, а второй - второй (или оба после CDROM, если хотите).

Загрузка должна предлагать grub при наличии USB-диска, а когда нет, внутренний диск должен загружать Windows.

0
ответ дан 24 July 2018 в 19:54
  • 1
    Неверно .. grub находится на внутреннем диске. Но / boot, который необходим для загрузки grub, (конечно) на внешнем диске, где установлен Ubuntu. И проблема была в ошибке, которая возникает, когда внешний диск НЕ присутствует, поэтому он не поможет изменить порядок загрузки. – Soren A 6 June 2017 в 16:29
  • 2
    Grub фактически находится в нескольких местах. Но часть загрузчика находится в MBR внутреннего диска и grub.cfg, и большинство поколений находится в процессе установки. Поэтому, если загрузчик grub во внешнем и BIOS настроен на загрузку внешнего, он загрузится. А в BIOS вы можете сделать внутренний диск вторым в порядке загрузки, и если он будет отремонтирован, чтобы иметь загрузчик Windows в MBR, он будет загружаться при отключении внешнего устройства. – oldfred 6 June 2017 в 16:37
  • 3
    @ ubfan1 Я сделал «grub-install / dev / sdb». Теперь, если я выбираю внешний жесткий диск из меню загрузки BIOS, он пытается загрузить с него, но отображает & quot; GRUB & quot; и зависает. – Paul Richter 6 June 2017 в 16:38
  • 4
    @ urbfan1 Это MSDOS, а не GPT. Раздел Ubuntu является логическим разделом и установлен флаг загрузки. – Paul Richter 7 June 2017 в 05:01

Другие вопросы по тегам:

Похожие вопросы: