Титла: kernel-2.6.0 na Debian problem Публикувано от: geopit в Jan 22, 2004, 08:57 Zdraveite,
Imam sledniq problem:kompilirah kernel-2.6.0.Ostavih i stariq 2.4.22.pyrvite 2-3 pyti novoto qdro zaredi bez problemi,no sled kato zaredih idin pyt staroto qdro,noveto ve4e ne iska da zarezhda.Kato se opitam da butna ot nego ekrana mi ostava 4eren.Staroto raboti bez problem.B lilo Nastroikite sa tova: # Boot up Linux by default. # default=Linux image=/boot/vmlinuz-2.6.0 label=Linux initrd=/boot/initrd.gz read-only # restricted # alias=1 image=/vmlinuz.old label=LinuxOLD read-only optional # restricted # alias=2 # If you have another OS on this machine to boot, you can uncomment the # following lines, changing the device name on the `other' line to # where your other OS' partition is. # # other=/dev/hda4 # label=HURD # restricted # alias=3 other=/dev/hda1 label="Windows(hda1)" Pomognete !!! P.S. Az sym s Debian (Knoppix 3.3 ). Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 22, 2004, 12:06 Братко, възможно е да става объркване с файла initrd.gz.
Най-добре да изпробваш следното: Boot-ни със 2.4.22, влез в директорията където си компилирал новото ядро, вероятно е /usr/src/linux-2.6.0 и копирай файла initrd.gz в /boot с ново име, например initrd-new.gz. Можеш да го направиш със следната команда: # cp /usr/src/linux-2.6.0/initrd.gz /boot/initrd-new.gz След това променяш сследните редове в lilo.conf така: image=/boot/vmlinuz-2.6.0 label=Linux initrd=/boot/initrd.gz така: image=/boot/vmlinuz-2.6.0 label=Linux initrd=/boot/initrd-new.gz После не забравяй да изпулниш командата: # lilo Това е верятно решение, но може причината да е другаде. Та пробвай и кажи какво става така. Титла: kernel-2.6.0 na Debian problem Публикувано от: vampi в Jan 22, 2004, 12:36 абе гледам, че при старото ядро въобще не ползваш initrd image... що не го разкараш и при новото?
бтв на мене ми правеше подобен проблем като бях объркал във "support for frame buffer devices" -> бях избрал грешна опция... ама не вярвам при тебе това да е проблема. Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 22, 2004, 12:58 Може да разкара файла само ако при компилирането на ядрото не е използвал --initrd опцията, ако е правил подобен имидж не може да боотне без него.
Титла: kernel-2.6.0 na Debian problem Публикувано от: geopit в Jan 22, 2004, 20:17 Alabal ,balgodarq ti ( i na vsi4ki drugi ) za pomo6ta.Sega vsi4ko e nared.
Титла: kernel-2.6.0 na Debian problem Публикувано от: vampi в Jan 23, 2004, 11:55 ... е къв беше проблема?
![]() Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 23, 2004, 13:54 Mi,ne znam.Napravih kakvoto mi kaza alabal i vsi4ko si trygna super,no....
Vinagi ima edno "no". ![]() Nalozhi mi se da preinstaliram Debiana i si vikam-sega ve4e znam kak da kompiliram qdrotoi po4vam: # apt-get install kernel-source-2.6.0 # cd /usr/src # tar jxvf kernel........... # ln -s /usr/src/kernel......... /usr/src/linux # cd /usr/src/linux # make-kpkg --config menuconfig kernel_image i polu4avam slednoto syob6tenie: root@geopit:/usr/src/linux# make-kpkg --config menuconfig kernel_image /usr/bin/make \ ARCH=i386 menuconfig make[1]: Entering directory `/usr/src/kernel-source-2.6.0' HOSTCC scripts/fixdep In file included from /usr/include/sys/socket.h:35, from /usr/include/netinet/in.h:24, from scripts/fixdep.c:107: /usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory make[2]: *** [scripts/fixdep] Error 1 make[1]: *** [scripts/fixdep] Error 2 make[1]: Leaving directory `/usr/src/kernel-source-2.6.0' make: *** [stamp-kernel-configure] Error 2 root@geopit:/usr/src/linux# I dotuk.Mola vi,kazhete kakvo da pravq. P.S.Pyrviq pyt izob6to nqmah takyv problem. Титла: kernel-2.6.0 na Debian problem Публикувано от: alabal в Jan 23, 2004, 14:37 Братко, проблема ти е никакъв!
Просто не си инсталирал libncursesw5 и libncursesw5-dev за да можеш да използваш menuconfig, за xconfig не съм сигурен кои бяха необходимите библиотеки. Компилацията ти спира още в самото начало - когато трябва да ти извади менюто - там има зададени някакви допълнителни действия, които за да бъдат изпълени са необходими пакетите на ncurses. Обаче 2.6.0 има възможност за използване на kconfig (KDE) и gconfig (GNOME). Както и да е. Виж този линк - разгледай го внимателно и после можеш да използваш директно командите, като променяш само имената на ядрото и твоите директории. http://www.debian.org/doc/manuals/reference/ch-kernel.en.html Това всичкото го има в пакета debian-reference (можеш да си го инсталираш), който има и още един цял раздел за kernel и Debian, но дори само това кратко описание е напълно достатъчно. И после не забравяй да си опишеш точно в /etc/lilo.conf имената на vmlinuz и initrd.img за различните ядра. Най-добре е първо да ги видиш как се казват в /boot. Успех! ![]() P.S.: Опааа, следния ред спокойно можеш да го пропуснеш, освен ако не искаш нейде из кернела да ти има името ![]() # vi /etc/kernel-pkg.conf # input my name and email И още, в реда: # apt-get install debhelper modutils kernel-package libncurses5-dev modutils трябва да го замениш с module-init-tools - новия вариант за 2.6.0. И реда изглежда така: # apt-get install debhelper module-init-tools kernel-package libncurses5-dev Титла: kernel-2.6.0 na Debian problem Публикувано от: melwin в Jan 23, 2004, 15:37 alabal - грешката която дава е свързана с socket.h и няма нищо общо с ncurses. Това което най - вероятно си пропуснал е да инсталираш хедърите на ядрото.
EDIT: След кратка справка се оказа че пакетa се нарича : kernel-headers-2.6.0-1 т.е #apt-get install kernel-headers-2.6.0-1 Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 23, 2004, 17:57 Bratleta,vie ste vyrha.Blagodarq vi ot vse syrce za otziv4ivostta !!!
Iska mi se i az nqkoi den da znam tolkova ne6ta. Blagodarq vi o6te vednyzh !!! Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 23, 2004, 19:30 Zdraveite,
Instalirah i kernel-headers i libncursesw5-dev (libncursesw5 si be6e instaliran ),no problema si ostana.Otidoh i na stranicata poso4ena ot linka i sledvah komandite,no pak bez efekt. Ako imate drugi idei-molq vi spodelete gi !!! Титла: kernel-2.6.0 na Debian problem Публикувано от: geopit в Jan 23, 2004, 20:46 Bratleta,
problema se re6i s: ln -s /usr/src/kernel-headers-2.6.0 /usr/src/linux i vsi4ko si stana 6 !!! Титла: kernel-2.6.0 na Debian problem Публикувано от: в Jan 23, 2004, 21:45 Явно аз съм бил в грешка, сори за слабия съвет, е поне аз научих нещо.
![]() |