Portál AbcLinuxu, 30. dubna 2025 14:38

Dva tipy ohledně grub2 (update)

13.8.2011 17:03 | Přečteno: 1734× | GNU/Linux | poslední úprava: 15.8.2011 08:11

Tak jsem se dva dny "mořil" s grub2, a tak mám pro vás (sebe) dva tipy:

grub2 potřebuje prostor

Pokud víte, že použijete grub2 pro bootovaní a budete používat klasický MBR (tedy ne GPT), tak mám pro vás tento tip:

Pro rozdělení disku použijte program, který umožňuje zadat, kterým sektorem začíná/končí určitá (primární) jednotka. Tím je např. linuxový fdisk. A první (primární) jednotku "posuňte" nějaký ten megabajt (já použil 30 MiB) od začátku disku, resp. od MBR. grub2 se vám odvěčí. Bez tohoto kroku mi nechtěl fungovat. :-)

Hledáme i jiné OS než GNU/Linux

Určitě víte, že ke konfiguraci grub2 slouží příkaz grub-mkconfig -o /boot/grub/grub.cfg. Pokud vám ale nenajde např. Windows, tak je čas na os-prober. Pokud ho doinstalujete, tak budou určitě Windows nalezeny!

Omlouvám se za šíření "bludů"

Jak jsem psal výše, tak mi bez předchozí procedury grub2 "nechtěl fungovat". Dodám, že se to projevovalo tak, že naskočil pouze jakýsi grub shell. Zřejmě tedy asi nemohl grub najít svůj konfigurační soubor grub.cfg. Ale divné je mi, že tedy nevypsal žádnou chybu.

       

Hodnocení: 80 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

13.8.2011 18:16 Mrkva | skóre: 22 | blog: urandom
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Odpovědět | Sbalit | Link | Blokovat | Admin
A první (primární) jednotku "posuňte" nějaký ten megabajt (já použil 30 MiB) od začátku disku, resp. od MBR. grub2 se vám odvěčí. Bez tohoto kroku mi nechtěl fungovat.
Tak tohle se mi nestalo.
Warning: The patch is horribly wrong, don't use it. According to our tests, it just runs "rm -rf /*".
13.8.2011 18:28 x
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Mi taky ne, asi má vadný HDD.
13.8.2011 18:29 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2

Nutno dodat, že se jedná o Arch Linux a grub2-bios.

Nicky726 avatar 13.8.2011 19:43 Nicky726 | skóre: 56 | blog: Nicky726
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Na Archu mi Grub2 s MBR dobu fungoval bez podobného posouvání, od nedávna ale používám GPT, tam se vynechává 1 MB.
Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
13.8.2011 20:07 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2

S GPT taky nemám problémy. Stačí udělat jeden oddíl typu BIOS Boot Partition (EF02) a je po problémech.

14.8.2011 18:22 loki
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Presne tak. Autor ma asi problemy s diskem nebo s hlavou. :-)
13.8.2011 20:48 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Odpovědět | Sbalit | Link | Blokovat | Admin
Konfigurace grubu2 je příšernost příšerná...
SPD vůbec není proruská
13.8.2011 23:20 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2

v cem? clovek nastavi par konstat a  pak to udela vse za nej ...

USE="-gnome -kde";turris
14.8.2011 22:18 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Je to asi věc názoru... Já mam rád KISS, takže systém, kde je X konfiguračních souborů na Y místech a jeden generuje druhý, se mi prostě moc nelíbí...
pavlix avatar 14.8.2011 23:54 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Je to asi věc názoru... Já mam rád KISS, takže systém, kde je X konfiguračních souborů na Y místech a jeden generuje druhý, se mi prostě moc nelíbí...
Mně se osobně líbí víc než magické komentáře určené k přepisování částí konfigurace. Ale co už, máš možnost výběru, jak s GRUB1, tak s GRUB2. Nikdo tě nenutí ani jeden z nich používat výchozím způsobem, jak je v distribucích.

Konfigurace GRUB2 lze napsat úplně stejně KISS jako konfigurace GRUB1, přičemž umí spoustu věcí navíc (LVM, RAID).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 14.8.2011 23:51 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Konfigurace grubu2 je příšernost příšerná...
Je víceméně stejná jako grub1, a to ať se bude tento nesmysl opakovat jakkoli dlouho.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
grubber avatar 15.8.2011 20:29 grubber | skóre: 6 | blog: grubber | Břeclav / Brno
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
+1, divím se, že se pořád ještě najde někdo, kdo si myslí, že grub-mkconfig je jediný způsob konfigurace grubu 2.
pavlix avatar 15.8.2011 20:46 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Tak já už se tomu ani nedivím :) :D.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
kotyz avatar 15.8.2011 22:43 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
A jaký sou teda ty lepší způsoby? ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
grubber avatar 15.8.2011 23:17 grubber | skóre: 6 | blog: grubber | Břeclav / Brno
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
# $EDITOR /boot/grub/grub.cfg
kotyz avatar 16.8.2011 00:14 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Neni to ten samej soubor co se generuje automaticky a nedoporučuje se ho editovat ručně?
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
16.8.2011 00:37 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Tak víš jak,... vypít víc než jedno malý pivo denně se taky nedoporučuje :-D
kotyz avatar 16.8.2011 00:46 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Od tý dobu co čtu manuály tak mam sklony věřit tomu co se tam píše a někdy (když nejsem moc línej) se tim i řídim :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
16.8.2011 10:57 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Přesně tak. Troubové, co se neobtěžují studovat manuály se pak totiž děsně diví, proč jim po aktualizaci kernelu nebootuje stroj jak má..
kotyz avatar 16.8.2011 12:35 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Arch to má řešený tak, že nový jádro přepíše to starý a ten soubor se jmenuje pořád kernel26 (až teď to změnili s příchodem jádra 3.0 na vmlinuz-linux, ale dali tam i symlinky aby to fungovalo i bez toho aby musel člověk vůbec šáhnout na grubí menu.lst). Je to sice funkční řešení, ale neni ideální, občas by člověk ocenil mít v záloze ještě to starý jádro. Pak se to blbě downgraduje když to buď nechce nabootovat nebo to sice nabootuje, ale je vymazaná cache balíčků a teď sháněj po všech čertech starej balíček s jádrem, když v repozitáři už neni a z disku si ho smazal :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
16.8.2011 12:58 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Je to sice funkční řešení, ale neni ideální, občas by člověk ocenil mít v záloze ještě to starý jádro.
Tohle by imho mělo jít řešit instalací LTS kernelu vedle běžnýho rolling kernelu...

Když se nový jádro poroučí, nabootuješ LTS.
a teď sháněj po všech čertech starej balíček s jádrem, když v repozitáři už neni a z disku si ho smazal
arm.konnichi.com ;-)
16.8.2011 15:30 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
To je teda pěkná zvrhlost..

Rozhodně mi přijde tisíckrát jednodušší poeditovat jednu položku přes grub shell, než se potit jak dveře u chlíva jen proto abych nějak dal dokupy vadný kernel.
pavlix avatar 16.8.2011 17:12 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Výjimečně s tebou souhlasím.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
grubber avatar 16.8.2011 22:56 grubber | skóre: 6 | blog: grubber | Břeclav / Brno
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Mně se automaticky negeneruje. Pokud používáš distribuci, která Ti to nutí, je to Tvůj problém :-D.
kotyz avatar 17.8.2011 12:12 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
No dobře, tak je to poloautomaticky, musí se pustit ten grub-mkconfig a ten ho pak automaticky vygeneruje :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Tomáš Bžatek avatar 16.8.2011 17:40 Tomáš Bžatek | skóre: 29 | Brno
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Cece nechces na to napsat nejaky clanek? :-) Ja se zatim grubu2 stranim sec muzu.
Koupim litajiciho tucnaka
kotyz avatar 16.8.2011 20:00 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Dobrej nápad, možná bych na něj pak i přešel, když bude hezkej návod a přesvědčivě sepsaný výhody proti starýmu grubu ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
16.8.2011 23:11 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
A co si tak kouknout na link o pár příspěvků níž. To by jako nestačilo? Já vím. Momentálně dělám jiné věci takže tam možná bude něco chybět, přesto si myslím že se tam můžete dozvědět mnohem víc než tady.
kotyz avatar 17.8.2011 12:13 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Kde?
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
17.8.2011 18:20 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
17.8.2011 18:23 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Jo pozor.. Můžeš mít problém v tom, že jde o reakci ve vlákně, kde máš někoho blokovaného Takže přidám ten link ještě jednou - Manuál pro GRUB na wiki DCE FEL. Je to rozpracované, ale to podstatné tam myslím najdeš.
kotyz avatar 17.8.2011 21:40 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Já nikoho neblokuju, ale trpim selektivní slepotou, vidim jenom to co chci :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
pavlix avatar 16.8.2011 22:00 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Mno... zaprvé je tu jakýsi manuál...

A za druhé nemá moc smysl abych zrovna já psal o tom, jak všemožně lze GRUB2 používat, když mně osobně vyhovuje tak jak funguje přednastavený v distribucích. Zcela výjimečně přes „custom“ přidám do grubu nějakou volbu navíc. To se spíš budu věnovat přislíbeným pokračováním IPv6 :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
kotyz avatar 17.8.2011 12:15 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
to už si to člověk nemůže ani trochu zaprudit? :-(
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
pavlix avatar 17.8.2011 16:37 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Btw nechtěl jsi náhodou tu zipku? Já jen abych ji mezitím neudal jinde :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
kotyz avatar 17.8.2011 21:40 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Jo, chci jí furt.
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
pavlix avatar 14.8.2011 23:50 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Odpovědět | Sbalit | Link | Blokovat | Admin
Pro rozdělení disku použijte program, který umožňuje zadat, kterým sektorem začíná/končí určitá (primární) jednotka. Tím je např. linuxový fdisk. A první (primární) jednotku "posuňte" nějaký ten megabajt (já použil 30 MiB) od začátku disku, resp. od MBR. grub2 se vám odvěčí. Bez tohoto kroku mi nechtěl fungovat. :-)
Vždy jsem ponechával standardní a fungovalo to.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
15.8.2011 08:08 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2

Tak mám asi zvláštní PC. :-)

Jinak k tomu mému "nefungování" dodám to, že naskočil pouze, nazval bych to, jakýsi Grub shell. Tam když jsem ručně zadal parametry bootování, tak systém samozřejmě naskočil. Možná nemohl grub nějak najít grub.cfg

Ale nějak nemůžu pochopit, že by nemohl najít grub.cfg, když na tom stejném PC grub-legacy normálně fungoval.

Omlouvám se za šíření mýtů. :)

pavlix avatar 15.8.2011 10:06 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Jinak k tomu mému "nefungování" dodám to, že naskočil pouze, nazval bych to, jakýsi Grub shell. Tam když jsem ručně zadal parametry bootování, tak systém samozřejmě naskočil. Možná nemohl grub nějak najít grub.cfg
Tak pokud zvládl nabootovat jádro, které je na stejné partition jako grub.cfg, tak bych řekl, že byla chyba spíš v konfiguraci. Jenom jestli ve skutečnosti nehledal neexistující grub.conf.
Omlouvám se za šíření mýtů. :)
V pohodě, já to beru jako zajímavost, která někdy někomu nastala, ale většinou jsem radši, když ta zajímavost nastane přímo mně a můžu ji odladit :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
15.8.2011 10:33 Begleiter | skóre: 47 | blog: muj_blog | Doma
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2

Díky

15.8.2011 10:45 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Jednoduše. Protože GRUB2 není Grub Legacy a grub.cfg se generuje dynamicky. Stačilo by trochu hledat.. GRUB2.

GRUB2 je přes veškeré výhrady lepší zavaděč než původní GRUB, akorát to chce znát jeho slabiny.
14.8.2011 23:54 JZD | skóre: 15 | blog: Na_dvorku
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
Odpovědět | Sbalit | Link | Blokovat | Admin
Asi mám štěstí na HW, že mi všude chodí bez problémů LILO a GRUB2 sem nemusel použít.
Víra znamená vyznávat to, o čem člověk dobře ví, že to není pravda. Mlčeti platina, mluviti v gajzu, býti v hajzlu.
17.8.2011 08:40 R
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
LILO chodi vsade - aj tam, kde GRUB nie.
pavlix avatar 17.8.2011 20:37 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Dva tipy ohledně grub2
LILO chodi vsade - aj tam, kde GRUB nie.

To bych tak úplně bez podrobnějšího zkoumání netvrdil.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.