Ett "enkelt" sätt att prova linuxkärnan-2.6 är att använda dom färdiga paketen, styr kosan till någon "current"-spegel, ex.v.
ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/testing/packages
Ladda ner den senaste, för mig "linux-2.6.10"..
alsa-driver-1.0.8_2.6.10-i486-1.tgz det här är för "alsa-ljud", inte nödvändigt..men ta ner det ändå..det är värt att prova. :-)
kernel-generic-2.6.10-i486-1.tgz
kernel-modules-2.6.10-i486-1.tgz
Läs även README.initrd..den finns senare i /usr/doc/mkinitrd-1.0.1 om du installerar det paketet.
Har du något annat än ext2, d.v.s. ext3 eller reifers, som filsystem på rootpartitionen (/-partitionen) så måste du använda dig av initrd, då går du hit..
ftp://ftp.slackware.no/pub/linux/slackware/slackware-current/slackware/a/
Ladda ner
mkinitrd-1.0.1-i486-2.tgz
Ställ dig i den katalog där du laddat ner paketen..bli "root" via #su och..
#installpkg kernel-generic-2.6.10-i486-1.tgz
#installpkg kernel-modules-2.6.10-i486-1.tgz
#installpkg alsa-driver-1.0.8_2.6.9-i486-1.tgz
..nu har du i /boot
vmlinuz-generic-2.6.10
config-generic-2.6.10
System.map-generic-2.6.10
..samt "länkar"(vmlinuz,System.map,config), dom brukar jag ta bort, det är enklare om jag i LILO/GRUB ser direkt vilken kärna som laddas.
Om du behöver en initrd..
#installpkg mkinitrd-1.0.1-i486-2.tgz
..ställ dig i /boot..
..reifers..
#mkinitrd -c -k 2.6.10 -m reiserfs
..ext3..
#mkinitrd -c -k 2.6.10 -m jbd:ext3
..att läsa man-sidor brukar inte vara det lättaste..men #man mkinitrd..är faktiskt någorlunda begriplig.. :-)
Nu ska du ha en initrd.gz i /boot.
Nu är det viktigt att ställa in "rätt", så att man kan använda 2.4-kärnan om det inte skulle fungera med 2.6, d.v.s. har du en hänvisning till vmlinuz för 2.4-kärnan måste du ändra till vmlinuz-ide-2.4.26, eller vad din 2.4-kärna nu heter. Jag har min /-partition på /dev/hdb6, du måste naturligvis använda din. Min "brännare, /dev/hdd, behöver "scsi-emultion" med 2.4-kärnan.
/boot/grub/menu.lst
# For booting GNU/Linux title Slack2.4 root (hd1,5) kernel /boot/vmlinuz-ide-2.4.26 root=/dev/hdb6 ro hdd=ide-scsi title Slack2.6 root (hd1,5) kernel /boot/vmlinuz-generic-2.6.10 root=/dev/hdb6 ro initrd /boot/initrd.gz Om du behöver den!
/etc/lilo.conf
# Linux bootable partition config begins image = /boot/vmlinuz-ide-2.4.26 root = /dev/hdb6 label = Slack2.4 read-only append="hdd=ide-scsi" image = /boot/vmlinuz-generic-2.6.10 initrd = /boot/initrd.gz Om du behöver den! root = /dev/hdb6 label = Slack2.6 read-only
Sedan som vanligt #/sbin/lilo
Till slut har jag läst "nånstans" att man ska skapa katalogen /sys och lägga till denna rad i /etc/fstab
none /sys sysfs default 0 0
Hemsida: http://www.alsa-project.org/
Manual: http://www.alsa-project.org/~valentyn/
Mitt ljud är inbyggt i moderkortet:Intel 82801AA (AC97), så jag går till "Supported soundcards" och söker på "Intel", sedan "Driver & Docs". Det är här jag kan lära mig "allt"..men som vanligt måste jag prova först. ;-)
Det här är med Slackwares förkompilerade 2.6.10-kärna, jag provar som "root" så jag har alla "rättigheter".
Installera alsa-program, finns på CD 1, min DVD monteras på /mnt/cdrom (#mount /mnt/cdrom)
#installpkg /mnt/cdrom/slackware/l/alsa-lib-1.0.8-i486-1
#installpkg /mnt/cdrom/slackware/l/alsa-oss-1.0.8-i486-1
#installpkg /mnt/cdrom/slackware/ap/alsa-utils-1.0.8-i486-1
Först kollar jag /var/log/syslog.. Feb 10 07:30:09 haze kernel: ALSA /tmp/alsa-driver-1.0.8/alsa-kernel/pci/intel8x0m.c:401: codec_semaphore: semaphore is not ready [0x1][0x1300] Feb 10 07:30:09 haze kernel: ALSA /tmp/alsa-driver-1.0.8/alsa-kernel/pci/intel8x0m.c:415: codec_write 1: semaphore is not ready for register 0x54 ..efter lite sökande på (http://www.google.se/linux) , kommer jag fram till att jag ska lägga till detta i /etc/hotplug/blacklist,,
(http://www.google.se/linux nedlagd 2011./le)
# Inte ladda snd-intel8x0m #This means that snd-intel8x0m (an ALSA Modem driver) has registerd as first soundcard. #The real soundcard should still be available as second card. #I do not really know what this driver is up to, but as I currently don't need the modem #anyway I just put the snd-intel8x0m onto the /etc/hotplug/blacklist snd-intel8x0m ..som ni ser kommenterar jag rätt mycket (den på engelska är från där jag hittade info'n), annars kommer jag inte ihåg varför jag gjorde saker och ting, ;-).. Sedan enligt "alsa-manualen" skapar jag en dold textfil /etc/.asoundrc, mer info här.. (http://www.alsa-project.org/alsa-doc/doc-php/asoundrc.php?module=intel8x0) http://www.alsa-project.org/main/index.php/Asoundrc #pico /etc/.asoundrc ..och skriver in.. pcm.intel8x0 { type hw card 0 } ctl.intel8x0 { type hw card 0 }
Nu är det dags att konfigurera alsa..
#alsaconf
..tryck OK..
..söker..
..och hittar mitt ljudkort..
..Ja det vill jag, den kommer att se ut sä här..
# --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 1.0.8 --- alias snd-card-0 snd-intel8x0 alias sound-slot-0 snd-intel8x0 # --- END: Generated by ALSACONF, do not edit. ---
..då ställer den in bl.a. volymen.
Bara för att kontrollera..#alsamixer
..man-sidan fär alsamixer (#man alsamixer) är på någorlunda "enkel" engelska, där kan du se hur den används. Om du vill ändra något (som jag gjort) och ha det som förval glöm inte..
#alsactl store
För att få det att fungera som vanlig användare lägger jag till, i /etc/group, hakan i gruppen audio.
För att använda DVD'n lägger jag till mig i gruppen cdrom
/etc/group
audio::17:hakan
cdrom::19:hakan
kernel: shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5 kernel: shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5 kernel: pciehp: acpi_pciehprm:\_SB_.PCI0 evaluate _BBN fail=0x5 kernel: pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x5 kernel: hw_random: RNG not detected kernel: i8xx TCO timer: failed to reset NO_REBOOT flag, reboot disabled by hardware
Dom 4:a första "blacklistar" jag i /etc/hotplug/blacklist # Mitt försök att inte ladda shpchp och pciehp shpchp pciehp
Lite info RNG, som jag inte använder.. The hw_random device driver is software that makes use of a special hardware feature on your CPU or motherboard, a Random Number Generator (RNG). In order to make effective use of this device driver, you should download the support software as well. Download the latest version of the "rng-tools" package from the hw_random driver's official Web site: http://sourceforge.net/projects/gkernel/
Lite om i8xx TCO timer hittar du här.. (http://seclists.org/lists/linux-kernel/2005/Feb/0164.html) http://cateee.net/lkddb/web-lkddb/I8XX_TCO.html ..och "blacklist har detta som förval.. # This module causes many Intel motherboards to crash and reboot. i810-tco ..så jag låter det vara!