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
.
А что именно вас смутило? У меня (даже без initrd) в грабе работает такая конструкция:
linux /boot/vmlinuz-3.0.4-gentoo real_root=UUID=XXXYYYZZZ ro video=vesafb:mttr:4,ywrap,1680x1050-24@60
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Спасибо большое =) а тогда
Спасибо большое =) а тогда другой вопрос, не по теме урока, если я скачаю genkernel, соберу ядро, пропишу везде, все что нужно, то старое я тоже смогу оставить с возможностью выбора в грабе, или нужно что-то сделать чтобы перейти с рукопашно-собранного ядра на генкернел?
.
Сможете. Но, если не секрет, зачем вам вообще genkernel? В чём профит?
Только разобраться с именами /boot/vmlinuzVERSION и, соотв., /lib/modules/VERSION
И не забыть, ессно, initrd помянуть в конфе граба...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler написал(а): Но, если
Да вдруг звук будет оттуда пахать,а то звука нет, да и еще есть 2 вопроса, один по русской локализации, а один по флешплееру...
.
Бросьте - со звуком конечно же надо разбираться, но, если в конфигурации ядра всё правильно, и, как говорится, "при прочих равных" - что монолит-ядро, что модульное - разницы быть не должно... Копайте в сторону конфигурации всего, что связано со звуком
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Spoiler написал(а): А что
Если вы сказали, что не используете генкернел, то такая форма записи у вас потому что нужно такое разрешение -1680x1050-24@60 или grub2?
.
У меня действительно grub2, а указание разрешения осталось в конфе ещё со времён первого граба (давно это было), ну да и всё равно предпочитаю для конкретных систем всё, что известно заведомо - и указывать насильно во избежание возможных (гипотетических) сбоев авт. определения или проблем при косячном обновлении чего-либо...
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Кстати не помогло указание
Кстати не помогло указание раздела с root по uuid, видимо граб1 такого не поддерживает, честно говоря и граб второй тоже ставил, но криво- скачал исходники, скомпилил, запустил grub-install или как-то так и ничего толком не получилось, можно популярно рассказать что-там как устанавливается, а то я натыкался на граб и не очень...
.
Вполне возможно :-( Да, когда-то и у меня так не получалось, и вот даже не знаю, чья заслуга, что теперь с этим всё O'k - то ли второго граба, то ли третьего ведра, то ли ещё чего... Могу лишь добавить, что в SystemD подобный фокус не прокатывает - только под baselayout...
Для начала попробуйте не из сорцов "от кутюр", а пакетом из дерева
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Спасибо за наставления, буду
Спасибо за наставления, буду разбираться =) И звук с флэшем более менее стали осталась локализация