GRUB - нужна помощь
Нужна помощь!!
Я создаю софт рейд, вроде все понял, но споткнулся на одном: при попытке инсталлировать или хоть как то завести grub на второй диск (это еще ущебный массив) у меня ничего не получается:
1 - монтирую разделы (уде md - устройства)
2 - перехожу в новое окружение chroot
3 - инсталлирую grub
появляется в /boot каталог grub , захожу по команде grub пытаюсь найти find /boot/grub/stage1 и он ее не находит... :(
ну и соответственно не грузиться...
при этом
root (hd1,0)
setup (hd1)
проходят нормально... но при загрузке выдается сообщение:
Error 15: File not found
Press any key to continue...
для провеки я уже и раздел этот делал просто линуксовым... и инсталлировал через emerge grub (монтируя нужный раздел как /boot)
и grub-install...
причем забавно то что если я задаю grub-install /dev/hdс говорит что все ок, но stage1 потом не находиться, хотя подчеркиваю файлы в /boot/grub есть
При работе с grub-install получаем вот такую фигню:
grub-install --root-directory=/ /dev/hdc - те же яйца вид с боку
grub-install --root-directory=/boot /dev/hdc - а вот тут все получается... только установка происходит в /boot/boot/grub
напомню /boot это подмонтированный раздел /dev/hdc1 тип linux система ext2
и тут stage1 находиться... думаю и загрузка пройдет...
кто нидь что нидь пожет подсказать...
По хорошему ошибка что у меня появляется описана в данной статье, но решение там непонятное... http://www.gentoo.org/doc/ru/grub-error-guide.xml?style=printable
- Для комментирования войдите или зарегистрируйтесь
hdc вроде должен
hdc вроде должен быть hd2, и соответственно hdc1 - hd2.0
_________________
Jedem das Seine!
нет, вообще то
нет, вообще то hdc1 - hd1,0, а hdc - hd1 соответсвенно!!! просто hdc - второй праймари... покрайней мере именно эти доступные диски выводит grub по табуляции (клавиша tab)
Я не уверен, но
Я не уверен, но думаю, что grub и небудет работать на софтовом raid'е, т.к. он его инициировать не может (а также грузиться с CD). Если пытаешься ставить не на raid, а на нормальный жестяк, то покапай в в сторону разметки жестяков (в файле device.map)_________________
Linux
...because life is too short for reboots
grub нормально рабтает
grub нормально рабтает с software raid.
Я уже не помню, как делал сам, кажется по описанному в
http://gentoo-wiki.com/HOWTO_Gentoo_Install_on_Software_RAID
причем важной стадией было именно
device (hd0) /dev/sda
да я вроде
да я вроде пробовал это... сейчас еще раз буду пытаться, просто и после копирования файлов grub (директория /boot/grub на раздел hdc1) при выполнении поиска find /boot/grub/stage1 не находит файлов... выводит что данные файлы есть только на hd0,0
а как я уже убедился без этого ничего не пашет... :(
ну сейчас еще раз начну смотреть... мож... что-нидь где-нидь упускаю все время...
похоже я
похоже я разобрался, дело было в том, что один из дисков, а точнее новый, на котором я создавал деградированный массив был чуть (1МБ) больше того, на котором стояла система...
Именно поэтому не отрабатывал:
sfdisk -d /dev/sda | sfdisk /dev/sdb
и затык был в этом... похоже тут еще и MBR запись копируется...
когда это заработало... то и все остальное поставилось... (а до этого я ручками диск бил...)
ну еще навсякий случай я предварительно на диск новый еще до установки поставил grub... ну думаю что это важно... но если уж что ... то это все действия что были...
сейчас все работает... бьюсь с мелкими ошибками...
:) всем спасибо за поддержку