Определение местоположения раздела GRUB

До внесения некоторых изменений с GParted я наблюдаю свой диск и в GParted и в утилите "Disks" Ubuntu. Кажется, что у меня есть только один раздел, отмеченный с boot флаг в GParted (и наличие bootable свойство "на" в представлении утилиты "Disks"). Это - признак, что этот раздел - то, где GRUB расположен?

Мотивация: Мой диск/система имел следующую историю: Windows 7-> установка Wubi Ubuntu-> сценарий миграции для миграции от Wubi до регулярной установки Ubuntu, двойная загрузка включена. Я хотел бы поцарапать свой раздел Windows и снова использовать его как новый раздел данных для Ubuntu, избегая незагрузочной ситуации с машиной в процессе.

1
задан 24 October 2014 в 03:05

1 ответ

Нет, некоторые загрузчики как Windows полагаются на флаг начальной загрузки, потому что это просто передает управление к загрузочному сектору раздела.

, Но Личинка не требует этого; это знает, какой раздел содержит дополнительные модули личинки и файл конфигурации и загружает их на основе той информации, а не присутствия или отсутствия флага начальной загрузки.

, Если Вы работаете bootinfoscript, он скажет Вам больше информации о Вашей системе, включая то, где Личинка загружается, это - файлы от. Обычно Личинка будет определять местоположение этого раздела на основе своего UUID, так изменение других разделов не влияет на начальную загрузку. Но если Личинка загружается с числом раздела, удаляя или добавляя, что разделы могут привести к проблемам загрузки.

я рекомендовал бы иметь Ubuntu загрузочный USB, доступный так, чтобы можно было переустановить Личинку при необходимости.

Q. Как BIOS знает, что должен выполнить Личинку?

Для базирующегося BIOS (не EFI) компьютеры, BIOS смотрит на MBR (главная загрузочная запись) для нахождения основного загрузчика и таблицы разделов. Это - то, где Личинка установлена (или загрузчик окон). Проблема с этим состоит в том, что пространство очень ограничено, таким образом, функциональность загрузчика также. Для загрузчика Windows это хорошо, потому что он действительно немного больше, чем передает управление, но Личинка проявляет другой подход и загружает дополнительные модули как требуется непосредственно от, он /boot раздел.

при рассмотрении результатов bootinfoscript он говорит Вам, что установлено в MBR как в:

============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.

или

 => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos5)/boot/grub on this drive.
1
ответ дан 11 November 2019 в 12:32

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

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