LINUX.ORG.RU

EFI в BIOS

 , , , ,


0

0

Понимаю конечно, тупой пост, но при установке Ubuntu на компьютер с биосом установщик просит EFI партишн, оно ему нужно?

P.S.: Там АБСОЛЮТНО ТОЧНО BIOS



Последнее исправление: Vuch0 (всего исправлений: 1)

Ответ на: комментарий от Vsevolod-linuxoid

У меня как раз именно в UEFI есть проблемы с дуалбутов, в отличии от BIOS

Переустановил Windows — Linux перестал грузиться, это уже не считается проблемой? )

Загрузку в UEFI режиме да, нужно отслеживать и руками грузить флешки в BIOS

Вот у ТС именно это и случилось. Многие современные инсталляторы, включая инсталлятор Windows, загрузившись в EFI режиме, дальше ставят только в EFI режиме.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

Переустановил Windows — Linux перестал грузиться, это уже не считается проблемой? )

Эту проблему я могу решить, достаточно войти в chroot и восстановить загрузчик. А вот побороть кривой UEFI, что в принципе отказывается запоминать настройки — уже никак.

Вот у ТС именно это и случилось. Многие современные инсталляторы, включая инсталлятор Windows, загрузившись в EFI режиме, дальше ставят только в EFI режиме.

Вероятно. И если он загрузит флешку в том же режиме, что и стоит Windows, будет у него рабочий дуалбут.

Вот только он ушел с форума… слабые нынче линуксоиды пошли, даже если им предлагают помощь — только запроси один вывод терминала для диагностики, тут же валят.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от firkax

Не, он говорит о том, что GRUB2 в BIOS изначально запускает 16-битный код при загрузке из MBR. И это чистая правда, так и есть.

Вот только это никак не мешает CPU переключаться сперва на 32, а потом на 64 бита. Потому да, 64-битный Linux стартует сперва из 16-битного загрузчика :-)

Хотя сперва стартует UEFI, а в нем 64 бита… тогда ХЗ, может тупо эмуляция.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

тогда ХЗ

Вот и вся суть. Высказывание про совместимость биоса с какими-то режимами не особо осмысленное. MBR-загрузка да, 16-битная, но не надо это обобщать одно из разных апи на весь биос.

может тупо эмуляция

Да нет, просто биос перед запуском бут-сектора переключается в реальный режим, это (переключение в более простой режим работы) штатная возможность процов начиная с 80386.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Про BIOS понятно, что комп при нем стартует в реальном режиме 16 бит. Но UEFI в режиме совместимости с BIOS в теории переключается в 64-битный режим CPU до старта загрузчика… а понижать режимы же нельзя…

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Комп стартует в реальном режиме 16-бит в любом случае. И uefi или нет, но подозреваю что биосы давно уже работают не только в нём. Как минимум чтобы проверить память больше 1мбайта надо переключиться в защищённый, а это делалось уже в 80-х годах.

а понижать режимы же нельзя…

Второй раз повторю: это умеют процы начиная с 80386 (первый из 32-битных процов в линейке), и эту возможность никто не убирал. А в единственном неумеющем переключаться вниз 80286 для этого использовался перезапуск проца материнкой (не трогая остальное железо).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)