Gentoo + Sata hdd = kernel panic [SOLVED]

И еще раз доброго времени суток!
Суть проблемы: Генту стоит на IDE жестком, в машине имеется еще один Sata hdd, который во время сборки системы был отсоединен физически.
После того как все установлено и хорошо работает подключаем (физически) второй жесткий и получаем kernel panic,
(( отключаем жесткий ( опять же физически) и не получаем Kernel panic ))
могу сфотографировать монитор в процессе сего действия если надо, на экране среди многа букав имеется надпись:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,3)

Эмпирическим путем мышления увидел что жесткий с генту теперь имеет имя sdb (раньше sda), переделал fstab чтобы все разделы идентифицировались по UUID, не помогло...
Ядро собирал руками, может быть где-то включил что не надо...не знаю что выкладывать, поэтому вам штурвал в руки...
Пардон за каламбур почти 7 утра а спать уже не хочется)

Смени root= (или real_root=,

Смени root= (или real_root=, если ядро с initrd) в /boot/grub/grub.conf

В смысле тоже по UUID

При загрузке в грабе поменял буковку в названии диска, загрузился все работает, спасибо что натолкнул на мысль,ki.
Но вопрос не до конца решен, если мне его нужно будет периодически отключать, то буквы так менять неудобно, можно по UUID в grub.conf сделать или как-нибудь, есть такая заметка и что-то она не обнадежывающая grub.conf

.

SplitterDez написал(а):
есть такая заметка и что-то она не обнадежывающая grub.conf

А что именно вас смутило? У меня (даже без initrd) в грабе работает такая конструкция: linux /boot/vmlinuz-3.0.4-gentoo real_root=UUID=XXXYYYZZZ ro video=vesafb:mttr:4,ywrap,1680x1050-24@60

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Спасибо большое =) а тогда

Спасибо большое =) а тогда другой вопрос, не по теме урока, если я скачаю genkernel, соберу ядро, пропишу везде, все что нужно, то старое я тоже смогу оставить с возможностью выбора в грабе, или нужно что-то сделать чтобы перейти с рукопашно-собранного ядра на генкернел?

.

SplitterDez написал(а):
если я скачаю genkernel, соберу ядро, пропишу везде, все что нужно, то старое я тоже смогу оставить с возможностью выбора в грабе

Сможете. Но, если не секрет, зачем вам вообще genkernel? В чём профит?

Цитата:
нужно что-то сделать чтобы перейти с рукопашно-собранного ядра на генкернел?

Только разобраться с именами /boot/vmlinuzVERSION и, соотв., /lib/modules/VERSION
И не забыть, ессно, initrd помянуть в конфе граба...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): Но, если

Spoiler написал(а):
Но, если не секрет, зачем вам вообще genkernel? В чём профит?

Да вдруг звук будет оттуда пахать,а то звука нет, да и еще есть 2 вопроса, один по русской локализации, а один по флешплееру...

.

SplitterDez написал(а):
Да вдруг звук будет оттуда пахать

Бросьте - со звуком конечно же надо разбираться, но, если в конфигурации ядра всё правильно, и, как говорится, "при прочих равных" - что монолит-ядро, что модульное - разницы быть не должно... Копайте в сторону конфигурации всего, что связано со звуком

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): А что

Spoiler написал(а):
А что именно вас смутило? У меня (даже без initrd) в грабе работает такая конструкция: linux /boot/vmlinuz-3.0.4-gentoo real_root=UUID=XXXYYYZZZ ro video=vesafb:mttr:4,ywrap,1680x1050-24@60

Если вы сказали, что не используете генкернел, то такая форма записи у вас потому что нужно такое разрешение -1680x1050-24@60 или grub2?

.

SplitterDez написал(а):
Если вы сказали, что не используете генкернел, то такая форма записи у вас потому что нужно такое разрешение -1680x1050-24@60 или grub2?

У меня действительно grub2, а указание разрешения осталось в конфе ещё со времён первого граба (давно это было), ну да и всё равно предпочитаю для конкретных систем всё, что известно заведомо - и указывать насильно во избежание возможных (гипотетических) сбоев авт. определения или проблем при косячном обновлении чего-либо...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Кстати не помогло указание

Кстати не помогло указание раздела с root по uuid, видимо граб1 такого не поддерживает, честно говоря и граб второй тоже ставил, но криво- скачал исходники, скомпилил, запустил grub-install или как-то так и ничего толком не получилось, можно популярно рассказать что-там как устанавливается, а то я натыкался на граб и не очень...

.

SplitterDez написал(а):
не помогло указание раздела с root по uuid, видимо граб1 такого не поддерживает

Вполне возможно :-( Да, когда-то и у меня так не получалось, и вот даже не знаю, чья заслуга, что теперь с этим всё O'k - то ли второго граба, то ли третьего ведра, то ли ещё чего... Могу лишь добавить, что в SystemD подобный фокус не прокатывает - только под baselayout...

Цитата:
скачал исходники, скомпилил, запустил grub-install или как-то так и ничего толком не получилось

Для начала попробуйте не из сорцов "от кутюр", а пакетом из дерева

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Спасибо за наставления, буду

Спасибо за наставления, буду разбираться =) И звук с флэшем более менее стали осталась локализация

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".