|
|
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
Использую Red Hat 9. В этом деле новичек поэтому прошу помощи. Хочу пересобрать ядро, включить поддержку ntfs и usb модема. Использую центр управления и там вкладку ядро. после сохранения конфигурации он говорит, что мол все сохранено, теперь сделайте make bzImage или make install. Делаю make install конф файл grub становится таким: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. kernel /boot/vmlinuz-2.4.20-8custom ro root=LABEL=/ hdc=ide-scsi на kernel /boot/vmlinuz-2.4.20-8custom ro root=/dev/hdb1 hdc=ide-scsi Происходит загрузка но все время какие то сбои в запусках и потом виснет на строчке : starting system login Что я делаю не так? Помогите плиз советом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2005, 13:20:52 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
noliginИспользую Red Hat 9. В этом деле новичек поэтому прошу помощи. Хочу пересобрать ядро, включить поддержку ntfs и usb модема. Использую центр управления и там вкладку ядро. после сохранения конфигурации он говорит, что мол все сохранено, теперь сделайте make bzImage или make install. Делаю make install конф файл grub становится таким: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. kernel /boot/vmlinuz-2.4.20-8custom ro root=LABEL=/ hdc=ide-scsi на kernel /boot/vmlinuz-2.4.20-8custom ro root=/dev/hdb1 hdc=ide-scsi Происходит загрузка но все время какие то сбои в запусках и потом виснет на строчке : starting system login Что я делаю не так? Помогите плиз советом (1) Лучше бы было сначала сделать mace cloneconfigg - иначе твоя конфигурация может очень сильно отличаться от работающей на системе (2) забыты make modules, make module_install (или modules_ install, не помню) (3) смотри еще man mkinitrd. У тебя оно собрано или нет? Скорее всего, у тебя какие то модули не попали в initrd файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 01:41:28 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
make initrd как и сурипты прописывающие новое ядро в загрузчик отрабатываютя во время make install скорее всего что то не так в разделе файловые системы при конфигурировании нового ядра может и с IDE что то не так собрал обязательно включай инитрд в конфиге и файловые системы (только не прок :) ) в модуль - они потом автоматически в инитрд перенесутся. А вообше убей недельку другую на сборку ядра ( те научись делать то что тебе нужно и тиак как надо :) ) и все будет ок у меня, например, раз на раз не приходится нормально собрать с первого раза ядро - здесь конечно еше железо подкидывает фортели.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 04:53:20 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
Alex Roudnev смотри еще man mkinitrd. У тебя оно собрано или нет? - Adekamermake initrd как и сурипты прописывающие новое ядро в загрузчик отрабатываютя во время make install Alex RoudnevЛучше бы было сначала сделать mace cloneconfigg - иначе твоя конфигурация может очень сильно отличаться от работающей на системе Я так понимаю что копия текущего ядра занесется в конфиг ? AdekamerА вообше убей недельку другую на сборку ядра ( те научись делать то что тебе нужно и тиак как надо :) ) Буду убивать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 09:56:38 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
Не прошло и недели, а у меня вопрос. Я нашел конфигурацию действующего ядра, которое собралось во время установки. Делаю make install для него и получаю сообщение: make[3]: Вход в каталог `/usr/src/linux-2.4.20-8/drivers/block' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-8/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=rd -c -o rd.o rd.c rd.c:88: `CONFIG_BLK_DEV_RAM_SIZE' undeclared here (not in a function) make[3]: *** [rd.o] Ошибка 1 make[3]: Выход из каталог `/usr/src/linux-2.4.20-8/drivers/block' make[2]: *** [first_rule] Ошибка 2 make[2]: Выход из каталог `/usr/src/linux-2.4.20-8/drivers/block' make[1]: *** [_subdir_block] Ошибка 2 make[1]: Выход из каталог `/usr/src/linux-2.4.20-8/drivers' make: *** [_dir_drivers] Ошибка 2 Что это за ошибка такая ? 2Alex Roudnev: а что это за команда make cloneconfig? у меня компилятор ее не узнал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 18:47:27 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
noliginИспользую Red Hat 9. В этом деле новичек поэтому прошу помощи. Хочу пересобрать ядро, включить поддержку ntfs и usb модема. Использую центр управления и там вкладку ядро. после сохранения конфигурации он говорит, что мол все сохранено, теперь сделайте make bzImage или make install. а точно ли ИЛИ ? мне почему товсегда казалось что И .... на счет последнего твоего поста make mrproper говорил ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2005, 22:44:38 |
|
||
|
помогите с компиляцией ядра
|
|||
|---|---|---|---|
|
#18+
в двух словах ядро надо собирать так - make mproper (обнудение конфига так сказать) make (на выбор config menuconfig xconfig - изврашенцы и супер гуру правят непосредственно маке файл :) ) значица туточки все выбираем и make modules && make modules_install - собираем и инсталируем модули - make bzImage - ядрышко - чистый изумруд и make install mkinitrd самому делать смысла нет. те если набрать make mproper && make xconfig && make modules && make modules_install && make bzImage && make install - можно собрать ядро на одном дыханиии - опосля init 6 и выбираем в загрузчике новое ядро и проверяем как оно работает и работает ли вообще :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2005, 11:42:07 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33170156&tid=1490443]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 279ms |

| 0 / 0 |
