История изменений
Исправление kostik87, (текущая версия) :
Код grub2 не помещается целиком в нулевой сектор, точнее в 466 байт, доступные для размещения кода загрузчика. Поэтому часть его кода помещается в эти 466 байт, а оставшаяся, в случае использования MBR таблицы разделов, записывается в область между нулевым сектором и первым сектором первого раздела, на новых дисках это 2047 секторов по 512 байт.
В случае GPT без создания дополнительного GPT раздела размером хотя бы 2Мб типом EF02 (bios_grub), куда как раз и будет записана оставшаяся часть кода загрузки GRUB2, установить grub2 не получится. Отсюда следует, что вам нужно либо создавать этот раздел, но т.к. у вас уже установлена Windows 8, то вам придётся её «подвинуть», а это, скорее всего, нежелательно, либо использовать сразу UEFI для загрузки Debian, почитайте в Internet инструкции по добавлению вызова ядра Linux напрямую в EFI, ну либо вам нужно использовать другой загрузчик, который понимает GPT.
Если вы захотите выбрать вариант использования другого загрузчика, то выбор тут не велик, хотя я, скорее всего, упускаю некоторые прочие возможности. Так вот, это grub-0.97 (Grub Legacy), которого сейчас нет в Debian и Lilo. Первый вы можете установить из прошлого релиза Debian или собрать из исходников, если всё же в текущем релизе Debian нет его, второй вы можете просто установить.
Код lilo и grub-0.97 целиком помещается в 466 байт нулевого сектора, поэтому необходимости создавать дополнительный раздел нет. В случае grub-0.97 в 466 байт нулевого сектора помещается весь код первого этапа запуска загрузчика, но в любом случае необходимости создавать дополнительный раздел нет.
В случае, если EFI не переключается в режим совместимости с BIOS, то вариантом остаётся вообще только lilo, а точнее elilo. Возможно есть патчи для grub-0.97 поддержки UEFI.
Удачи.
Исходная версия kostik87, :
Код grub2 не помещается целиком в нулевой сектор, точнее в 466 байт, доступные для размещения кода загрузчика. Поэтому часть его кода помещается в эти 466 байт, а оставшаяся, в случае использования MBR таблицы разделов, записывается в область между нулевым сектором и первым сектором первого раздела, на новых дисках это 2047 байт.
В случае GPT без создания дополнительного GPT раздела размером хотя бы 2Мб типом EF02 (bios_grub), куда как раз и будет записана оставшаяся часть кода загрузки GRUB2, установить grub2 не получится. Отсюда следует, что вам нужно либо создавать этот раздел, но т.к. у вас уже установлена Windows 8, то вам придётся её «подвинуть», а это, скорее всего, нежелательно, либо использовать сразу UEFI для загрузки Debian, почитайте в Internet инструкции по добавлению вызова ядра Linux напрямую в EFI, ну либо вам нужно использовать другой загрузчик, который понимает GPT.
Если вы захотите выбрать вариант использования другого загрузчика, то выбор тут не велик, хотя я, скорее всего, упускаю некоторые прочие возможности. Так вот, это grub-0.97 (Grub Legacy), которого сейчас нет в Debian и Lilo. Первый вы можете установить из прошлого релиза Debian или собрать из исходников, если всё же в текущем релизе Debian нет его, второй вы можете просто установить.
Код lilo и grub-0.97 целиком помещается в 466 байт нулевого сектора, поэтому необходимости создавать дополнительный раздел нет. В случае grub-0.97 в 466 байт нулевого сектора помещается весь код первого этапа запуска загрузчика, но в любом случае необходимости создавать дополнительный раздел нет.
В случае, если EFI не переключается в режим совместимости с BIOS, то вариантом остаётся вообще только lilo, а точнее elilo. Возможно есть патчи для grub-0.97 поддержки UEFI.
Удачи.