Current i jądro 2.6.6

Jak wszystkim slackowcom wiadomo, w gałęzi current pojawiły się zrobione paczki z jądrem v2.6.6. Znajdują się one w katalogu testing. Jest to przygotowane przez Patricka gotowy do instalacji jądro 2.6. Opiszę nieco moje z nim przygody.

Jądro to postanowiłem ,,wrzucić'' na używanego przeze mnie laptopa. Jest to trochę stara maszynka -- Toshiba 300ctd z p160mmx, niewielką ilością 16 MB pamięci RAM (o rozmiarach dysku przez grzeczność nie wspomnę).

Na lappim znalazł się ostatno świeżo zainstalowany current - a jako, że jestem z natury leniwy i sama myśl o próbie kompilacji tam jądra 2.6 przyprawiała mnie o mdłości, powitałem z dużą radością pojawienie się pakietu w testing. I tu jeden istotny szczegół: instalując Slackware na lappim coś mnie podkusiło i postanowiłem uzyć xfs jako podstawowy filesystem (w końcu trzeba gdzieś testować). No i tu zaczeły się schody. Dlaczego? Bo:

09:17 jaro:~/current/testing/packages/linux-2.6.6# less kernel-generic-2.6.6-i486-3.txt 
kernel-generic: kernel-generic (a general purpose Linux kernel)
kernel-generic:
kernel-generic: This is a Linux kernel with built-in support for most IDE controllers
kernel-generic: and the ext2 filesystem.  If you need more advanced filesystems, or
kernel-generic: need to load support for a SCSI or other controller, then you'll need
kernel-generic: to load one or more kernel modules using an initial ramdisk, or
kernel-generic: initrd.  For more information about creating an initrd, see the
kernel-generic: README.initrd file in the /boot directory.
kernel-generic:
kernel-generic:
kernel-generic:

Nie powiem, żeby mnie to nie zmartwiło - oznaczało to, że muszę wygenerować sobie initial ramdisk w którym będzie moduł xfs.ko, co pozwoli na prawidłowe uruchomienie systemu.

Cóż więc - trzeba było się zabrać do pracy. Pierwszy krok - instalacja niezbędnych pakietów:

# installpkg kernel-generic-2.6.6-i486-3.tgz
# installpkg kernel-modules-2.6.6-i486-2.tgz
# installpkg mkinitrd-1.0.0-i486-1.tgz

Nie należy tu zapomninać o udev i module-init-tools:

# installpkg a/udev-025-i486-6.tgz
# installpkg a/module-init-tools-3.0-i486-1.tgz

Ok - troche to trwało - ale mamy wszystko na swoim miejscu - zacznijmy więc przygotowanie initrd:

# cd /boot
# mkinitrd

Tu mkinitrd zakłada katalog initrd-tree wypisując stosowny komunikat.

# cd /lib/modules/2.6.6/kernel/fs/xfs
# cp xfs.ko /boot/initrd-tree/lib/modules/2.6.6

Jeśli operacja ta będzie robiona na jądrze 2.4* nie będzie katalogu 2.6.6 w /boot/initrd-tree/lib/modules -- należy go wczesniej utworzyć.

# echo "insmod /lib/modules/2.6.6/xfs.ko" >> /boot/initrd-tree/load_kernel_modules
# cd /boot
# mkinitrd

Po ostaniej operacji mamy w katalogu /boot plik initrd.gz -- pozostaje jedynie dopisać go do
lilo.conf lub grub.conf (zależy jakiego produktu używamy przy starcie) i to już.

Mogę więc w spokoju małym nakładem sił cieszyć się jądrem 2.6 na moim starym wysłużonym lappim.
Czego i Wam życzę.

2011 winter BanXie new Nike man

Nike brand advertising slogan of the more honed the more light, this pair of Air Force One can pass the word completely, image interpretation out, exquisite, beautiful, breathable modelling design, simple and do not break vogue, wearing leisure, comfortable, throughout the year, are appropriate, no matter you are climbing or play is right choice. Nike Trainers the sole choose special wear-resisting rubber, Air Max 90 have good wear-resisting prevent slippery function, have
Nike SB Blazer you never have to worry about in a wet monsoon season will be a don't be careful to a completely. Contracted, beautiful color is tie-in, at the same time also add many fashion popular element, shallow ga color irregular letters LOGO icon is one of the features. Put on this pair of Nike Dunk Heels UK charm by inside and outside send out naturally out, simple also can wear a unique, believe you can also.