ot gamehack(16-05-2004)
reiting (32)
[ dobre ]
[ zle ]
Variant za otpechatvane
Sega shte opisha kompiliraneto i premahvaneto na iadro za
Slackware.I sushto opravianeto na ALSA sled puskaneto na novoto
iadro.
Eto stupkite.Svalete iadroto,koeto zhelaete ot 2.4.x seriiata
v tar.bz2 format ot www.kernel.org i go suhranete v
/usr/src.
Sled tova si otvorete edin terminal ako ste pod
H.Izpulnete:
1.cd /usr/src
2.tar linux-2.4.x.tar.bz2
3.rm -f linux
4.ln -s linux-2.4.x linux
5.cd /linux
Ako polzvate po-nova ili ravna ot 8.1 versiia na Slackware
izpulnete tazi stupka.
6.0.cd /usr/src/linux
6.1.Otvariate s lyubimiia vi tekstov redaktor faila
Makefile,namirate reda,kudeto pishe "#export
INSTALL_PATH=/boot" i go otkomentiraite(premahnete
simvola # )
Sega shte triabva da podgotvim LILO.Dobaviame tezi redove v
/etc/lilo.conf:
image = /boot/vmlinuz.old
root = /dev/hda1
label = slack.old
read-only
Belezhka:Zamestete hda1 s vashiiat linukski ruut dial.
Sega sme gotovi za sushtinskata chast.
Edno malko poiasnenie.Sega niama da obiasniavam vsichkite optsii
na iadroto,tova shte triabva da si go napravite sami i da
pregledate koi funktsii Vi triabvat.Ako ne iskate da se
zanimavate,prosto izpolzvaite konfiguratsiiata
po-podrazbirane.Lichno az sum si podgotvil edin konfig,koito
si go polzvam vinagi i samo otgovariam na vuprosite,koito sa
novi za vsiako sledvashto iadro.
Izpulnete tezi komandi:
*7.make config/menuconfig/xconfig (napravete vashite
nastroiki na iadroto tuk,kato izpolzvate edna ot trite vida
nastroiki - vupros sle vupros/ncurses bazirano/X
bazirano)
8.make dep (postavia vsichki zavisimosti)
9.make clean (premahva vsichki nenuzhni failove)
10.make bzImage (izgrazhda iadroto)
11.make
12.make install (instalira,mesti i preimenuva vsichki nuzhni
failove i obnoviava LILO)
13.make modules (suzdava vsichki moduli)
14.make modules_install (instalira modulite)
*7 - Tuk imate druga vuzmozhnost.Da izpolzvate gotov konfig
i samo da otgovorite vuprosite,koito sa novi za iadroto.Ako
niamate gotov mozhete da izpolzvate konfiga po podrazbirane na
Slackware.Ako zhelaete da izpolzvate tozi po podrazbirane
izpulnete tazi komanda:
cp /usr/src/linux-2.4.?/.config /usr/src/linux
Kudeto na miastoto na ? zamenete s nomera na tekushtoto vi
iadro.Sled tova otgovorete na vuprosite i ste gotovi.
VNIMANIE! Ako ne ste izpulnili stupkite za prigotvianeto to
LILO i Makefile komandata make install niama da si svurshi
rabotata kakto triabva i instaliraneto na novoto iadro niama da
zavurshi s uspeh.Sled kato izpulnite vsichki komandi mozhete da
restartirate i da probvate novoto iadro.Ako neshto se
oburka,izberete Slack.old i sistemata shte se zaredi s novoto
iadro.
Sled kato ste zaredili novoto iadro shte usetite vednaga,che
niama zvuk.Tova e taka,zashtoto ne sa kompilirani ALSA modulite
za novoto iadro.Eto sega shte napravim tova.Prosto izpulnete
stupkite i vsichko shte e nared.
1.Izteglete failovete ot direktoriiata
[ogledalo]/slackware-9.1/patches/source/alsa-driver/
primerno v /root/alsamodules/ .V momenta na
pisane,failovete,koito se sudurzhat sa:
-alsa-driver-0.9.8.tar.bz2
-alsa-driver.SlackBuild
-alsa-driver.alsaconf.diff.gz
-doinst.sh.gz
-rc.alsa.gz
-slack-desc
2.cd /root/alsamodules/
3.Otvariate faila alsa-driver.SlackBuild s lyubimiia se
tekstov redaktor i namirate reda v kudeto pishe
KVERSION=2.x.x i go zamestvate s KVERSION=$(uname -r)
4.Sled tova kato root izpulnete sh alsa-driver.SlackBuild
(tova shte suzdade paket alsa-driver-x.x.x-ix86-x.tgz v
/tmp)
5.cd /tmp
6.upgradepkg alsa-driver-x.x.x-ix86-x.tgz
7./etc/rc.d/rc.alsa
8.rm -rf /root/alsamodules/
9.Puskate si XMMS ili BMP i se kefite na niakakva iaka muzika
:)
Premahvane na iadro
Sled kato ste si instalirali novoto iadro,sigurno niama da vi
triabva staroto.Za da go premahnete,izpulnete slednite
instruktsii:
1.Premahnete vsichki failove ot /boot s izklyuchenie na:
-System.map
-config
-vmlinuz
Tova sa failovete na tekushtoto iadro.
2.rm -rf /usr/src/linux-2.x.x - na miastoto na x.x slagate
nomera na staroto iadro
3.rm -rf /lib/modules/2.x.x - na miastoto na x.x slagate
nomera na staroto iadro
4.Tova beshe!Nali ne boli ? :)
Statiiata e avtorska,napisana ot gamehack.
<< Kak da obnoviavame avtomatichno Fedora s nai-novite paketi | Kirilitsata i kodovite tablitsi >>
|