ot gamehack(21-06-2004)

reiting (14)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Instaliraneto na iadro na Debianska sistema e mnogo lesno, nai-lesniiat nachin e instaliraneto na kernel-image.deb paket, sled kato e instaliran samo triabva da obnovite buut loudera i da restartirate.

Po printsip instaliram kernel-source-2.6.6 paketa otkolkoto kernel-image-2.6.6 paketa, tui kato vtoriia ne e konfiguriran za moiata sistema (zvuk, framebuffer , usb, HID, t.n...) i zatova triabva da kompiliram ot sors.

Vinagi e hubavo da si prekompilirate iadrata. Povecheto distributsii idvat s vklyuchena goliama poddruzhka na harduer, ot koiato 90% ne vi e nuzhna. Prekompiliraneto na iadroto shte napravi vasheto iadro po-malko i po-burzo.

2.6 iadroto e po-burzo ot starite iadra i predlaga direktno zapisvane na SD-ta i DVD-ta bez nuzhdata ot emulatsiia na SCSI.

Svaliane na 2.6 sorsa:

Svalete nai-noviia sors na iadroto s tazi komanda:
`apt-get install kernel-source-2.6.6`
// Tova e nai-novoto iadro po vreme na pisaneto na statiiata

Obnovete sistemnite paketi:

Tui kato sum sus Sid ne mi se nalozhi da obnoviavam nishto. Uverete se, che module-init-tools e instaliran i e nai-novata versiia.

Nalozhi mi se da izpulnia tazi komanda:

`apt-get install libc6-dev linux-kernel-headers`


Instaliraneto na sorsa:

1) Sled instaliraneto na paketa kernel-source-2.6.6, otivate v /usr/src i sled izpulnenieto na `ls -l` triabva da vidite neshto podobno:
-rw-r--r-- 1 root root 34403319 Jun 16 08:51 kernel-source-2.6.6.tar.bz2

2) Proverete dali imate simlink s ime linux. Za tselta izpulnete `ls -l` Ako imate shte vidite neshto podobno:
lrwxrwxrwx 1 root src 19 Jun 21 10:42 linux -> kernel-source-2.4.26

3) Premahnete simlinka s komandata `rm -rf linux`

4) Razarhiviraite sorsa:

`tar xvfj kernel-source-2.6.6.tar.bz2`


4) Naprete nov simlink kum noviia sors:

`ln -s kernel-source-2.6.6 linux`

5) Vlezte v novata direktoriia linux:
`cd linux`

Pachove za iadro:


Pachovete sa failove, koito indikirat promenite ot edna versiia spriamo druga. Te dostaviat novi funktsii, opraviat bugove i t.n. Ako zhelaeto da pachnete iadroto si, to sega mu e vremeto.

Izpulzvaite slednata komanda, za da pachnete iadroto si:

patch -p1

Konfigurirane na iadroto:

1) Kato root otvorete edna konzola i napishete ( triabva da ste v /usr/src/linux):

`make menuconfig`

Alternativno mozhete da izpolzvate gconfig, xconfig ili config.

Uverete se da vklyuchite vsichko, koeto imate kato harduer i da premahnete vsichko, ot koeto ne se nuzhdaete.

Izpolzvaite moduli, kudeto e vuzmozhno, tova pravi iadroto po-malko i po-burzo. Az izbiram [m] za zvukovata i mrezhovata karta, tova shte zaredi zvukovata i mrezhovata karta, kogato e nuzhno.

Failove sistemi:

V novoto iadro mozhete da se nasladite na NTFS Read/Write poddruzhka.

Ako izpolzvate Et3 ili ReiserFS vklyuchete gi v samoto iadro, ne gi markiraite kato moduli, po tozi nachin niama da ima nuzhda da se zanimavate s mkinitrd.


Eksperimentalni draiveri:

Vinagi izbiraite Yes tuk, za da imate poddruzhka na povecheto novi ustroistva.


Zvuk:

Premahnete OSS i izberete ALSA. Uverete se, che ste izbrali OSS-Mixer-API, koeto shte emulira interfeisite na OSS, tui kato niakoi stari programi izpolzvat samo OSS.


Freim bufer:

Za da se poddurzha freim bufera, vklyuchete tezi optsii v samoto iadro:

-Support for frame buffer devices
-VESA VGA graphics console
-VGA 16-color graphics console

Sushto taka izberete freim bufer modula za vashata video karta.


2) Zapametete i izlezte:

Izgrazhdaneto i instaliraneto na iadroto:

Predi da izgradite iadroto mozhete da pochistite s tazi komanda:
`make-kpgk clean`

1) Izpulnete: make-kpkg buildpackage -rev gamehack kernel_image
// Suvet: Za da ne napravite niakoia belia, kato prezapishete noviia kurnel vurhu stariia, otvorete /usr/src/linux/Makefile i v nachaloto na faila promenete stoinostite. Po-tochna samo EXTRAVERSION promenlivata. V momenta novoto iadro shte se kazva 2.6.6-6
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 6
EXTRAVERSION = -6
NAME=Zonked Quokka

Tova shte otneme izvestno vreme v zavisimost ot skorostta na vashata mashina.

2) Ako vsichko pryuklyuchi bez greshka izpulnete: cd /usr/src

3) Instaliraite novoto iadro taka: dpkg -i kernel-image-2.6.6-6_gamehack.deb


Obnovete buut loudera:


GRUB

1) Otvariate tekstov redaktor i redaktirate /boot/grub/menu.lst, taka che dobaviate novoto iadro:

title Linux 2.6.6-6
root (hd0,0)
kernel /boot/vmlinuz-2.6.6-6 root=/dev/hda1 ro vga=791
savedefault
boot


hdc=scsi veche ne e nuzhno.

vga=791 e za video rezhima pri buutvaneto.

2) Restartiraite i se radvaite na novoto si iadro.

Ako neshtata ne sa nared, mozhete da se vurnete v /usr/src/linux, da dobavite poddruzhka na neshto, ako ste go zabravili. Ako puk iskate da zapochnete iztsialo na novo da konfigurirate izpulnete purvo tazi komanda:

`make clean`

I sled tova po obiknovenata protsedura:

`make menuconfig`


<< Primer za upotreba na Access Control Lists s Linuks | Slackware iadro + ALSA >>