Pokročilé
Zavaděče systému
GRUB2 | GRUB2 |
|
|
|
| Zhlédnutí: 3070 | ||||||||
| Napsal filbar | ||||||||
| Středa, 28 březen 2007 | ||||||||
| Aktualizováno ( Pondělí, 05 březen 2007 ) | ||||||||
|
V tomto článku se dozvíte jak si nakonfigurovat novou verzi GRUBU,
která nese označení 2. Sice ještě není k dispozici finální verze, ale z
aktuálně dostupné verze 1.95 se dá již konfigurace vyčíst. InstalaceInstalace GRUBu2 se neliší od ostatních balíčků, takže použijemeklasickou trojokombinaci ./configure && make a jako root zadámemake install. KonfiguraceSoubor s nastavením GRUBu2 se jmenuje grub.cfg a nachází se vadresáři /boot/grub. Mimo názvu se změnila i jeho syntaxe, která jenyní podobná bashi a každá položka je nyní definovaná podobně jako blokv nějakém programovacím jazyce. Další významnější změnou je číslováníoddílů, které nově začíná od čísla 1. Číslování disků, ale zústávánezměněno, takže disk /dev/hda3 se v GRUBu jmenuje hd0,3. Následuje příklad konfiguračního souboru GRUBu: Nejprve nastavujeme jaká volba se má použít jako výchozí(set default) ajak dlouho se má na výběr čekat(set timeout). Následuje popisek propoložku menu(menuentry), která se dříve nacházela pod označením title.Volby patřící jedné položce menu jsou uzavřeny do složených závorek.Oddíl, ze kterého se má bootovat předáme GRUBu pomocí set root, dřívestačilo zadat pouze root. Položka pro předání práce dalšímu zavaděčise nezměnila a zůstává chainloader +1. U Linuxu již neplatí prozadání jádra kernel, ale místo toho je nový příkaz linux následovanýcestou k jádru Linuxu včetně oddílu. Před zapsáním GRUBU do MBR si musíme nejprve vytvořít mapu zařízení, s čímž nám pomůže příkaz Instalacido MBR provedeme zadáním příkazu grub-install--grub-setup=/boot/grub/grub.cfg /dev/hda, který ale v současné verziskončí chybou: Za zmínku ještě stojí nový parametr konfiguračního souborumultiboot, pokud jej operační systém podporuje. Slouží jako nádrada zachainloader, aby nebylo nutné předávatpráci nativnímu zavaděči systému. V současné době se jedná o AROS, GNUHurd, NetBSD(od verze 4.0) a OpenSolaris.
Powered by !JoomlaComment 3.22
3.22 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||||
| Další > |
|---|