Не загружается система на soft Raid1
Доброе время суток и дня недели. Есть такая проблема: есть система на soft raid1, Как сделано: есть две барракуды, разбитые на четыре раздела: swap, boot, root, home, root b home разделы отформатированы в raiserfs, boot в ext4
Система стоит туеву кучу времени и бог знает сколько раз переживала обновления ядра и один перенос с компьютера на компьютер. Но начиная с 3.9.2 начались проблемы.
Обновился штатным образом: emerge -avuDN @world, вместе с обновлением прилетело ядро 3.9.2. После обновления загружаюсь в новую систему. При загрузке он выдает, что система стоит на md девайсе, но дальше он неверно определяет, что это за девайсов и вместо того чтобы штатно выдать md1, md2, md3 выдается что-то дико непонятное. Соотвественно она не может определить где находится root-овый раздел и благополучно вываливается с ошибкой
uname -a Linux alpha 3.8.4-calculate #1 SMP PREEMPT Fri Mar 22 13:09:51 MSK 2013 x86_64 Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz GenuineIntel GNU/Linux
grub.cfg:
http://pastebin.ca/2406650
UPD оформил как просят
- Для комментирования войдите или зарегистрируйтесь
http://www.gentoo.ru/node/144
http://www.gentoo.ru/node/14464 - это раз.
Где скрин ошибки - это два.
Конфиг ядра - это три.
lspci - это 4.
Насколько я понимаю, это когда-то было Calculate Linux ?
Здесь и далее буду
Здесь и далее буду выкладывать для ядра 3.9.2, т.к. более поздние содержат следы моих попыток самостоятельно разобраться с траблом
2)
3)http://pastebin.ca/2406643
4)
5) Ну, вообщем это и остается калькой, но процесс перепиливания идет
Вы уверены, что эти опции
Вы уверены, что эти опции должны быть собраны модульно ?
Удостоверьтесь, что в initrd содержится файл с конфигуриацией RAID массивов, /etc/mdadm.conf. Для этого распакуйте initrd.
Распаковка:
Возможно, алгоритм сжатия initrd не gzip ( 'gunzip -c' ), для определения используйте утилиту 'file'. После определения алгоритма сжатия используйте соответствующую команду, 'unlzma -c', 'xz -d -c', 'bunzip2 -c', но запаковывайте лучше всё же с помощью gzip ( 'gzip -9' ).
Проверьте содержимое указанного файла и удостоверьтесь, что в нём указаны правильные имена массивов и их составляющие устройства.
Если данные не корректны или файл отсутствует, то скопируйте его из системы.
Запаковка:
Затем используйте модифицированный образ при загрузке системы.
Кроме всего прочего, можете пересобрать initrd с помощью genkernel или чем у вас в Calculate Linux собирается initrd.
Так же попробуйте указать корневую файловую систему в /etc/fstab и параметрах, передаваемых ядру посредством UUID, значение UUID смотрите в выводе:
Пробовал собирать вместе с
Пробовал собирать вместе с ядром - результата не добился, в fstab все на UUID, в параметрах передаваемых ядру real_root - UUID, а вот с mdadm.conf как-то протупил, счас будем выяснять почему перестал докладывать. Но SOLVED пока не ставлю.
Пробовал собирать вместе с
Пробовал собирать вместе с ядром - результата не добился, в fstab все на UUID, в параметрах передаваемых ядру real_root - UUID, а вот с mdadm.conf как-то протупил, счас будем выяснять почему перестал докладывать. Но SOLVED пока не ставлю.