У меня Slackware Linux ( Linux darkstar 2.4.33.3 #1 Fri Sep 1 01:48:52 CDT 2006 i686 athlon-4 i386 GNU/Linux )
Скачал новое ядро, применил патчик, настроил, и когда пишу
root@darkstar:/usr/src/linux-2.6.20# make bzImage
Вот чего пишет
scripts/kconfig/conf -s arch/i386/Kconfig
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
kernel/.hrtimer.o.cmd:1: *** missing separator. Stop.
make: *** [kernel] Error 2
Видимо на какой-то hrtimer ругается, чего делать не пойму. Может кто подскажет?
Думал мож я накосячил в конфиге, но и при make defconfig (стандартном конфиге) таж ошибка вылезает. ж-((((
Kernel 2.6.20.7 (не make-ится)
Модератор: Модераторы разделов
-
Acetoacidophilum
- Сообщения: 60
- ОС: Archlinux kernel 2.6.24
Kernel 2.6.20.7
MSI K2A Platinum
AMD Athlon 64 X2 5000+ 2.60 Ghz
DDR 2 4 Gb OCZ
HD ATI 3650
2,25 Tb HDD
KDE 4, Archlinux
-
slackman
- Сообщения: 49
- ОС: OpenSuse 11.1
Re: Kernel 2.6.20.7
Постойте.... скачали архив kernel 2.6.20.7, скопировали его в /usr/src, распаковали tar -xjvf
Создали в /usr/src ссылку символическую linux на папку linux-2.6.20.7 - ln -s linux-2.6.20.7 linux
(ну а если по при установке Slackware по умолчанию ставили kernel source то удалите linux ссылку и создайте заново, потому как она указывает на старое kernel)
Ну и потом cd linux, отредактируйте Makefile (в Extraversion напишите что это ваша сборка)
pwd... убеждаемся что находимся в /usr/src/linux и make menuconfig все настроили как надо, exit сохранили .config
и потом make bzImage, так было?
Создали в /usr/src ссылку символическую linux на папку linux-2.6.20.7 - ln -s linux-2.6.20.7 linux
(ну а если по при установке Slackware по умолчанию ставили kernel source то удалите linux ссылку и создайте заново, потому как она указывает на старое kernel)
Ну и потом cd linux, отредактируйте Makefile (в Extraversion напишите что это ваша сборка)
pwd... убеждаемся что находимся в /usr/src/linux и make menuconfig все настроили как надо, exit сохранили .config
и потом make bzImage, так было?
-
Acetoacidophilum
- Сообщения: 60
- ОС: Archlinux kernel 2.6.24
Re: Kernel 2.6.20.7
Да все верно, только я скачал ядро 2.6.20 и патчик до 7 и накладывал его.
Ядро 2.4.33.3 ставил при установки с DVD дистриба.
Ядро 2.4.33.3 ставил при установки с DVD дистриба.
MSI K2A Platinum
AMD Athlon 64 X2 5000+ 2.60 Ghz
DDR 2 4 Gb OCZ
HD ATI 3650
2,25 Tb HDD
KDE 4, Archlinux
-
McLeod095
- Сообщения: 477
- ОС: Люблю слаку
Re: Kernel 2.6.20.7
А вроде как ядра 2.6 собираются просто командой make
во всяком случае когда ставишь ядро 2.6.18 из дистра то при завершении make menuconfig он пишет что для сборки наберите make.
во всяком случае когда ставишь ядро 2.6.18 из дистра то при завершении make menuconfig он пишет что для сборки наберите make.
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
slackman
- Сообщения: 49
- ОС: OpenSuse 11.1
Re: Kernel 2.6.20.7
У меня ядро 2.6.20.4 (без патча) отлично установилось.... Попробуйте без патча, только 2.6.20.4 (kernel.org)
И еще вы выполняете make bzImage из папки linux-2.6.20.... Попробуйте создать ссылку в /usr/src/ просто linux......
Получается так - (root@darkstar:/usr/src/linux# make bzImage )
-
Acetoacidophilum
- Сообщения: 60
- ОС: Archlinux kernel 2.6.24
Re: Kernel 2.6.20.7
а к ядру 2.6.20.4 config от 2.6.20.7 не подойдет?
надо заново настраивать?
при make тажебатва ж-(((
root@darkstar:~# св г
-bash: св: command not found
root@darkstar:~#
root@darkstar:~# cd /usr/src/
root@darkstar:/usr/src# cd linux-2.6.20
root@darkstar:/usr/src/linux-2.6.20# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
kernel/.hrtimer.o.cmd:1: *** missing separator. Stop.
make: *** [kernel] Error 2
root@darkstar:/usr/src/linux-2.6.20#
кошмар ниче не выходит ж-(((
надо заново настраивать?
при make тажебатва ж-(((
root@darkstar:~# св г
-bash: св: command not found
root@darkstar:~#
root@darkstar:~# cd /usr/src/
root@darkstar:/usr/src# cd linux-2.6.20
root@darkstar:/usr/src/linux-2.6.20# make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
CHK include/linux/compile.h
kernel/.hrtimer.o.cmd:1: *** missing separator. Stop.
make: *** [kernel] Error 2
root@darkstar:/usr/src/linux-2.6.20#
кошмар ниче не выходит ж-(((
MSI K2A Platinum
AMD Athlon 64 X2 5000+ 2.60 Ghz
DDR 2 4 Gb OCZ
HD ATI 3650
2,25 Tb HDD
KDE 4, Archlinux
-
Acetoacidophilum
- Сообщения: 60
- ОС: Archlinux kernel 2.6.24
Re: Kernel 2.6.20.7
всем спасибо за помощь, пошло make bzImage.
не правильно симолическую ссылку сделал (не на тод каталог).
не правильно симолическую ссылку сделал (не на тод каталог).
MSI K2A Platinum
AMD Athlon 64 X2 5000+ 2.60 Ghz
DDR 2 4 Gb OCZ
HD ATI 3650
2,25 Tb HDD
KDE 4, Archlinux
-
slackman
- Сообщения: 49
- ОС: OpenSuse 11.1
Re: Kernel 2.6.20.7
Acetoacidophilum писал(а): ↑19.04.2007 21:43всем спасибо за помощь, пошло make bzImage.
не правильно симолическую ссылку сделал (не на тод каталог).
-
noob
- Сообщения: 212
Re: Kernel 2.6.20.7
странно я вобще никаких линков не трогал и вчера собрал 2.6.20.2 - все тип топ
по идее линк при сборке ядра вообще не нужен, он нужен для сборки левый модулей типа нвидиа.
по идее линк при сборке ядра вообще не нужен, он нужен для сборки левый модулей типа нвидиа.