Postavljanje 2.6 kernela na Slackware 10.2 i podrska za SATA diskove 1. Na drugom CDu u direktorijumu 2.6.13 su potrebni paketi. Kao root uraditi sledece: # installpkg kernel-generic-2.6.13-i486-1.tgz # installpkg kernel-headers-2.6.13-i386-1.tgz # installpkg kernel-modules-2.6.13-i486-1.tgz # installpkg kernel-source-2.6.13-noarch-1.tgz 2. Sada treba napraviti initrd paket. Razlikuje se za Reiser i za Ext3: 2.1. Reiser: # cd /boot # mkinitrd -c -k 2.6.13 -m reiserfs 2.2. Ext3: # cd /boot # mkinitrd -c -k 2.6.13 -m jbd:ext3 -f ext3 -r /dev/hda1 Zameniti /dev/hda1 sa odgovarajucom root particijom ako treba! U slucaju da imate SATA disk, treba staviti /dev/sda1 Ako ne znate kako ce ga Linux prepoznati, najlakse je da dignete sistem sa prvog Slackware CD-a, i ukucate test26.s na boot promptu. Kada se sistem podigne: cat /proc/partitions treba da pokaze sve diskove i particije koje je nasao. 3. Izmeniti LILO da nudi i stari kernel kao opciju Paketi koji su instalirani u koraku 1 stave da 2.6 bude default kernel. Najbolje je otvoriti /etc/lilo.conf, izmeniti default sekciju pa pokazuje na stari 2.4 i dodati novu sekciju za 2.6: # 2.4 IDE image = /boot/vmlinuz-ide-2.4.31 root = /dev/hda1 label = Linux24 read-only # 2.6 IDE image = /boot/vmlinuz-generic-2.6.13 initrd = /boot/initrd.gz root = /dev/hda1 label = Linux26 read-only 4. Pokrenuti LILO da instalira boot loader: # lilo I time smo instalirali 2.6 kernel. Posle restarta, bice ponudjen i stari i novi. 5. Aktiviranje podrske za SATA uredjaje Potrebni fajlovi su na prvom Slackware CDu u direktorijumu kernels/test26.s Treba ih preimenovati i iskopirati u /boot direktorijum: Fajl System.map.gz prvo raspakovati. # gunzip System.map.gz 5.1. Kopiranje: # cp System.map /boot/System.map-sata-2.6.13 # cp bzImage /boot/vmlinuz-sata-2.6.13 # cp config /boot/config-sata-2.6.13 5.2. Obrisati postojece symlinkove u /boot i kreirati nove. Ako nisu symlinkovi, onda preimenovati fajlove (npr. vmlinuz u vmlinuz-trenutna-verzija-kernela). # cd /boot # rm System.map vmlinuz config # ln -s System.map-sata-2.6.13 System.map # ln -s /boot/vmlinuz-sata-2.6.13 vmlinuz # ln -s /boot/config-sata-2.6.13 config 5.3. Dodati SATA kernel u LILO Otvoriti /etc/lilo.conf i dodati: # SATA 2.6 image = /boot/vmlinuz-sata-2.6.13 initrd = /boot/initrd.gz root = /dev/sda1 label = Sata26 read-only 5.3.1. Pokrenuti LILO da instalira boot loader: # lilo I time smo instalirali SATA kernel. Posle restarta, bice ponudjen i on. Posto se particije nalaze na drugom mestu, treba editovati i /etc/fstab i zameniti hda sa sda. Naravno, posle ovoga se vise ne moze podici IDE kernel jer fstab nece videti particije.