Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Jak na konfiguraci zavaděče Grub 2

Čím dál víc se začíná v distribucích prosazovat nový Grub 2 resp. jeho vývojová verze. Pokud máte to štěstí či smůlu, že vaše oblíbená distribuce už na Grub 2 přešla a byli jste donuceni provést nějaké úpravy, zjistili jste, že konfigurace vypadá teď trochu jinak. A právě na rozdíly se zaměřil článek na maketecheasier­.com. V něm najdete všechny základní informace, které potřebujete k úpravě nového Grubu. Hlavním rozdílem je přesunutí konfigurace do skriptů, pomocí kterých se vygeneruje konfigurační soubor, kterému Grub rozumí. To s sebou přináší i druhý zatím nezažitý krok, kdy se musí spustit aktualizační skript, který se o to postará.

Dále čtěte…         

Předchozí zprávička Následující zprávička        
JardaP . aura:23
20. 11. 2009 18:17 Nový

Re: Jak na konfiguraci zavaděče Grub 2

celé vlákno

Pokud nekdo nepotrebuje dual boot, muze vyresit problemy s Grubem kterekoliv verze instalaci lilo. Pres sve stari ma, ve srovnani s Grubem, porad jeste sve vyhody.

merlin111
merlin111 (neregistrovaný) 93.99.49.---
20. 11. 2009 18:35 Nový

Re: Jak na konfiguraci zavaděče Grub 2

celé vlákno

Pro toho komu v Debianu stále řádně nefunguje dual-boot, by mohla být užitečná tahle stránka. missing os-prober Po aplikaci informací zde zjištěných, už se člověk nemusí starat o konfiguráky Grubu2 při každé druhé aktualizaci.

Jiří J.
Jiří J. (neregistrovaný) ---.802.cz
23. 11. 2009 1:08 Nový

Re: Jak na konfiguraci zavaděče Grub 2

celé vlákno

Tak tak, například boot z RAID1 je přes něj daleko jednodušší.

Výměna Grubu (2) je v Debianu docela snadná, stačí odinstalovat (a purgenout, ať nezůstává nepořádek v /etc/) grub + závislosti, pak nainstalovat lilo, ručně vytvořit nebo vygenerovat config (tady mám výtku; proč prostě sakra neposkytnou nějaký „default“?).

Tohle je zatím celkem bez problému, ale pod odinstalaci update-grub se trochu pokazily hardcoded skripty pro kernel update (které předpokládají, že tam ten grub prostě bude). Naštěstí update symlinků na současný/old kernel v / je mimo update-grub, tudíž stačí jen malý tweak /etc/kernel-img.conf (myslím) a update-grub změnit na lilo (nebo prostě smazat a aktualizovat lilo ručně).

Od té doby mi server bootuje z RAID1 bez problému, update kernelu nesahá na lilo.conf, jen updatuje symlinky (což mi vyhovuje) a já jsem happy. Snad bude LILO žít ještě nějakou dobu, mám rád malé a účelné utility.

festr
festr (neregistrovaný) ---.lam.cz
23. 11. 2009 11:19 Nový

Re: Jak na konfiguraci zavaděče Grub 2

celé vlákno

umi lilo pred nabootovanim zmenit verzi jadra pres klavesnici? To v pripade, ze si treba omylem nejaky smazu?

Jiří J.
Jiří J. (neregistrovaný) ---.gsosfm.cz
23. 11. 2009 14:18 Nový

Re: Jak na konfiguraci zavaděče Grub 2

celé vlákno

Ne, protože (pokud vím) ani filesystem driver nenačítá. Ona ta filosofie a způsob použití je někde jinde – místo řešení, proč instalátor nového kernelu něco pokazil (což, alespoň u grub1, nešlo nějak snadno spolehlivě ověřit) a bát se o boot, je snazší tomu předcházet – pokud „spustím“ lilo binárku, mohu krásně vidět, co se bude bootovat. Jinými slovy se tento seznam netvoří až při bootu, ale předem.

Ohledně smazání image – je takový „rule of thumb“ – zachovávat si vždy alespoň jedno funkční jádro jako fallback. Když už jsme u toho, taky můžu omylem udělat „dd if=/dev/zero of=/dev/hda bs=512 count=1“ na špatném disku a nevšimnout si toho, pak mi ani Grub nepomůže. To stejné, pokud omylem smažu jeho stage 1.5 (nebo – v případě Grub2 – přesunu root LVM partition na trochu jiné místo na fyzickém disku a neupdatuji stage1).

Jednodušše řečeno – stačí mi před shutdownem spustit „lilo“ a hned vidím, co se bude/nebude bootovat při dalším startu (někteří z nás to mají v shutdown skriptech). U grubu nic podobného neznám, používal jsem jen jedničkovou verzi, možná dynamicky generovaný config u Grub2 má nějaké kontrolní skripty (jiné, než [ -f $path_to_image]). Na druhou stranu, nebere tahle závislost na generačních skriptech ten pocit nenutnosti aktualizovat bootloader po změně configu, kvůli kterému kdysi hodně lidí přešlo na Grub? :)

Osobně nejsem odpůrce nových technologií, pokud jdou efektivním směrem. Limitace MBR jsou velké, ale .. filesystem drivery v zavaděči? To je jako filesystem drivery v LVM. Nebo znásilňování webového prohlížeče, aby spouštěl javascriptový OS :)

merlin111
merlin111 (neregistrovaný) 93.99.49.---
20. 11. 2009 18:50 Nový

Pro krásu obětuji mládí.

celé vlákno

Prakticky, ale nepovažuji za štastné řešení, když pro výběr jiného OS musím mít načtené jádro. Pro linux nastalo diskutabilní „psychické“ zrychlení a pro jiné OS zase opravdu citelné fyzické zpomalení. Že by nějaká diskriminace ?

Philip Fry aka 'vain' aura:51
21. 11. 2009 9:16 Nový

Re: Pro krásu obětuji mládí.

celé vlákno

Asi něco jako osekání OpenGL?

Harvie .cz aura:55
20. 11. 2009 20:10 Nový

konfiguraky...

celé vlákno

domnivam se, ze o pravdivosti informace, ze se nekde musi generovat nejake konfiguraky pomoci nejakych skriptu, by se dalo s uspechem pochybovat.

merlin111
merlin111 (neregistrovaný) 93.99.49.---
20. 11. 2009 21:07 Nový

Re: konfiguraky...

celé vlákno

Bohužel v čistém, neořezaném Debianu to tak je i ve více případech, třeba resolv.conf.

Harvie .cz aura:55
22. 11. 2009 17:16 Nový

Re: konfiguraky...

celé vlákno

tak se vyskasli na debiany, ubuntu, windows, atp… a nainstaluj si konecne linux. ;-)

Deafboy2v1
Deafboy2v1 (neregistrovaný) 15.203.169.---
21. 11. 2009 15:44 Nový

Re: konfiguraky...

celé vlákno

No ja nepochybujem. Minimalne v ubuntu ma k rucnej editaci konfigurakov grubu nepusti. A to ani pod rootom. Pozeral som na to ako blazon :D, no ked som zistil ako jednoducho sa generuju nastavenia pomocou tych scriptov, tak to bolo fajn. Hlavne pri castych zmenach sa to oplati narozdiel od rucnej editacie.

ALE, cokolvek s oznacenim BETA by som nerval do stabilnych distribucii.
GRUB2 mi robil iste problemy, ktore vsak nedokazem dostatocne odborne a podrobne popisat a zaroven nevyzerat ako idiot :D

Daniel Housar
21. 11. 2009 17:32 Nový

Re: konfiguraky...

celé vlákno

Konfigurák GRUBu 2 se dá upravit přes nano nebo možná i přes vim (spuštěný pod rootem samozřejmě). Gedit to odmítne uložit.

klasik
klasik (neregistrovaný) ---.95-102-217.t-com.sk
21. 11. 2009 0:37 Nový

Pomooooc

celé vlákno
chladic
chladic (neregistrovaný) 85.239.226.---
21. 11. 2009 22:07 Nový

Re: Pomooooc

celé vlákno

co to ma spolocne s touto spravickou ?

Harvie .cz aura:55
22. 11. 2009 17:18 Nový

Re: Pomooooc

celé vlákno

tos nepoznal? je to prece taky o tom linuxu, jak se tady o nem tedka vsude mluvi ;o)

stará vojna fossiiil
stará vojna fossiiil (neregistrovaný) 95.85.215.---
22. 11. 2009 11:42 Nový

Správnej linuxák

celé vlákno

si zkompiluje linux a naučí se dokumentaci!!!
BEAT IT!

festr
festr (neregistrovaný) ---.lam.cz
23. 11. 2009 11:21 Nový

Re: Správnej linuxák

celé vlákno

spravnej linuxak je linej a kompilaci prenechava tem s poruchou osobnosti.

Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

Re: Jak na konfiguraci zavaděče Grub 2
JardaP . 20. 11. 2009 18:17
├ 
Re: Jak na konfiguraci zavaděče Grub 2
merlin111 20. 11. 2009 18:35
└ 
Re: Jak na konfiguraci zavaděče Grub 2
Jiří J. 23. 11. 2009 01:08
 
└ 
Re: Jak na konfiguraci zavaděče Grub 2
festr 23. 11. 2009 11:19
 
 
└ 
Re: Jak na konfiguraci zavaděče Grub 2
Jiří J. 23. 11. 2009 14:18
Pro krásu obětuji mládí.
merlin111 20. 11. 2009 18:50
└ 
Re: Pro krásu obětuji mládí.
Philip Fry aka 'vain' 21. 11. 2009 09:16
konfiguraky...
Harvie .cz 20. 11. 2009 20:10
├ 
Re: konfiguraky...
merlin111 20. 11. 2009 21:07
│
└ 
Re: konfiguraky...
Harvie .cz 22. 11. 2009 17:16
└ 
Re: konfiguraky...
Deafboy2v1 21. 11. 2009 15:44
 
└ 
Re: konfiguraky...
Daniel Housar 21. 11. 2009 17:32
Pomooooc
klasik 21. 11. 2009 00:37
└ 
Re: Pomooooc
chladic 21. 11. 2009 22:07
 
└ 
Re: Pomooooc
Harvie .cz 22. 11. 2009 17:18
Správnej linuxák
stará vojna fossiiil 22. 11. 2009 11:42
└ 
Re: Správnej linuxák
festr 23. 11. 2009 11:21