Start | Debian | Slackware | Ubuntu | Laptop | Linux | Länkar | Sitebuilder | Ordlista | Email | FAQ | Sitemap | Tips

Slackware...

Varning!
Inspiration
Min dator
Skrivbord
Länkar
Skrivare

System

Installation översikt
Installation steg för steg

Första start av systemet
Konfiguration

Bootordning
Skrivbord
Kommandon
Loggfiler
Katalog och filsystem

Kompilera kernel
Xorgconfig

Program

Allmänt om program
Installera program
Grafik
Internet
KDE
Kontor
LAMP
Musik
PackageTool
Systemverktyg
Webbläsare

Avinstallera program

Konfigurationsfiler

fstab
xorg.conf
initab

lilo.conf

Slackware.se

South Eastern Railroad

KEXEC...

När man kompilerat en ny kärna måste systemet startas om för att ladda in de nya inställningarna. Detta tar sin tid men det finns ett alternativ som gör en snabboot av systemet. Kexec heter ett litet program som kan utföra detta mirakel. Pröva vet ja!

Kexec-projektets hemsida hittar du här...

Läs noga READ.ME innan du börjar!

Kexec är egentligen en patch som appliceras i din befintliga kärna och kexec består av två komponenter. Det ena är "kexec-tools" och den andra är själva kärnan.
När kexec körs sker två saker: kärnan laddas till RAM-minnet och nya kärnan startas.

Hur gör man?

För att kexec ska fungera behöver din kärna stöda processen och fr.o.m version 2.6.13 av kärnan finns stöd för kexec. Om du har 2.6.13 eller senare version börja med att kompilera om kärnan med stöd för kexec.
Se bild här över var alternativet kexec finns i xconfig...

Läs här hur du gör för att kompilera en ny kärna...

Att göra en kärna kexec-kompatibel är enkelt.
Bara ladda ner kexec-tools paketet och kernel-specific

För att ladda in en ny kärna, är syntaxen:

kexec l <kernel-image> --append="<command-line-options>"

där <kernel-image> är kärnan som du vill starta med och <command-line-options> innehåller parametrar du behöver för att nya kärnan ska fungera.
Fel <command-line-options> kan orsaka problem under omstarten.
förbipasserande innehåll av /proc/cmdline är säkraste sätt till säkerställa att giltiga värden är passerade till omstartande kärna.

Till exempel, om kärnan du vill starta finns i /tmpl/bzImage, och sökvägen till /proc/cmdline är "rot=/dev/hda1", skulle kommandot för att ladda kärnan vara:

kexec l /-tmp/bzImage -append="rot=/dev/hda1"

För att nu ladda nya kärnan skriver du

kexec e -

System kommer att starta omedelbart.
Till skillnad från normal omstart stänger inte kexec ner systemet vilket snabbar upp processen avsevärt.

...mer info kommer snart...

 


Filen senast uppdaterad 01-Jul-2007