LINUX.ORG.RU

GRUB2 сразу пропадает

 ,


0

1

Acer v3-571g - сначала пробовал настроить uefi, но после перезагрузки вариант не появился в списке. После этого сделал установку, как описано в Gentoo wiki, но после перезагрузки на меньше, чем секунду, в углу мелькает надпись 'grub', и всё снова перезагружается. Т.е. похоже, загрузчик-то установился, но что-то не так, хотя ничего сделать, чтобы проверить, не получается успеть. Попробую сохранить систему в stage4 и полностью очистить диск. Может, у кого-то grub2 вёл себя похоже?

★★★★

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

Вы GRUB_PLATFORMS указали в make.conf ?

Если у вас UEFI, то в GRUB_PLATFORMS должно быть указано 'efi-64' или 'efi-32', в зависимости от архитектуры.

Если BIOS или в UEFI включена совместимость с BIOS, то в GRUB_PLATFORMS должно быть указано 'pc' .

kostik87 ★★★★★
()
Ответ на: комментарий от science
 * Found these USE flags for sys-boot/grub-2.00-r3:                                                                                                                                                                                                                            
 U I                                                                                                                                                                                                                                                                           
 - - custom-cflags            : Build with user-specified CFLAGS (unsupported)                                                                                                                                                                                                 
 - - debug                    : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml                                                                                      
 - - device-mapper            : Enable support for device-mapper from sys-fs/lvm2                                                                                                                                                                                              
 - - doc                      : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally                                                                                                                                      
 - - efiemu                   : Build and install the efiemu runtimes                                                                                                                                                                                                          
 - - grub_platforms_coreboot  : Coreboot platform support                                                                                                                                                                                                                      
 - - grub_platforms_efi-32    : EFI 32 bit platform support (Old MACs)                                                                                                                                                                                                         
 + + grub_platforms_efi-64    : EFI 64 bit platform support                                                                                                                                                                                                                    
 - - grub_platforms_emu       : Emulation platform support                                                                                                                                                                                                                     
 - - grub_platforms_ieee1275  : IEEE1275 pltaform support                                                                                                                                                                                                                      
 - - grub_platforms_multiboot : Multiboot platform support                                                                                                                                                                                                                     
 + + grub_platforms_pc        : PC platform suppport                                                                                                                                                                                                                           
 - - grub_platforms_qemu      : QEMU platform support                                                                                                                                                                                                                          
 - - grub_platforms_qemu-mips : QEMU MIPS platform support                                                                                                                                                                                                                     
 - - grub_platforms_yeeloong  : YEEELONG MIPS platform support                                                                                                                                                                                                                 
 - - libzfs                   : Enable support for sys-fs/zfs 
 - - mount                    : Build and install the grub-mount utility 
 + + nls                      : Adds Native Language Support (using gettext - GNU locale utilities)
 + + sdl                      : Adds support for Simple Direct Layer (media library)
 - - static                   : !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
 + + truetype                 : Adds support for FreeType and/or FreeType2 fonts
wingear ★★★★
() автор топика
Ответ на: комментарий от wingear

Сделай всё по вики, например собрать grub c обязательным флагом emu (efiemu) и конкретно по вики всё установить: http://wiki.gentoo.org/wiki/GRUB2

у тебя ведь UEFI загрузка?

science ★★☆
()

На выходных тоже купил этот ноутбук. Поствил Убунту. Пожалел, что удалил Linpus, он грузился автоматом, можно было бы его загрузчик использовать. В списке для загрузки по F12 виден как EFI, в списке загрузочных устройств БИОСа - не появляется. Если грузиться с жёсткого диска, пишет, что нет загрузочных устройств. Решения так и нет?

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

Позавчера попробовал без загрузчика, сразу через uefi - грузится, правда, сменился uuid диска и ядро не может его найти, но это уже поправлю. Делал по этому руководству, ничего особо специфичного для Gentoo там нет: http://wiki.gentoo.org/wiki/UEFI_Gentoo_Quick_Install_Guide

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

У меня, похоже, другая проблема. Я тоже уже разобрался, в моём случае нужно было просто через efibootmgr указать с какого раздела грузиться через efibootmgr -n 3. Засунул в /etc/rc.local и теперь всё ок. А вот порядок загрузки поменять не могу, после перезапуска всё восстанавливается назад. Может ещё поразбираюсь потом.

А у тебя в БИОСе есть параметры UEFI? Безопасная загрузка и т.п. У меня даже опция пароля на HDD заморожена, остального нет. Хотя в других БИОСах Acer есть, как почитал. Технология для меня пока новая, ещё не понял, что тут к чему.

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

Там надо указать пароль биоса, а не hdd, чтобы была возможность редактировать параметры - сейчас ноута под рукой нет, но, по-моему, очерёдность тоже настраивалась. Чтобы оно не ругалось на неподписанный бинарник, пришлось его вручную занести в список доверенных после задания пароля. При включённом efi безопасная загрузка неотключаема

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

На всякий случай, если у кого-то та же самая проблема. Убунту по умолчанию создаёт GTP-таблицу разделов и работает через EFI, а загрузчик не может поставить, т.к. БИОС всё-таки MBR грузит (Хотя и поддеривает загрузку EFI по клавише F12). Установка grub-pc ничего не дала. С таблицей разделов MBR загрузчик Убунты виден, но ничего не грузит. Лишь мигающий курсор. Проблема решилась установкой Федоры и её загрузчика, который EFI не использует.

PGArchangel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.