LINUX.ORG.RU

История изменений

Исправление infomeh, (текущая версия) :

Перезагружаю - не бутится, как будто диск не bootable.

Понятие botable имело место только в случае использования BIOS версии загрузчика. И имело отношение в первую очередь к загрузчикам Microsoft, MS-DOS, Windows.

BIOS после инициализации оборудования начинал опрос загрузочных устройств. Считывал с каждого устройства поочерёдно нулевой сектор, из него первые 466 байт и запускал этот код.

Если это загрузчик от Microsoft, то код в этих 466 байтах только и умеет, что найти активный (загрузочный) раздел и считать с него основную часть загрузчика.

Если ты ставил в режиме EFI, то у тебя должен быт EFI загрузчик, для которого нет понятия загрузочный диск.

В случае EFI загрузки также происходит инициализация оборудования, далее на загрузочных устройствах определяются разделы типа EFI System Partition и в них опрашиваются файлы /boot/efi/bootx64.efi или /boot/efi/bootia32.efi, в зависимости от разрядности EFI.

Если такой файл находится, то он считывается и запускается. Также в EFI могут быть созданы записи для вызова кода загрузчиков с файлов с другим именем.

Если таких файлов нет и в EFI нет записей для считывания других файлов, то загрузчик не запустится.

По стандарту EFI System Partition должен быть на GPT разметке, но может быть и на MBR разметке.

В общем, тебе нужно почитать про схемы разметки, GPT и MBR, почитать как запускаются и ставятся загрузчики.

И проверить все описанные в этом сообщении условия и в том, что ты прочтешь.

Из твоего описания не понятно, запускается у тебя сейчас загрузчик или нет.

Определись с этим.

Далее если он запускается и после выбора пункта меню у тебя чёрный экран, то значит имеет место быть некоторая несовместимость по оборудованию.

Тогда нужно описать что у тебя за оборудования, какие сообщения ядра ты видишь.

Исходная версия infomeh, :

Перезагружаю - не бутится, как будто диск не bootable.

Понятие botable имело место только в случае использования BIOS версии загрузчика. И имело отношение в первую очередь к загрузчикам Microsoft, MS-DOS, Windows.

BIOS после инициализации оборудования начинал опрос загрузочных устройств. Считывал с каждого устройства поочерёдно нулевой сектор, из него первые 466 байт и запускал этот код.

Если это загрузчик от Microsoft, то код в этих 466 байтах только и умеет, что найти активный (загрузочный) раздел и считать с него основную часть загрузчика.

Если ты ставил в режиме EFI, то у тебя должен быт EFI загрузчик, для которого нет понятия загрузочный диск.

В случае EFI загрузки также происходит инициализация оборудования, далее на загрузочных устройствах определяются разделы типа EFI System Partition и в них опрашиваются файлы /boot/efi/bootx64.efi или /boot/efi/bootia32.efi, в зависимости от разрядности EFI.

Если такой файл находится, то он считывается и запускается. Также в EFI могут быть созданы записи для вызова кода загрузчиков с файлов с другим именем.

Если таких файлов нет и в EFI нет записей для считывания других файлов, то загрузчик не запустится.

По стандарту EFI System Partition должен быть на GPT разметке, но может быть и на MBR разметке.

В общем, тебе нужно почитать про схемы разметки, GPT и MBR, почитать как запускаются и ставятся загрузчики.

И проверить все описанные в этом сообщении условия и в том, что ты прочтешь.