LINUX.ORG.RU

не меняется bootable flag при установке debian

 ,


0

1

Пытаюсь установить debian,создаю раздел 512mb(загрузочный) хочу изменить bootable flag на on ничего не изменяется,продолжаю установку и в конце не устанавливается загрузчик.Hdd на 8TB раздел GPT.Подскажите где я туплю?

хочу изменить bootable flag Hdd на 8TB раздел GPT

Для Linux загрузчиков флаг активности раздела, если вы об этом, не нужен, он нужен только для загрузчиков Windows, ну и тем более ни при GPT разметке, а при MBR.

В случае установки загрузчика не для UEFI платформы, а для платформы PC нужно создавать специальный раздел для встраивания кода загрузчика, тип раздела BIOS_BOOT. В случае же установки загрузчика формата UEFI, т.е. для платформы efi_32 / efi_64 нужно всего лишь создать системную EFI партицию.

За подробностями сюда: https://wiki.gentoo.org/wiki/GRUB2/ru#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0...

Здесь описаны три ситуации установки загрузчика.

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

Что это за установщик такой? Помнится у Debian был другой с псевдографикой, вот им и ставь.

Или этим: https://ru.wikipedia.org/wiki/Debian-Installer#/media/File:Debian_Installer_g...

или этим: https://i.stack.imgur.com/RPvZe.png

Там всё нормально поставится, только при разметке диска нужно предварительно создать нужные разделы, bios_boot для установки PC версии grub2 на GPT разметку или EFI System Partition для установки в EFI режиме.

То что у тебя я вообще первый раз вижу.

У тебя там точно Debian? Если какая-то сборка, то хз как там они скрипты написали.

Напиши название дистрибутива и версию, можешь название файла с установочным образом.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от Palamar

Ставь в обычном режиме с псевдографикой, при разметке не забудь создать нужный раздел, в зависимости от типа загрузчика, который будешь ставить.

Ну либо можешь поставить в режиме эксперта только базовую систему, но нужный раздел всё равно надо создать, затем загрузиться с любого LiveCD, смонтировать разделы, сделать chroot и поставить загрузчик.

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

Промоделировал на виртуалке, в expert mode стартует вот так:

https://postimg.org/gallery/1wr0jm7cw/

Для установки на GPT не UEFI версии grub2 нужно создавать раздел bios_boot.

Сделай примерно такую разметку, смотри последний снимок.

Если не можешь сделать это в установщике, то можешь загрузиться с LiveCD и сделать предварительную разметку с нужными разделами.

Тип раздела в fdisk для gpt разметки для встраивания кода загрузчика EF02.

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

Ставь, кто же запрещает, только установочная система тоже должна грузиться в UEFI режиме, ну либо если будешь в начале ставить базовую систему, а потом с какого-нибудь LiveCD делать chroot и ставить загрузчик, то LiveCD система должна грузиться в EFI режиме. Иначе не будут доступны efivars (/sys/firmware/efi/efivars).

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

Почитай уже ссылку которую я тебе дал в первом сообщении. В случае RAID системная UEFI партиция должна быть отдельным разделом, т.е. не в составе RAID.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от kostik87

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

Palamar
() автор топика
Ответ на: комментарий от Palamar

Подумай, попробуй, но что-то вроде того. В принципе, должна сработать установка efi версии загрузчика и без запуска установочной системы в UEFI режиме. Там в принципе просто копирование файла с кодом загрузчика в формете efi и конфигурационного файла в EFI раздел. Далее ещё может быть принудительная запись пункта с вызовом загрузчика в саму EFI, но если файл с образом загрузчика скопирован под именем boot/bootx64.efi, т.е. /boot/efi/boot/bootx64.efi, то он и так должен вызываться. Может быть нюанс только с secure boot, тогда него нужно отключить или использовать refind загрузчик, он подписан ключом Microsoft.

https://wiki.debian.org/GrubEFIReinstall

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

У меня ноут lenovo z580. Система ubuntu. Так вот если boot-флаг не установлен ни на один раздел, то при включении ноута с жесткого диска вообще не возможно загрузиться(т.е. поведение такое, будто жесткого вообще нет, т.е. до grub дело не доходит). Это при разметке mbr и режиме legacy bios.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.