Автор Тема: kernel-2.6.0  na Debian problem  (Прочетена 3457 пъти)

geopit

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
kernel-2.6.0  na Debian problem
« -: 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
« Отговор #1 -: 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

Това е верятно решение, но може причината да е другаде.
Та пробвай и кажи какво става така.
Активен

vampi

  • Напреднали
  • *****
  • Публикации: 106
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #2 -: Jan 22, 2004, 12:36 »
абе гледам, че при старото ядро въобще не ползваш initrd image... що не го разкараш и при новото?
бтв на мене ми правеше подобен проблем като бях объркал във "support for frame buffer devices" -> бях избрал грешна опция... ама не вярвам при тебе това да е проблема.
Активен

Debian -
One Distro To Rule Them All...

  • Гост
kernel-2.6.0  na Debian problem
« Отговор #3 -: Jan 22, 2004, 12:58 »
Може да разкара файла само ако при компилирането на ядрото не е използвал --initrd опцията, ако е правил подобен имидж не може да боотне без него.
Активен

geopit

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #4 -: Jan 22, 2004, 20:17 »
Alabal ,balgodarq ti ( i na vsi4ki drugi ) za pomo6ta.Sega vsi4ko e nared.
Активен

vampi

  • Напреднали
  • *****
  • Публикации: 106
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #5 -: Jan 23, 2004, 11:55 »
... е къв беше проблема?  '<img'>
Активен

Debian -
One Distro To Rule Them All...

  • Гост
kernel-2.6.0  na Debian problem
« Отговор #6 -: Jan 23, 2004, 13:54 »
Mi,ne znam.Napravih kakvoto mi kaza alabal i vsi4ko si trygna super,no....
Vinagi ima edno "no". '<img'>
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.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #7 -: 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.
Успех! '<img'>
P.S.: Опааа, следния ред спокойно можеш да го пропуснеш, освен ако не искаш нейде из кернела да ти има името '<img'> :
    # 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
Активен

It makes you awful glad that you were born a man.

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #8 -: 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
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

  • Гост
kernel-2.6.0  na Debian problem
« Отговор #9 -: 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
« Отговор #10 -: 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 !!!
Активен

geopit

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
kernel-2.6.0  na Debian problem
« Отговор #11 -: 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
« Отговор #12 -: Jan 23, 2004, 21:45 »
Явно аз съм бил в грешка, сори за слабия съвет, е поне аз научих нещо.   '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MPlayer  +  Debian
Настройка на програми
IvanST 7 4630 Последна публикация Feb 15, 2003, 18:55
от IvanST
kernel-2.4.24  v Debian
Настройка на програми
sodipodi 7 3115 Последна публикация Jan 26, 2004, 00:58
от
Kernel на пакети  Slackaware
Настройка на програми
PRP 2 1593 Последна публикация Aug 18, 2004, 09:46
от zeridon
Debian 3.1 - Kernel 2.6 - CD problem
Настройка на хардуер
pozza 2 1811 Последна публикация Nov 11, 2005, 17:48
от nix
Питане относно  kernel
Настройка на програми
KPETEH 8 2481 Последна публикация Apr 20, 2006, 16:59
от Lord Bad