после успешной сборки ядра и модулей (кроме одного 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 - вопрос пока только изучаю... рою литературу :)
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
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%......
проблема не в том, что раздел не найден.
Проблема в опциях монтирования
Это могло быть например после изменения 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...
Спасибо всем за ответы!
Да проблема скорее всего в опциях монтирования или в том что я
неправильно сконфигурировал ядро (через 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 разобрался -
откатился на старое ядро, спасибо за дельный совет (о чем раньше думал
- фиг его знает, всегда вроде так и поступал)
Осталась правда проблема - 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"
что можно сделать в данной ситуации ?