Domů arrow Domů arrow Uspáváme počítač
Uspáváme počítač PDF Tisk E-mail
Zhlédnutí: 2661
Hodnocení čtenářů: / 1
SlabéVynikající 
Napsal filbar   
Sobota, 27 srpen 2005
Aktualizováno ( Pátek, 09 únor 2007 )
Pokud vlastníte přenosný počítač,nebo prostě jenom nechcete čekat,než váš počítač pokaždě ráno znovu nabootuje a chcete pokračovat v práco přesně tam,kde jste včera skončili,můžem vám pomoci patch do jádra se jménem Software Suspend 2.
Najdete jej na stránkách http://www.suspend2.net/.Odsudsi stáhněte několik souborů.Nejprve samotný patch so jádra sejménem Software Suspend ??? for kernel ???,kde na místě otazníkůbude verze patche a jádra.Druhý balíček se nachází vedle Latest hibernate script: Vyberte si vezi jaká vám vyhovuje.

Aplikace patche

Patch si zkopírujte někde do blízkosti jádra,aby se vám lépeaplikoval.Spusťe se emulátor terminálu a přesuňte se do vašeho jádra azadejte příkaz tar -xjvf/cesta/k/patch/software-suspend-?.?.?-for-?.?.?.tar.bz2 a zadejtepříkaz software-suspend-?.?.?-for-?.?.?/apply Na obrazovce se vámvypisují názvy jednotlivých patchů,které jsou na jádro aplikovány.Totoje ale speciální způsob aplikace patche.Doporučuji rozbalení aktuálního jádra do nějakého dočasnéhoadresáře,abychom si na něm mohli vyzkoušet obecnou aplikaci patche.Zadresáře software-suspend-?.?.?-for-?.?.? si do tohoto dočasnéhoadresáře s jádrem zkopírujte kterýkoliv soubor obsahující koncovku.patch a zadejte příkaz patch -p1 < soubor_s_patchem.patch.Taktotedy aplikujeme patche do jádra.Nyní již můžete tento adresář s jádremsmazat a vrátíme se do ostrého jádra a nakonfigurujeme si hibernaci.

Suspendování v jádře

Zadáme příkaz make xconfig,nebo make menuconfig.Podíváme se na větev Power Management Options a vidíme,že nám zde přibylo Software Suspend 2,na které klikneme.Nejprve zaškrtneme položku Software Suspend 2 a rozbalí se další menu.
Zde máme na výbčr ze dvou možností a to uložení paměti do souborů(File Writer-je ještě ve fázi testování) a do prostoru swapu(Swap Witer).Dále můžeme obraz paměti komprimovat pomocí LZF image compression.Dále ještě zaškrtneme Userspace user interface support.Provedeme dvojklik na Default resume device name a do pole zadáme oddíl se swapem pokud jsme si zvolili ukládání image paměti do swapu.
To je z konfigurace jádra vše a nyní již stačí změny uložit,jádrozkompilovat a zakopírovat do adresáře /boot obvyklým způsobem(vizminulý díl).

Hibernační skript

Ještě musíme nainstalovat druhou číst hibernace.Pokud jste si stáhnulibinární hibernační skript pro vaší distribuci(rpm,deb) nainstalujte jejobvyklým způsobem.Já se budu věnovat instalaci ze zdrojových kódů.Tytokódy rozbalíme na libovolné místo.Spustíme si příkazovou řádku a správy roota zadáme příkaz ./install.sh.
Poslední krokem je editace souboru hibernete.conf,který se nachází vadresíři /etc/hibernate.V sekci suspend2 upravte první řádky takto:
UseSuspend2 yes
Reboot no
EnableEscape yes
DefaultConsoleLevel 1
Compressor lzf
Encryptor none
Pokud používáte GRUB přesuňte se do odpovídající sekce.Zde můžete chtít změnit menu GRUBu,to zajistíte odkomentováním ChangeGrubMenu yes
Konfigurační soubor GRUBu určíme pomocí
GrubMenuFile /boot/grub/menu.lst
Pokud si sami chceme určit změny v menu GRUBu,odkomentujeme
AlternateGrubMenuFile /boot/grub/menu-suspended.lst
a tento soubor upravíme.
Poslední možnost je záloha konfiguračního osuboru grubu.Tu zajistíme řádkem
BackupGrubMenuFile /boot/grub/menu.lst.hibernate.bak
V případě,že zavádíme systém pomocí LILO odkomentujeme
EnsureLILOResumes yes
a soubor uložíme.
V případě GRUBu dopíšeme do řádku se slovem kernel toto: resume2=/dev/hd??,kde za otazník doplníme oddíl,na kterém mám swap.
Stejný řádek doplňte také do souboru lilo.conf.Teď již stačípouze restartovat počítač,aby se načetlo nové jádro a můžeme počítačuspávat.Tím jsme se také dostali ke konci našeho seriálu o linuxovémjádře a příště se začneme věnovat zavaděči systému,konkrétně GRUBu.
Komentářů
Přidat Nový Hledat RSS
Přidat komentář
Jméno:
Email:
 
Website:
Název:
UBBKód:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Další >

Zapomenuté heslo
Nemáte účet? Vytvořte jej!
Skype: My status bartfil
Jabber: bartmann@rupyhost.cz

Doporučujeme

Příběhy psů z útulků