Upgrading to kernel 2.6

11 отговора 1885 прегледа
#1

Upgrading to kernel 2.6

Тази тема е предназначена за обмяна на идеи и решения на проблеми при преминаването от ядра 2.2 и 2.4 към ядро 2.6. Предварително Ви моля да не flood-ваме темата с flames и подобни простотии.

Стартирам с двата съвета, дадени в другия постинг, с цел да съберем всичко в този thread:

1. NVidia drivers [тук]
Забележка: alpha release на новия прекомпилиран пакет с драйвери (4620)- [тук]
2. Lirc support за kernel 2.6 [тук]

воля, воля... и пак воля...

Редактирано от stinger на

Отговор
в отговор на stinger #2

rpm-i за Федора 1

Първо, благодаря на админите за тази тема.

Ако ползвате Федора 1 и не ви се занимава да компилирате собствен кернел, пакетирани рпм-и за различни архитектури има тук:

[линк]

rpm -i nov-kernel.rpm би трябвало да е достатъчен.

След малко ще опиша и процедурата за ъпгрейдване чрез yum и ще помоля админа да мерджне темите.

Отговор
в отговор на stinger #3

Re: Upgrading to kernel 2.6

Vklu4ete si

CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=m

ako ne vi raboti PC speakera, na mene li4no mi beshe mnogo gadno be3 nego.

Niakoj ako moje da kaje swsusp dali e podkaral pod 2.6, probvash s to3i kojto e vklu4en v kernela i ne stana, syshto i s CONFIG_PM_DISK koeto pishe 4e e fork ot swsusp. A syshto taka i s patcha 3a -test11 - s nego moga da hibernate-na oba4e sled tova go ra3po3nava kato normal swap space i ne resume-va.

[линк]
Отговор
в отговор на MartinT #4

Re: Upgrading to kernel 2.6

Сложете си най-новия мodutils [линк]

Защото без него няма да можете да инсталирате новите модули ???

А някой може ли да ми обесни защо модулите са вече с разширение .ko

Отговор
в отговор на alabala #5

Re: Upgrading to kernel 2.6

Ами такава е новата стратегия, "kernel object" ще рече! Добре е защото в действителност има разлика между .o и .ko , само че до сега не си личеше по разширението.

Отговор
в отговор на stinger #6

Re: Upgrading to kernel 2.6

Ето няколко опции които трябва да се set-нат ако ползвате стар config файл за компилиране на 2.6

# Graphics support
#
CONFIG_FB=y
CONFIG_FB_VESA=y
CONFIG_VIDEO_SELECT=y
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_PCI_CONSOLE=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y

#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y

И инсталацията:
a.) make bzImage && modules && modules_install
b.) cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6
c.) cp Sytem.map /boot/Sytem.map-2.6
d.) rm -rf /boot/System.map
e.) ln -sf /boot/System.map-2.6 /boot/System.map
d.) mcedit /etc/lilo.conf
e.) Копирайте предишната опция за зареждане на 2.4 ядрото и променете:

image=/boot/vmlinuz ----на---> image=/boot/vmlinuz-2.6
и...
label=Linux ----на---> label=Linux-2.6

f.) /sbin/lilo

воля, воля... и пак воля...
Отговор
в отговор на stinger #7

Re: Upgrading to kernel 2.6

Добре си го написал ама на края има млко подробности за тези които ползват
raserfs
purvo modula trqabva da se vkluchi
sled tova
mkinitrd -b /boot -k vmlinuz-2.6 -i initrd-2.6
i ako se polzva grub dobavqa se noviqa kernel v /boot/grub/menu.lst
Не е препоръчително да се трие стария кернел преди да се убедиш че новия работи изправно.

Добрия Интернет струва пари!!!
Отговор
в отговор на Netwlan #8

Re: Upgrading to kernel 2.6

Значи - забележка:
Избягвайте да следвате
d.) rm -rf /boot/System.map
а направете
d.) mv /boot/System.map /boot/System.map.old

воля, воля... и пак воля...
Отговор
в отговор на purist #9

ако имате usb, reiser и др. нестандартни

Ако използвате рпм-ите от предишния пост и буут партицията е на рейзер или друга фс "нестандартна" за редхат, първо инсталирайре <name>-unsupported.rpm.

Ако вече сте инсталирали главния рпм го махнете с rpm -e, инсталирайте unsupported.rpm, и след това наново главния.

Може да помогне и за други хардуери които не работят, пробвайте.

Отговор
в отговор на purist #10

Re: rpm-i за Федора 1

po dobre e [линк] ... tam ima po-nova versiq na 2.6 kernel-a.. ili pone patches sa po-novi..

Learn to live freely, learn Linux !
Отговор
в отговор на stinger #11

malyk problem ...

Ползвам Slackware 9.1 и му сложих ядро 2.6.1, обаче забелязах, че не си монтира swap дяла, а преди това със старото ядро 2.4.22 нямаше такива проблеми... Най-вероятно аз нещо съм омазал, но не се сещам какво ...
Ето съдържанието на /etc/fstab :

/dev/hda1 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/dev/hdc1 /ftp ext3 defaults 1 1
/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0

Отговор
в отговор на stinger #12

Re: Upgrading to kernel 2.6

Нови patch-нати драйвери за NVidia-карти от minion.de за ядро 2.6 можете да намерите тук. Инсталират се по същия начин като под 2.4.х - просто правите файла изпълним и после:

./NVIDIA-Linux-x86-1.0-5328-pkg0.run



воля, воля... и пак воля...
Отговор