не грузиться после обновления ядра на 2.6.30

47 views
Skip to first unread message

old_bay

unread,
Jul 8, 2009, 5:39:54 AM7/8/09
to Calculate Linux
На CLD 9.7 решил поставить ядро 2.6.30 -> устанавливал по мануалу с
сайта www.calculate-linux.ru:
http://www.calculate-linux.ru/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8F%D0%B4%D1%80%D0%B0

после успешной сборки ядра и модулей (кроме одного slmodem),
перезагрузился и получил следующее:

mount: Mounting /dev/sda2 on /newroot faild: Invalid argument
!! Could not mount specified ROOT, try again
!! The root block device is unspecified or not detected


В какую сторону копать?

п.с: Раньше имел дело только с пакетными дистрами
(centos,fedora,debian,ubuntu), там сборку ядра из исходников проводил
по другому: конфигурирование, сборка (make bzImage modules
modules_install install), а новое собранное ядро просто дописывал в
grub.conf и в случае краха откатывался назад. Здесь по мануалу
"Создание загрузочного initrd-файла" используеться специфика gentoo и
calculate - вопрос пока только изучаю... рою литературу :)

amasis

unread,
Jul 8, 2009, 5:50:09 AM7/8/09
to Calculate Linux

On 8 июл, 12:39, old_bay <old_...@mail.ru> wrote:
> На CLD 9.7 решил поставить ядро 2.6.30 -> устанавливал по мануалу с

> сайтаwww.calculate-linux.ru:http://www.calculate-linux.ru/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0...


>
> после успешной сборки ядра и модулей (кроме одного slmodem),
> перезагрузился и получил следующее:
>
> mount: Mounting /dev/sda2 on /newroot faild: Invalid argument
> !! Could not mount specified ROOT, try again
> !! The root block device is unspecified or not detected
>
> В какую сторону копать?

Выполни -
genkernel --splash=tty1 ramdisk
mv `find /boot/ -name initramfs-*` /boot/initrd-install
Перегрузись , и только после перезагрузки
calculate --initrd

Message has been deleted

Robinton

unread,
Jul 8, 2009, 7:35:35 AM7/8/09
to Calculate Linux
В принципе достаточно и
genkernel --splash=tty1 all
:-)

On 8 июл, 13:50, amasis <ale...@opti.com.ua> wrote:
> On 8 июл, 12:39, old_bay <old_...@mail.ru> wrote:
>
> > На CLD 9.7 решил поставить ядро 2.6.30 -> устанавливал по мануалу с

> > сайтаwww.calculate-linux.ru:http://www.calculate-linux.ru/%D0%9E%D0%B1%D0%......

Dmitriy Zhukov

unread,
Jul 8, 2009, 10:04:08 AM7/8/09
to calcula...@googlegroups.com
В Gentoo  тоже есть возможнось грузится в разные ядра, пробелема ваша состоит скорее всего в том что новое ядро иначе распознало ваши раздела например они теперь могут быть уже не dev/sda a dev/hda т.е. нужно поправить fstab

Kind Regards Dmitry Zhukov

email: dmitri...@gmail.com
         dmitri...@yahoo.com



8 июля 2009 г. 14:39 пользователь old_bay <old...@mail.ru> написал:

Robinton

unread,
Jul 8, 2009, 3:34:54 PM7/8/09
to Calculate Linux
Я вот тут подумал,

проблема не в том, что раздел не найден.
Проблема в опциях монтирования
Это могло быть например после изменения Processor Famiy
и не обновлённых модулях.
После данного сообщения


mount: Mounting /dev/sda2 on /newroot faild: Invalid argument
!! Could not mount specified ROOT, try again
!! The root block device is unspecified or not detected

можно набрать shell
и посмотреть dmesg

On 8 июл, 18:04, Dmitriy Zhukov <dmitriy.z...@gmail.com> wrote:
> В Gentoo  тоже есть возможнось грузится в разные ядра, пробелема ваша
> состоит скорее всего в том что новое ядро иначе распознало ваши раздела
> например они теперь могут быть уже не dev/sda a dev/hda т.е. нужно поправить
> fstab
>
> Kind Regards Dmitry Zhukov
>

> email: dmitriy.z...@gmail.com
>          dmitriy.z...@yahoo.com
>
> 8 июля 2009 г. 14:39 пользователь old_bay <old_...@mail.ru> написал:


>
>
>
> > На CLD 9.7 решил поставить ядро 2.6.30 -> устанавливал по мануалу с
> > сайтаwww.calculate-linux.ru:
>

> >http://www.calculate-linux.ru/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0...

Dmitriy Zhukov

unread,
Jul 8, 2009, 3:53:36 PM7/8/09
to calcula...@googlegroups.com
Судя по всему сказаному, нужно просто поправить файл /etc/fstab у меня при обновлении ядра не смонтировался раздел в /home это исправи в fstab'e. А на будущее никогда не нужно в grub.conf редактировать существующую строку лучше добавить новую и иметь возможность загрузится в предыдущее стабильное ядро, и любые другие конфиги всегда стоит с бэкапить например просто переиминовав  в conf.buk у вас всегда будет возможность откатится в предыдущее стабильное состояние в крайнем случае загрузившись с LiveCD и переименовав обратно. Если дадите больше инфы дам точный и конкретный solution вашей проблемы.



9 июля 2009 г. 0:34 пользователь Robinton <robb...@gmail.com> написал:

old_bay

unread,
Jul 8, 2009, 5:53:24 PM7/8/09
to Calculate Linux

Спасибо всем за ответы!

Да проблема скорее всего в опциях монтирования или в том что я
неправильно сконфигурировал ядро (через oldconfig)

fstab тут скорее всего не причем - он очень простой:

#------------------------------------------------------------------------------
# Changed by Calculate 1.1.0 RC3
# Do not edit this file. Changes to profile "install/1default"
#------------------------------------------------------------------------------

/dev/sda2 / ext3 noatime 0 2
/dev/sda1 none swap sw 0 0

proc /proc proc defaults 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0


устройство для загрузки root указанно верно /dev/sda2 - проверял через
shell - при неудачной загрузке
вывод dmesg пока сам покувыряю - если не разбирусь о чем пишет -
прийду к вам хелпить :)

п.с: Как добавлять новособранные ядоа в grub.conf разобрался -
откатился на старое ядро, спасибо за дельный совет (о чем раньше думал
- фиг его знает, всегда вроде так и поступал)

old_bay

unread,
Jul 9, 2009, 5:06:29 PM7/9/09
to Calculate Linux
Все разобрался - дело было в моей криворукости - ни тот initrd
подбрасывал загрузчику !!! :)

Осталась правда проблема - rebuild модулей на новое ядро:
не хочет собираться net-wireless/madwifi-ng-0.9.4 ... ругается на то
что в конфиге ядра 2.6.30 "requires CONFIG_KMOD to be set to y or m
" ... а там и в помине нет такой переменной, зато она присутствовала в
2.6.28.10 в general setup "CONFIG_KMOD=y"
что можно сделать в данной ситуации ?

Reply all
Reply to author
Forward
0 new messages