[SOLVED] genkernel, root=root/dev/ram0
blow 2 января, 2012 - 04:19
Всем доброго времени суток и с наступившими праздниками.
Краткая предыстория вопроса - ставлю систему с нуля, из особенностей - софт рейд (в т.ч. для / и /boot)
Делал всё по офф. мануалам, но система не грузилась. Смог загрузить, только заменив
root=/dev/ram0
на root=/dev/md3
в /boot/grub/menu.lst
.
Собственно вопрос - где-то что-то изменилолсь, и я проспал? Или я где-то при установке накосячил?
[SOLVED]
зачем-то параметры ядра указал после initrd, т.е. до ядра они не доходили
»
- Для комментирования войдите или зарегистрируйтесь
накосячил...
накосячил... в ГРУБе должен быть указан реальный рут.
Там есть ещё real_root, как
Там есть ещё real_root, как раз для реального устройства. И кстати об этом genkernel сообщает
Ну так идея в том, что
real_root указан. Такое ощущение, что этот параметр вообще ни на что не влияет в текущей конфигурации (на других компах работает же).
Так - не работает
А так - работает
А инитрд у вас есть здесь?
А инитрд у вас есть здесь?
Да, вот он ls -l
Да, вот он
в
в ядре
включен?
Даzgrep
Да
На всякий случай выложу конфиги
/etc/genkernel.conf
/proc/config.gz
Не хватает только
Не хватает только /boot/grub/grub.conf
Я думаю, что так ещё лучше
Я думаю, что так ещё лучше будет работать:
Ясен пень, у рута должена быть метка 'ROOT'. Поддержка меток в initrd добавляется через параметр genkernel'а --disklabel
И вообще, man 8 genkernel спасёт отца русской демократии.
А мне больше по душе UUID'ы.
А мне больше по душе UUID'ы. И разве я могу label указать для soft-raid раздела? Да и дело то не в этом параметре, а в
root
Внезапно, label - свойство
Внезапно, label - свойство FS! А на каком блочном устройстве она создана - дело десятое.