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