LINUX.ORG.RU

Ставите grub-efi или grub-pc?

Попробуйте руками сгенерировать (при помощи grub-mkimage) файлы (efi-раздел)/EFI/BOOT/BOOT{IA32,X64}.EFI.

AITap ★★★★★ ()

Как именно ставил граб? Что именно не получается?

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

ставил grub-pc, начинает ставиться, но в результате пишет, что работать не будет. А grub-efi не ставит, пишет что-то типа not actual. Ставил через rescue mode с установщика. Через grub>rescue вылазят только одни ошибки, после нескольких операций, даже не вспомню каких, при вводе почти любой команды вылазила ошибка 27. Руками генерировать не пробовал. С live-cd так и не понял как ставить. А EFI раздел самому создавать при установке, как в случае с хакинтошем при установке на GPT? Если нужно создавать, то делать его при помощи установщика debian или с live-cd через gparted? debian установщик сам создает GPT разметку или автоматом делает MBR? На этом буке до этого стоял хакинтош на GPT с хамелеоном. Может проще будет поставить хамелеон и грузить систему уже с него?

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

ставил grub-pc, начинает ставиться, но в результате пишет, что работать не будет
пишет что-то типа not actual

Приведите точное сообщение об ошибке, пожалуйста.

Руками генерировать не пробовал.

Попробуйте.

А EFI раздел самому создавать при установке, как в случае с хакинтошем при установке на GPT?

Либо компьютер грузится с EFI, и нужен grub-efi, а EFI-раздел уже создан, либо EFI-раздела нет, и нужно всего-то заставить grub-pc работать.

Если Вы запустили компьютер с установочного диска, то запустился там, скорее всего, загрузчик isolinux, т.е. компьютер работает в BIOS-, а не в EFI-режиме, и доступа к EFI из запущенной таким образом системы нет. Соответственно, и EFI-раздел не будет создан.

Хамелеон, насколько я помню, является BIOS-загрузчиком.

Если нужно создавать, то делать его при помощи установщика debian или с live-cd через gparted?

Чем сможете сделать тип раздела 0xEF, тем и делайте.

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

Приведите точное сообщение об ошибке, пожалуйста.


Точно сказать не могу. Нет бука рядом

Либо компьютер грузится с EFI, и нужен grub-efi, а EFI-раздел уже создан, либо EFI-раздела нет, и нужно всего-то заставить grub-pc работать.

Если Вы запустили компьютер с установочного диска, то запустился там, скорее всего, загрузчик isolinux, т.е. компьютер работает в BIOS-, а не в EFI-режиме, и доступа к EFI из запущенной таким образом системы нет. Соответственно, и EFI-раздел не будет создан.


Без понятия в каком режиме работает uefi, в настройках ничего такого нет.
На буке стояла винда. Для нормальной работы хамелеона потребовалось затереть все разделы, подчистить загрузочный сектор через MHDD, создать GPT разметку и создать EFI раздел в HFS. Только после этого хамелеон встал.
До установки Debian ставил Mint 13, установился и работал без проблем. А Debian ставил с образа AMD64 6.0.1, есть ли вариант нормальной установки grub при установки с образа 6.0.6? Или там тот же установщик с теми же модулями?

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

Без понятия в каком режиме работает uefi, в настройках ничего такого нет.
Для нормальной работы хамелеона потребовалось затереть все разделы, подчистить загрузочный сектор через MHDD, создать GPT разметку и создать EFI раздел в HFS. Только после этого хамелеон встал.

А там точно есть UEFI? Это больше похоже на эмуляцию.

Точно сказать не могу. Нет бука рядом

Отпишитесь, как окажется рядом? Без этого трудно думать, в чём именно состоит проблема.

Попробуйте поставить загрузчик на раздел. Попробуйте освободить место в начале диска (пара десятков килобайт, чтобы GRUB2 влез на неразмеченное пространство).

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

Попробуйте поставить загрузчик на раздел. Попробуйте освободить место в начале диска (пара десятков килобайт, чтобы GRUB2 влез на неразмеченное пространство).


Оставить именно пустое место или все-таки создать раздел для загрузчика? Или просты Вы предлагаете попробовать 2 варианта?

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

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

Но предварительно стоит ознакомиться с сообщениями об ошибках.

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

Если Вы запустили компьютер с установочного диска, то запустился там, скорее всего, загрузчик isolinux, т.е. компьютер работает в BIOS-, а не в EFI-режиме, и доступа к EFI из запущенной таким образом системы нет.

При чём тут FAT-раздел в начале диска и режим EFI?

Попробуйте освободить место в начале диска (пара десятков килобайт, чтобы GRUB2 влез на неразмеченное пространство).

А это вообще только при использовании GPT без EFI необходимо.

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

Оставить именно пустое место или все-таки создать раздел для загрузчика?

Создавай раздел мегабайт на 100-200, форматируй его в FAT32 и ставь необходимую метку GPT. Затем устанавливай grub-efi.

Ты саму таблицу разделов сконвертировал?

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

Всё верно. ТС ставит grub-pc, а не grub-efi. Ну и без сообщений об ошибках это всё гадание на кофейной гуще.

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