[РЕШЕНО] Проблема с установкой GRUB2
Доброго времени суток.
Решил тут на свою файл помойку установить генту.
Пошукал по сусекам, нашел винт на 300 гиг и из под chroot'а установил базовую систему и настроил по минимуму в качестве шлюза. Проверил что запускается и решил что теперь то можно перенести систему на винт файлпомойки, закинуть ее на антресоль и настроить уже по сети. Однако в процессе переноса оказалось что в отличии от 300 гигового винта на винте файл помойки разбивка на партишны GPT. Ну сначала я типо - GPT так GPT, ставлю из под chroot'а GRUB2, делаю вроде все по доке. GRUB устанавливается, рапотрует что все ок, конфиг создается все находится. Но при попытке загрузить систему с этого винта на доли секунды проскакивает надпись GRUB LOADING... и система уходит в цикличиеский перезагруз.
Система свежая, amd64, из тильд только сам GRUB2 числится.
Ткните мне, где я дурак, или хотя бы пните куды копать. =)
Будь ошибка внятная, я и сам бы поискал, а так даже не знаю чего и искать, по крайней мере попытки гуглежа ни к чему не привели.
Ну или на крайний случай подскажите, как загрузить систему с GPT раздела, мне в принципе все едино, главное что бы работало.
- Для комментирования войдите или зарегистрируйтесь
http://wiki.gentoo.org/wiki/G
http://wiki.gentoo.org/wiki/GRUB2#BIOS.2FGPT
http://wiki.gentoo.org/wiki/GRUB2#UEFI.2FGPT
Делал как
Делал как тут:
http://wiki.gentoo.org/wiki/GRUB2#BIOS.2FGPT
Единственно, щас обратил внимание на это:
М.б. из за этого, никаких таких разделов я не делал. Но проверить смогу только вечером.
.
А в ядре-то у вас GPT включено (CONFIG_EFI_PARTITION)?
Как вы размечали диск?
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Скажу Вам откровенно, Я эту
Скажу Вам откровенно, Я эту документация без особого сожаления пропустил, т.к. она не полная, почему-то основные моменты там пропускают, а они весьма значимые!
Вам достаточно определить корневой раз-дел, как он называется по /dev/sda....??
у Вас должен присутствовать каталог /boot/
в /usr/src/linux выполните make install - он скопирует бинарник ядра в каталог /boot и некоторые другие файлы
Установите grub2 командой - grub2_install /dev/sda5
/dev/sda5 - мой корневой каталог
Если Я не ошибаюсь, то он копирует grub2 в /boot/
А команда - grub2-mkconfig -o /boot/grub2/grub.cfg создаст конфигурационный файл загрузки
А вы заметили что ТС хочет
А вы заметили что ТС хочет устанавливать grub c использованием GPT таблицы разделов, а не обычной MSDOS partition Table ?
а что в этом крамольного?
а что в этом крамольного? Стоит у меня grub на gpt и не жалуется. Более того, именно с MSDOS таблицей я как-то встревал на AHCI режиме чипсета Intel - довольно известный баг с зависанием при опросе уже размеченного устройства.
Да ничего не нормального но
Да ничего не нормального но всё не так просто, если есть gpt, то ставит его нужно так:
А не просто:
В общем не просто так, как высказалсиь в сообщении, на которое я дал ответ http://www.gentoo.ru/node/26220#comment-195073 .
Отвечаю по порядку: В ядре
Отвечаю по порядку:
В ядре GPT включено, система грузилась с 300 гигового винта и прекрасно видела все и всяческие диски, включая и сабжевый.
Диск изначально был размечен наверное при помощи инсталлятора Debian, было это довольно давно.
В принципе диск размером 1.8 гига и GPT на нем наверняка не нужна. И я бы перебил винт, если бы на нем не валялось дофига дофигов.
Раздел boot имеется, однако это никак не сказывается на результате. Все эти манипуляции с инсталляцией и конфигурацией я проделал много раз, пытаясь найти, что же я упустил.
Есть конечно некоторые отличия, выражающиеся в том, что я ставлю систему не на sda, а на sdc, однако это никак не сказывалось на результате, когда я работал с 300 гиговым винтом и обычным MBR.
Вобще натурально, отрезал от
Вобще натурально, отрезал от 100М раздела boot 20 метров для раздела EF02, раздел не форматировал, просто создал, все сразу завелось и зашуршало.
Такие дела.