Пересборка ядра несколько вопросов....
Модератор: Bizdelnick
-
Серёга
- Сообщения: 201
- ОС: Windows XP
Пересборка ядра несколько вопросов....
Вообщем прочитав FAQ в этом разделе форума возникло несколько вопросов:
1)Как сохранить и перенести в новое ядро конфигурацию ядра идущего в комплекте с Mandriva 2007 PP+ (2.6.17.5mdv), и как изменить только необходимые пераметры ядра (к примеру новые функции в более новом ядре не потеряв при этом настройки предидущего ядра)?
2)Где прочитать по русски с какими параметрами собрано ядро в коробке с мандривой и обязательно ли качать ядра с сайта мандривы или можно с kermal.org?
3)Как с мандривовского сайта качать более новые ядра? Можно ли это делать без регистрации т.к. если там зарегистрироваться начнётся программа техподдержки сроком на год, а хотелось бы её актевировать когда действительно она нужна будет. Если кто может дайте прямую ссылку на какое нибуть ядро на мандривовском сайте.
4)Можно ли сейчас использовать ядра ветки 2.6.20.х или ещё рано? (мне надо для поддержки Skystar3)
1)Как сохранить и перенести в новое ядро конфигурацию ядра идущего в комплекте с Mandriva 2007 PP+ (2.6.17.5mdv), и как изменить только необходимые пераметры ядра (к примеру новые функции в более новом ядре не потеряв при этом настройки предидущего ядра)?
2)Где прочитать по русски с какими параметрами собрано ядро в коробке с мандривой и обязательно ли качать ядра с сайта мандривы или можно с kermal.org?
3)Как с мандривовского сайта качать более новые ядра? Можно ли это делать без регистрации т.к. если там зарегистрироваться начнётся программа техподдержки сроком на год, а хотелось бы её актевировать когда действительно она нужна будет. Если кто может дайте прямую ссылку на какое нибуть ядро на мандривовском сайте.
4)Можно ли сейчас использовать ядра ветки 2.6.20.х или ещё рано? (мне надо для поддержки Skystar3)
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
Серёга писал(а): ↑09.05.2007 15:20Вообщем прочитав FAQ в этом разделе форума возникло несколько вопросов:
1)Как сохранить и перенести в новое ядро конфигурацию ядра идущего в комплекте с Mandriva 2007 PP+ (2.6.17.5mdv), и как изменить только необходимые пераметры ядра (к примеру новые функции в более новом ядре не потеряв при этом настройки предидущего ядра)?
2)Где прочитать по русски с какими параметрами собрано ядро в коробке с мандривой и обязательно ли качать ядра с сайта мандривы или можно с kermal.org?
3)Как с мандривовского сайта качать более новые ядра? Можно ли это делать без регистрации т.к. если там зарегистрироваться начнётся программа техподдержки сроком на год, а хотелось бы её актевировать когда действительно она нужна будет. Если кто может дайте прямую ссылку на какое нибуть ядро на мандривовском сайте.
4)Можно ли сейчас использовать ядра ветки 2.6.20.х или ещё рано? (мне надо для поддержки Skystar3)
1) смотри в /boot или /usr/src .config ядра (make oldconfig-тогда будут предложены только новые функции ядра, а старые не трогаются)
2) ядра в мандриве пропатчены, можно конечно скачать и с kernel.org а потом пропатчить
3) ftp://mandriva.contactel.cz/Mandrivalinux...2007.0.i586.rpm
4) можно
-
Серёга
- Сообщения: 201
- ОС: Windows XP
Re: Пересборка ядра несколько вопросов....
Спасибо за ответы и ссылку, буду знать теперь
, но я там не нашол ядра выше 2.6.17.13mdv , а мне если обновлять надо версии как минимум 2.6.19.х и выще иначе в обновлении просто нет смысла. А где их брать у мандривы?
Если их надо брать на kermal.org то тогда вопрос - как патчить? Где про это прочитать можно по русски или скажите пожалуйста как это делать?
В чём разница между пакетами kernel-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-stripped-2.6.17.13mdv-1-1mdv2007.0.i586.rpm ? Какой для чего нужен и что надо качать?
Если их надо брать на kermal.org то тогда вопрос - как патчить? Где про это прочитать можно по русски или скажите пожалуйста как это делать?
В чём разница между пакетами kernel-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-stripped-2.6.17.13mdv-1-1mdv2007.0.i586.rpm ? Какой для чего нужен и что надо качать?
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
Серёга писал(а): ↑09.05.2007 16:22Спасибо за ответы и ссылку, буду знать теперь, но я там не нашол ядра выше 2.6.17.13mdv , а мне если обновлять надо версии как минимум 2.6.19.х и выще иначе в обновлении просто нет смысла. А где их брать у мандривы?
Если их надо брать на kermal.org kernel.org то тогда вопрос - как патчить? Где про это прочитать можно по русски или скажите пожалуйста как это делать?
В чём разница между пакетами kernel-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-2.6.17.13mdv-1-1mdv2007.0.i586.rpm kernel-source-stripped-2.6.17.13mdv-1-1mdv2007.0.i586.rpm ? Какой для чего нужен и что надо качать?
kernel-2.6.17.13mdv-1-1mdv2007.0.i586.rpm -ядро с уже собраными модулями
kernel-source-2.6.17.13mdv-1-1mdv2007.0.i586.rpm - исходники ядра в rpm( здесь можно подключать, отключать необходимые модули)
насчет kernel-source-stripped-2.6.17.13mdv-1-1mdv2007.0.i586.rpm- без понятия
Какой для чего нужен и что надо качать? в зависимости от того что вы будете с ним делать.если собирать- тогда source
прочитать как патчить можете здесь http://linux4u.jinr.ru/docs/add04/kernel-2...nstall-2.0.html
-
Netman
- Сообщения: 145
- Статус: Просто прохожий...
- ОС: Debian GNU/Linux, FreeBSD
Re: Пересборка ядра несколько вопросов....
"stripped" - это своего рода "урезанная" версия kernel-source. Занимает меньше места (в установленном виде, если мне не изменяет, объем более чем в три раза меньше). Идеально подойдет, если вы хотите съэкономить место и не ставите себе целью пересобирать ядро, т.к. для пересборки ядра не подойдет - вы просто не сможете собрать ядро из этих исходников. Нужен этот пакет, как я понял, если вам нужно устанавливать/собирать программы/утилиты/драйвера и пр. , требующие наличие исходников ядра (например, драйвера nVidia, fuse и т.д.). Естественно, если установлен пекет kernel-source, то в пакете kernel-source-stripped нет необходимости
Hi! I'm a signature virus. Copy me into your signature to help me spread.
-
Серёга
- Сообщения: 201
- ОС: Windows XP
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Пересборка ядра несколько вопросов....
Новые версии ядер обычно лежат в репозитарии cooker/contrib ветки devel (в смысле ftp://mandriva.contactel.cz/Mandrivalinux...contrib/release или по аналогичному пути любого из зеркал, список которых доступен на сайте мандривы). Сейчас там лежит ядро 2.6.21.1. При этом предлагается три разных варианта - kernel-linus ("чистое" яро без каких-либо патчей, взятое прямо с kernel.org), kernel-tmb (содержит большое количество патчей - вроде как, даже больше, чем в официальном ядре, именно эта версия рекомендуется самой мандривой в качестве альтернативы) и kernel-vserver (не знаю, что это - раньше такого не было). И еще есть kernel-multimedia, которое обеспечивает наименьшую возможную латентность при работе с мультимедиа, но его версия - 2.6.17.14 (Вас, видимо, не устроит). Кроме того, некоторые из вариантов разбиты на подварианты: laptop, laptop-smp, desktop, desktop-smp, server и server-smp (smp - для многопроцессорных/многоядерных архитектур).
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
olelukoie писал(а): ↑09.05.2007 23:03Новые версии ядер обычно лежат в репозитарии cooker/contrib ветки devel (в смысле ftp://mandriva.contactel.cz/Mandrivalinux...contrib/release или по аналогичному пути любого из зеркал, список которых доступен на сайте мандривы). Сейчас там лежит ядро 2.6.21.1. При этом предлагается три разных варианта - kernel-linus ("чистое" яро без каких-либо патчей, взятое прямо с kernel.org), kernel-tmb (содержит большое количество патчей - вроде как, даже больше, чем в официальном ядре, именно эта версия рекомендуется самой мандривой в качестве альтернативы) и kernel-vserver (не знаю, что это - раньше такого не было). И еще есть kernel-multimedia, которое обеспечивает наименьшую возможную латентность при работе с мультимедиа, но его версия - 2.6.17.14 (Вас, видимо, не устроит). Кроме того, некоторые из вариантов разбиты на подварианты: laptop, laptop-smp, desktop, desktop-smp, server и server-smp (smp - для многопроцессорных/многоядерных архитектур).
но не подходит kernel-tmb-source-2.6.21-2mdv-1-1mdv2008.0.i586.rpm на мандриву 2007.0.три раза пробовал собирать и всё время kernel panic.у кого нибудь получилось его поставить?
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Пересборка ядра несколько вопросов....
Собирать что? Ядро из исходников? Или какой-то дополнительный драйвер? Если речь все же о ядре, то попробуй скачать готовые бинарные пакеты для своей архитектуры и поставить их. Если будет та же байда с kernel panic - то дело в конфигурации мандривовского ядра. Если все нормально - то в твоем компиляторе или какой-то утилите. Обрати внимание, в какой момент возникает kernel panic (в смысле, что в этот момент загружается). У меня с ядром 2.6.21 не захотел работать проприетарный драйвер видяхи ATI - тоже приводил к kernel panic. А какое-то из ядер 2.6.20 само по себе начинало паниковать.
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
а куда вообще пишется лог загрузки?а то что то я его в /var/log/messeges не нашёл
-
olelukoie
- Сообщения: 1248
- ОС: Linux, Win
Re: Пересборка ядра несколько вопросов....
Ну, вообще-то он пишется в несколько разных файлов, включая /var/log/dmesg и /var/log/syslog, но я имел в виду лог, который выводится на экран, так как при панике ядра до записи лога в файл дело может и не дойти.
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
вот срисовал с экрана
cannot open /proc/suspend2/do_resume for write: 2
mount error 6 mounting ext3 flags default
ERROR opening /dev/console !!!! :2
switchroot: mount failed : 22
ну а потом кернел паник
cannot open /proc/suspend2/do_resume for write: 2
mount error 6 mounting ext3 flags default
ERROR opening /dev/console !!!! :2
switchroot: mount failed : 22
ну а потом кернел паник
-
USa
- Сообщения: 6
- ОС: Win/Lin
Re: Пересборка ядра несколько вопросов....
foxIG
Та же лажа. Тока я это ядро ставил не из сырцов а из рпмки
Та же лажа. Тока я это ядро ставил не из сырцов а из рпмки
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
Re: Пересборка ядра несколько вопросов....
Вот здесь хорошая статья, читайте ее и паралельно выставляйте параметры для сборки ядра. Особое внимание рекомендую обратить на раздел файловых систем.
-
MaxFactor
- Сообщения: 463
- Статус: Злостный Анриллер
- ОС: Ubuntu 12.04
Re: Пересборка ядра несколько вопросов....
Прошу помощи знатоков....
пытаюсь установить новое ядро 2.6.22.
скачал с репозитария Мандривы исходники kernel-source, установил.
после того как :
menuconfig
make
make install
выдает следующее:
[root@localhost linux]# make install
sh /usr/src/linux-2.6.22-1mdv/arch/i386/boot/install.sh 2.6.22-1mdvcustom arch/i386/boot/bzImage System.map "/boot"
Looking for deps of module initramfs
Looking for deps of module atkbd
Looking for deps of module ahci
No module ahci found for kernel 2.6.22-1mdvcustom, aborting.
mkinitrd failed:
(mkinitrd -v -f /boot/initrd-2.6.22-1mdvcustom.img --ifneeded 2.6.22-1mdvcustom)) at /usr/lib/libDrakX/bootloader.pm line 115.
make[1]: *** [install] Ошибка 2
make: *** [install] Ошибка 2
[root@localhost linux]#
где включить модуль ahci?
Mandriva PowerPack 2007.1 Spring
сам начинающий и ядро устанавливаю впервые
надеюсь на помощь. СПАСИБО.
пытаюсь установить новое ядро 2.6.22.
скачал с репозитария Мандривы исходники kernel-source, установил.
после того как :
menuconfig
make
make install
выдает следующее:
[root@localhost linux]# make install
sh /usr/src/linux-2.6.22-1mdv/arch/i386/boot/install.sh 2.6.22-1mdvcustom arch/i386/boot/bzImage System.map "/boot"
Looking for deps of module initramfs
Looking for deps of module atkbd
Looking for deps of module ahci
No module ahci found for kernel 2.6.22-1mdvcustom, aborting.
mkinitrd failed:
(mkinitrd -v -f /boot/initrd-2.6.22-1mdvcustom.img --ifneeded 2.6.22-1mdvcustom)) at /usr/lib/libDrakX/bootloader.pm line 115.
make[1]: *** [install] Ошибка 2
make: *** [install] Ошибка 2
[root@localhost linux]#
где включить модуль ahci?
Mandriva PowerPack 2007.1 Spring
сам начинающий и ядро устанавливаю впервые
надеюсь на помощь. СПАСИБО.
-
Sleeping Daemon
- Сообщения: 1450
Re: Пересборка ядра несколько вопросов....
foxIG писал(а): ↑20.05.2007 15:37olelukoie писал(а): ↑09.05.2007 23:03Новые версии ядер обычно лежат в репозитарии cooker/contrib ветки devel (в смысле ftp://mandriva.contactel.cz/Mandrivalinux...contrib/release или по аналогичному пути любого из зеркал, список которых доступен на сайте мандривы). Сейчас там лежит ядро 2.6.21.1. При этом предлагается три разных варианта - kernel-linus ("чистое" яро без каких-либо патчей, взятое прямо с kernel.org), kernel-tmb (содержит большое количество патчей - вроде как, даже больше, чем в официальном ядре, именно эта версия рекомендуется самой мандривой в качестве альтернативы) и kernel-vserver (не знаю, что это - раньше такого не было). И еще есть kernel-multimedia, которое обеспечивает наименьшую возможную латентность при работе с мультимедиа, но его версия - 2.6.17.14 (Вас, видимо, не устроит). Кроме того, некоторые из вариантов разбиты на подварианты: laptop, laptop-smp, desktop, desktop-smp, server и server-smp (smp - для многопроцессорных/многоядерных архитектур).
но не подходит kernel-tmb-source-2.6.21-2mdv-1-1mdv2008.0.i586.rpm на мандриву 2007.0.три раза пробовал собирать и всё время kernel panic.у кого нибудь получилось его поставить?
Система стоит на САТА дисках? Если да - то initrd надо вручную делать с добавлением модулей для сата.
Паника может быть, если Вы не сделали make mrproper вначале.
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
диски IDE, компилил и с чисткой и без неё.а что у кого нибудь получилось поставить?
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Пересборка ядра несколько вопросов....
Последовательность такая для 2.6:
make
make modules_install
И вообще идите ОБЯЗАТЕЛЬНО почитайте README, кот. лежит в /usr/src/linux
А ставить (копировать) лучше руками, там всего-то 3 файлика, и спокойненько дописать конфиг. Если что, просто загружаетесь с рабочим ядром и продолжаете пляски с новым.
-
MaxFactor
- Сообщения: 463
- Статус: Злостный Анриллер
- ОС: Ubuntu 12.04
Re: Пересборка ядра несколько вопросов....
Juliette писал(а): ↑27.07.2007 11:03
Последовательность такая для 2.6:
make
make modules_install
И вообще идите ОБЯЗАТЕЛЬНО почитайте README, кот. лежит в /usr/src/linux
А ставить (копировать) лучше руками, там всего-то 3 файлика, и спокойненько дописать конфиг. Если что, просто загружаетесь с рабочим ядром и продолжаете пляски с новым.
К сожалению все манипуляции с последовательностью приводят к тому же результату
[root@localhost linux]# make install
sh /usr/src/linux-2.6.22-1mdv/arch/i386/boot/install.sh 2.6.22-1mdvcustom arch/i386/boot/bzImage System.map "/boot"
Looking for deps of module initramfs
Looking for deps of module atkbd
Looking for deps of module ahci
No module ahci found for kernel 2.6.22-1mdvcustom, aborting.
mkinitrd failed:
(mkinitrd -v -f /boot/initrd-2.6.22-1mdvcustom.img --ifneeded 2.6.22-1mdvcustom)) at /usr/lib/libDrakX/bootloader.pm line 115.
make[1]: *** [install] Ошибка 2
make: *** [install] Ошибка 2
[root@localhost linux]#
как Я понимаю при конфигурации ядра через menuconfig нужно включить/выключить модуль ahci.
Где это можно сделать, или хотябы в каком разделе копать?
Спасибо за помощь!
-
foxIG
- Сообщения: 261
- ОС: Mandriva 2010 PP
Re: Пересборка ядра несколько вопросов....
make menuconfig
make bzImage
make modules
make modules_install install
вот так тоже не идёт?
make bzImage
make modules
make modules_install install
вот так тоже не идёт?
-
MaxFactor
- Сообщения: 463
- Статус: Злостный Анриллер
- ОС: Ubuntu 12.04
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Пересборка ядра несколько вопросов....
SCSI low-level drivers
Кроме того, если вы включите этот модель жёстко в ядро, то его не надо вписывать в modprobe.conf
-
MaxFactor
- Сообщения: 463
- Статус: Злостный Анриллер
- ОС: Ubuntu 12.04
Re: Пересборка ядра несколько вопросов....
Дорогая Juliette
вот все что есть в секции SCSI low-level drivers
Код:
<M> iSCSI Initiator over TCP/IP │ │
│ │ <M> 3ware 5/6/7/8xxx ATA-RAID support │ │
│ │ <M> 3ware 9xxx SATA-RAID support │ │
│ │ <M> ACARD SCSI support │ │
│ │ <M> Adaptec AACRAID support │ │
│ │ <M> Adaptec AIC7xxx Fast -> U160 support (New Driver) │ │
│ │ (253) Maximum number of TCQ commands per device │ │
│ │ (15000) Initial bus reset delay in milli-seconds │ │
│ │ [ ] Compile in Debugging Code │ │
│ │ (0) Debug code enable mask (2047 for all debugging) │ │
│ │ [*] Decode registers during diagnostics │ │
│ │ <M> Adaptec AIC7xxx support (old driver) │ │
│ │ <M> Adaptec AIC79xx U320 support │ │
│ │ (32) Maximum number of TCQ commands per device │ │
│ │ (15000) Initial bus reset delay in milli-seconds │ │
│ │ [ ] Compile in Debugging Code │ │
│ │ (0) Debug code enable mask (16383 for all debugging) │ │
│ │ [*] Decode registers during diagnostics │ │
│ │ < > Adaptec AIC94xx SAS/SATA support │ │
│ │ <M> Adaptec I2O RAID support │ │
│ │ <M> AdvanSys SCSI support │ │
│ │ < > ARECA ARC11X0[PCI-X]/ARC12X0[PCI-EXPRESS] SATA-RAID support │ │
│ │ [*] LSI Logic New Generation RAID Device Drivers │ │
│ │ <M> LSI Logic Management Module (New Driver) │ │
│ │ <M> LSI Logic MegaRAID Driver (New Driver) │ │
│ │ <M> LSI Logic Legacy MegaRAID Driver │ │
│ │ <M> LSI Logic MegaRAID SAS RAID Module │ │
│ │ < > HighPoint RocketRAID 3xxx Controller support │ │
│ │ <M> BusLogic SCSI support │ │
│ │ [ ] Omit FlashPoint support │ │
│ │ <M> DMX3191D SCSI support
<M> EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support │ │
│ │ [*] enable tagged command queueing │ │
│ │ [ ] enable elevator sorting │ │
│ │ (16) maximum number of queued commands │ │
│ │ <M> Future Domain 16xx SCSI/AHA-2920A support │ │
│ │ <M> Intel/ICP (former GDT SCSI Disk Array) RAID Controller support │ │
│ │ <M> IBM ServeRAID support │ │
│ │ <M> Initio 9100U(W) support │ │
│ │ <M> Initio INI-A100U2W support │ │
│ │ < > Promise SuperTrak EX Series support │ │
│ │ <M> SYM53C8XX Version 2 SCSI support │ │
│ │ (0) DMA addressing mode │ │
│ │ (16) Default tagged command queue depth │ │
│ │ (64) Maximum number of queued commands │ │
│ │ [*] Use memory mapped IO │ │
│ │ < > IBM Power Linux RAID adapter support │ │
│ │ <M> Qlogic QLA 1240/1x80/1x160 SCSI support │ │
│ │ <M> QLogic QLA2XXX Fibre Channel Support │ │
│ │ < > QLogic ISP4XXX host adapter family support │ │
│ │ <M> Emulex LightPulse Fibre Channel Support │ │
│ │ <M> Tekram DC395(U/UW/F) and DC315(U) SCSI support (EXPERIMENTAL) │ │
│ │ <M> Tekram DC390(T) and Am53/79C974 SCSI support │ │
│ │ <M> Workbit NinjaSCSI-32Bi/UDE support │ │
│ │ <M> SCSI debugging host simulator │ │
│ │ < > SCSI RDMA Protocol helper library Может вы подскажете мне что конкретно надо править здесь?
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Пересборка ядра несколько вопросов....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
HAW
- Сообщения: 1328
- ОС: ALT 4.1branch
Re: Пересборка ядра несколько вопросов....
По теме можно ещё тут почитать
хочется вывести в чисто поле,
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
поставить лицом к стенке
и выстрелить в лоб,
что бы поняли!!!
-
MaxFactor
- Сообщения: 463
- Статус: Злостный Анриллер
- ОС: Ubuntu 12.04
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: Пересборка ядра несколько вопросов....
там на втором скрине как раз написано, от чего зависит. Отметьте, и может, появится.
-
pas
- Сообщения: 597
- Статус: маньяк
- ОС: Gentoo
Re: Пересборка ядра несколько вопросов....
xconfig:
Device Drivers->Serial ATA... где то там (у меня первая строчка, но у меня 2.6.19).
Device Drivers->Serial ATA... где то там (у меня первая строчка, но у меня 2.6.19).
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011