Re[2]: /dev/scd0 куда же он мог исчезнуть. Принимаются любые советы!

Игорь Озеров diglan_linub на list.ru
Вт Апр 24 14:50:05 BST 2007


благодарю за ответ!
так...

когда я пишу uname -r
мне выдается 2.6.15-26-386
понятно что это ядро 2.6.15.
но что это за цифра 26 тогда?
видимо это вовсе не ядро 2.6.15 иначе бы все работало со конфигом дистрибутива. Так ведь?


> Действительно, лучше взять ядро поновее, чем в дистрибутиве.
> Если не хотите 2.6.20, то наложите patch-2.6.16 на kernel-2.6.15,
> затем patch-2.6.16.26.

я хотел patch-2.6.16.26 можно же???
Или как мне доапргрейдить до версии 2.6.16.26?
Можно сначала до 2.6.16 потом до 2.6.16.26 т.е. два раза?
Или достаточно одного patch-2.6.16.26?



> Зачем используете ~/kernel/build? У меня такого опыта нету, всегда
> собираю ядра в дереве исходников.

ну я тоже так собирал, но потом прочитал внимательно README, а там рекомендуется делать это в другую папку, ну я просто не стал спорить.
И потом это может оказаться очень удобным.

см ниже..
 
> Запускайте make mrproper для очистки, в вашем случае может make
> O=~kernel/build mrproper.

но я делаю clean, это тоже самое???

 
> 2) ok
> 2.1) ok
> 3) make oldconfig
> 4) не надо
> 5) не надо
> 6) make
> 7) не надо

а почему? Ведь я модули тоже нужны..


> 8) ok
> 9) ok
> 
> Далее не уверен, но у меня initrd сам создавался после 9) и конфиг
> grub сам поправлялся, используя за основу активное ядро.
> 
> 10) не надо

ну так у меня по какой-то причине не появляется файлик /dev/initrd.img-2.6*
эта команда его создает.


> 11) ok
> 12) не надо
> 
> Если всё заработает, то только тогда меняйте конфиг под себя, как в
> 3) и 5), пункт 4) не нужен.

это понятно, ...
но чу меня такая беда примерно месяц, так что.. я уже плохо верю в простоту пути ;)

> 
> Расскажите, как получилось.

если получится конечно расскажу,

Таким образом как бы такие непонятные моменты:
1) 2.6.15-26-386 тоже что и 2.6.15 (я думаю что нет)
2) как доапгрейдить 2.6.15 до 2.6.16.26 (2.6.15 -> patch 2.6.16 -> patch 2.6.16.26)

спасибо огромное за помощь!

> 
> 
> Игорь Озеров пишет:
> > Умолчательное ядро - да, то которое идет вместе с дистрибутивом. да, может быть я не точно выразился, сейчас поясню.
> > uname -r
> > 2.6.15.26-386
> > 
> > (я компиляю правда 2.6.15 наверное это не верно? Надо скачать patch есть такой 2.6.16.26 (2.6.15.26 нет такого).
> > Наверное он подойдет.. надо проверить..
> > 
> > 
> > все действия выполняю от root, 
> > Действия такие.
> > 1) беру исходники (2.6.15) распаковываю их в /usr/src/
> > получаю папку /usr/src/linux-2.6.15/
> > 
> > 1.1) создалл папку для билда: ~/kernel/build
> > 
> > 2) копирую конфиг который идет с дистрибутивом
> > cp -v /boot/config-2.6.15 /usr/src/linux-2.6.15/.config (если правльно помню, но это он точно я проверял ;))
> > 
> > 2.0) cd /usr/scr/linux-2.6.15
> > 2.1) vi ./Makefile
> >   добавляю суффикс -686-1 (чтобы не потереть существующее ядро)
> > 3) далее  make O=~kernel/build menuconfig
> > 4) из программы по конфигурированию уже далею: load -> .config
> > 5) затем выхожу и подтверждаю сохранение конфигурации
> > 6) make O=~kernel/build bzImage
> > 7) make O=~kernel/build modules
> > 8) make O=~kernel/build modules_install
> > 9) make O=~kernel/build install
> > 10) mkinitrd -o /root/initrd.img-2.6.15-686-1 2.6.15-686-1
> > 11) проверяю что теперь творится в boot: ls -l /boot
> > 12) правлю конфиг grub'аЖ : vi /boot/grub/menu.1 (или как там..)
> > копирую 6-ть строк для старого ядра, переименовывая релиз ядра -26-386 на
> > -686-1
> > 
> > все, перезапускаюсь.
> > 
> > Нет ну вот у меня все-таки сильные подозрения на счет патча...
> > Спасибо за помощь! 
> > 
> > 
> > -----Original Message-----
> > From: Sergey Markelov <sergio_nsk на yahoo.de>
> > To: ubuntu-ru на lists.ubuntu.com
> > Date: Tue, 24 Apr 2007 15:49:37 +0700
> > Subject: Re: /dev/scd0 куда же он мог исчезнуть. Принимаются любые советы!
> > 
> >> Что значит "умолчательный конфиг" и что значит "подсовывать" его?
> >> "Умолчательное ядро", видимо, из дистрибутива?
> >> Опишите все ваши действия при компиляции, установке ядра и его
> >> запуске из grub.
> >>
> >>
> >> Игорь Озеров пишет:
> >>> Уважаемые коллеги!
> >>> я не могу понять, что с моим cdrom, ситуация следующая.
> >>> Угрохал уйму времени, но качественного результата так и не получил.
> >>> (хотя очень много узнал нового, что конечно неплохо ;))
> >>> С умолчательным ядром проблем с cdrom никаких нет.
> >>> Но если компилирую ту же версию ядра (скаченную  с http://www.kernel.org/)
> >>> подсовывая умолчательный конфиг, но CDROM пропадает, 
> >>> т.е. нет устройства /dev/scd0 (которое раньше было)
> >>>
> >>> Пречем, я нашел странные файлы (блочные устройства): /dev/.static/scd[0-10]
> >>> т.е. казалось бы что это имеет отношение к cdrom,
> >>> пробовал смонтировать не получилось, сообщение -
> >>> не верное блочное устройство. (чт-то типа такого)
> >>>
> >>> dmesg показывает что cdrom'а нет, т.е. нет записи о нем
> >>> udevinfo тоже не видит
> >>> udevmonitor никак не реагирует 
> >>>
> >>> OS - ubuntu (dapper)
> >>> ядро - 2.6.15-26-386 (ядро стало быть версии 2.6.15)
> >>> комп. - toshiba a100-233
> >>> контроллер IDE ATA/ATAPI PCIIDE/IDECHANNEL/415..
> >>> контроллер SCSI & RAID GEN_SCSIADAPTER
> >>>
> >>> пробовал наигрывать параметрами главным образом в секции device drivers -
> >>> scsi, ata, block device, ничего не помогает.
> >>> Уважаемые коллеги! Может быть есть кто-нибудь кто может подсказать в чем
> >>> тут дело?
> >>>  
> >>> Может кто-нибудь подскажет что проверить, куда смотреть?
> >>> Благодарю заранее! 
> >>
> >> -- 
> >> ubuntu-ru mailing list
> >> ubuntu-ru на lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
> >>
> > 
> 
> 
> -- 
> ubuntu-ru mailing list
> ubuntu-ru на lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
> 



Подробная информация о списке рассылки ubuntu-ru