Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sodipodi в Jan 24, 2004, 23:12



Титла: kernel-2.4.24  v Debian
Публикувано от: sodipodi в Jan 24, 2004, 23:12
Здравейте,
Имам следния проблем:
Аз съм с Knoppix 3.3 инсталиран на харда.Той е с kernel-2.4.22-xfs.
Реших да му сложа 2.4.24.Използвах дебианския начин:
  # make-kpkg --configure menuconfig kerne_image
 # cd /usr/src
 # dpkg -i kernel_image......

Всичко си стана точно,попита ме дали искам дискета-не,дали искам да го добави в Lilo-да,но когато отидох в lilo.config, видях следното:
 


# Boot up Linux by default.
#
default=Linux

image=/boot/vmlinuz-2.4.22-xfs
 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)"
т.е. не ми е добажено новото ядро и при рестартиране ми зарежда само старото.
Какво трябва да направя,за да буутне от новото !
Моля ви помогнете ! Благодаря ви предварително!


Титла: kernel-2.4.24  v Debian
Публикувано от: sodipodi в Jan 25, 2004, 00:06
Опитах и по стандартния начин:

 # make bzImage
 # make modules make modules_install

Копирах компилирания кернел в /boot :

 # cp arch/i386/boot/bzImage /boot/kernel.NEW

Добавих в lilo.config :

image=/boot/kernel.NEW
        label=linux
        root=/dev/hda3
        vga=791
        read-only

стартирах:
   lilo -v
всичко си мина нормално    ...но
когато рестартирах-ядец !!!
новото ядро изобщо не стартира !


Титла: kernel-2.4.24  v Debian
Публикувано от: mrvoland в Jan 25, 2004, 08:52
опитай старомодния не-дебиански стил :D
make dep clean bzlilo modules modules_install

п.п. аз продължавам да си компилирам така ядрата и нямам никакви проблеми :)


Титла: kernel-2.4.24  v Debian
Публикувано от: paveldikov в Jan 25, 2004, 12:33
Ако кернела вече е инсталиран (т.е. има го в /boot):
Примерен код
sudo kedit /etc/lilo.conf
# сменяш "image=/boot/vmlinuz-2.4.22-xfs" на "image=/boot/vmlinuz-2.4.24"
sudo lilo -v 2
dd if=/dev/hda3 of=/home/knoppix/linboot2.img bs=512 count=1

Копираш linboot2.img в C: и в boot.ini добавяш (ако вече имаш ред за boot-ване на Linux - сменяш със) следния ред:
C:\linboot2.img = "Knoppix"
Опиши после какво е станало !!!


Титла: kernel-2.4.24  v Debian
Публикувано от: zazzko в Jan 25, 2004, 18:42
Ядрото ти със стария .config ли е компилирано? Защото може да си объркал някои от опциите.


Титла: kernel-2.4.24  v Debian
Публикувано от: geopit в Jan 25, 2004, 20:30
Ne,ne e sys stariq.Konfigurirah go nanovo.


Титла: kernel-2.4.24  v Debian
Публикувано от: в Jan 25, 2004, 22:50
# kedit /etc/lilo.conf
или gedit при Gnome

image=/boot/vmlinuz-2.4.24
label=Linux-24
initrd=/boot/initrd.img-2.4.24
root=/tvoiata/particia

сейваш lilo.conf

# lilo

Рестартираш.
Понякога dpkg -i не променя автоматично lilo.conf и трябва ръчно да свършиш тая работа.
Виж как се казват точно vmlinuz и initrd.img за 2.4.24 в /boot и ако се различават от това което съм написал си ги промени с твоите.


Титла: kernel-2.4.24  v Debian
Публикувано от: в Jan 26, 2004, 00:58
Nai-posle uspqn.Blagodarq na vsi4ki (i nai-ve4e na 5678 !!! ).