Не нашел инструкцию по установке GRUB2, только надо вариант, когда ядро собирается руками ( без genkernel), GRUB1 уже научился устанавливать и прописывать /boot/grub/menu.lst , а с GRUB2 как я понимаю, все по другому.
Для установки GRUB2:
# grub-install --boot-directory=/boot --no-floppy --recheck /dev/sd..
# cp /usr/share/grub/{unicode.pf2,ascii.pf2} /boot/grub/
# grub-mkconfig -o /boot/grub/grub.cfg
Основные опции файла grub.cfg:
(hdX,Y) - раздел Y на диске X, нумерация разделов начинается с 1,дисков с 0
set default=N - это загрузка записи с номером N, которую делает загрузчик после истечения таймера на действие пользователя
set timeout=M - это время M ожидания в секундах для выбора пользователя, до того, как система по умолчанию не будет загружена
menuentry "title" {entry options} - это название загрузочной записи title
set root=(hdX,Y) - устанавливает загрузочный раздел, где хранится ядро и модули GRUB (boot может быть не отдельным разделом, а просто папкой в корневом разделе (/)
на последнюю команду ответ, что такая команда не найдена, не пойму что не так?
удалил grub2, и установил первый grub, для него grub-install --no-floppy /dev/sda работает?
жаль, наверное точно надо было попробовать так, теперь уже позно, как быть,
сейчас уже нельзя поменять первый на второй?
Можно (точнее, прямо сейчас проверить не могу, но не вижу причин не сделать это).
Установите опять сам пакет (если нужно будет, предварительно удалите «первый» Grub):