Ne vidim zašto bi degradirao kernel sa 2.6 na 2.4. Iako sam i ja totalni početnik čini mi se da je bolje uzeti poslednju stabilnu verziju kernela, u ovom trenutku to je, koliko sam upućena 2.6.11.
Anyway, kad otpakuješ arhivu sa kernel source-om, dobiješ folder linux-2.4.x i potrebno je da uradiš sledeće:
1. obrišeš simbolički link ostao od prethodnog kernela sa:
$ rm -f /usr/src/linux
Ovaj link je pokazivao na prethodni kernel:
/usr/src/linux -> /usr/src/linux-2.6.5
2. napraviš novi simbolički link koji pokazuje na folder u kom je raspakovan novi kernel:
$ ln -s PATH_to/linux-2.4.30 /usr/src/linux
3. proveriš sa:
$ ls -l /usr/src/linux
na šta ćeš dobiti nešto kao ovo:
lrwxrwxrwx 1 root src DateTime /usr/src/linux -> PATH_to/linux-2.4.30
4. predješ u novi direktorijum:
$ cd /usr/src/linux
5. počistiš :)
$ make mrproper
6. potom je potrebno da odabereš koje opcije su ti potrebne/želiš da imaš u novom kernelu sa:
$ make menuconfig
Dobićeš mali GUI sa opcijama koje je potrebno da izabereš. Preporučujem ti da to odradiš pažljivo, da pre toga vidiš šta tačno imaš od hardvera i da obavezno pročitaš Help koji postoji za svaku stavku. Ako za nešto nisi siguran da li ti treba ili ne, Help će ti pomoći da se odlučiš.
Kada završiš sa konfigurisanjem, možeš da sačuvaš konfiguracioni fajl kao backup na nekom zgodnom mestu.
7. sledećih par koraka možeš da odradiš iz jednog cuga, mada ti za prvi put preporučujem da ideš korak po korak da vidiš šta se dešava:
$ make dep && make clean && make modules && make modules_install && make bzImage
Ovo je kompajliranje kernela i u zavisnosti od mašine može da potraje.
Sada je potrebno da instaliraš novi kernel.
Ukoliko hoćeš da zadrži i stari kernel, važno je da zadržiš fajl vmlinuz iz /boot direktorijma. Možeš da ga reimenuješ u npr. vmlinuz-2.6.5 i da u skladu sa tim izmeniš par redova u lilo.conf ili menu.lst (prvi ako koristiš LILO a drugi ako koristš GRUB). Takodje, treba da dodaš par redova u jedan od tih fajlova za novi kernel kako bi iz boot menija mogao da odabereš onaj koji želi da pokreneš. To je vrlo jednostavno, i ima literature na netu koja će ti pomoći. U krajnjoj liniji, pogledaj kako izgledaju ti fajlovi sada pa u skladu sa tim dodaj nove parametre.
Kernel instaliraš na sledeći način:
$ cp arch/i386/boot/bzimage /boot
$ cd /boot
ovim kopiraš novi kernel u /boot direktorijum.
$ mv vmlinuz vmlinuz-2.6.5
ovim reimenuješ stari kernel.
mv bzImage vmlinuz-2.4.30
ovim reimenuješ novi kernel.
Esencijalno je da pre reboot-a, prepraviš lilo.conf tj. menu.lst inače nećeš moći da podigneš linux, lilo/grub prosto neće prepoznati nove fajlove.
Što se tiče samog modema, taj modem se vrlo uspešno instalira i ima više od nekoliko tema koje se bave time.
Use The Force!
“Who said anything about slicing you up? I just wanted to carve a little Z on your forehead — nothing serious.”