Portál AbcLinuxu, 4. června 2025 12:52


Dotaz: Kam správně dávat grub ?

27.1.2017 18:04 michal
Kam správně dávat grub ?
Přečteno: 660×
Odpovědět | Admin
Rozdělení HDD je následující:

sda
---sda1 /
---sda2 swap

Instalátor nabízí pro grub umístění sda nebo sda1. Jaký je v tom rozdíl ? Nastartuje systém v obou případech ? Jaký vliv to má při zálohování, vytváření bootovatelných kopií disku, apod. ?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.1.2017 19:36 NN
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rozdil je v tom, ze v druhem pripade se bootloader nainstaluje na partition. V druhem pripade pouze pokud to zvladne BIOS/UEFI. Zadny. => Pokud k tomu nemas zasadni duvod, instaluj grub na cely disk. Vyhnes se tim, ruznym prekvapenim..
28.1.2017 12:04 michal
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Máš pravdu. Jen nevím jaká překvapení máš na mysli...

V popsaném případě se mi zdá lepší umístění grubu na sda1.

Pokud v takovém případě naklonuju bit-to-bit samotnou partition sda1, bude naklonovaná i s grubem, což je fajn.
Pavel 'TIGER' Růžička avatar 28.1.2017 13:24 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
To je sice pravda, ale něco Ti ten grub z té partišny musí spustit. Na SDAx není v MBR, takže po zkopírování ti systém nenaběhne. SDAx musí dostat signál z MBR, respektive SDA.
28.1.2017 13:28 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
zhruba řeceno, BIOS ti po startu přečte 1 sektor bootovaciho disku. co tam je to se stane. když tam zavaděč nebude tak napíše že není system.
Jendа avatar 28.1.2017 15:43 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Jen nevím jaká překvapení máš na mysli...
Pokud nainstaluješ GRUB na sda1, na sda musíš do MBR nainstalovat kód, který ten GRUB ze sda1 spustí. Typicky se to dělá tak, že se sda1 označí jako aktivní a v MBR je něco, co spustí první sektor z první aktivní partition. To se dá pořídit třeba pomocí utility install-mbr.

A tím překvapením se asi myslí to, že jsem zrovna nedávno potkal člověka, kterému počítač nebootoval, protože měl GRUB na sda1 a v MBR ten kód neměl.

Další překvapení může být, že na začátku partition nechá filesystém jenom málo místa a nevejde se ti tam stage1.5 se všemi potřebnými moduly.
k3dAR avatar 27.1.2017 19:55 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
na sdX...
davat na sdX1 ma vyznam jen tehdy pokud na sdX chces mit zaroven jinej zavadec, kterej ma pak moznost natahnout z sdX1 ten Grub... lidi to obcas delaji kdyz maji dualboot s Windows a z nejakeho prapodivneho duvodu chteji mit primarni NTLDR bootloader...
porad nemam telo, ale uz mam hlavu... nobody
27.1.2017 20:17 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
V Časoch 64bit UEFI systémov a diskov nad 2G na ktorých je GPT je to už celé inak. Zavádzač alebo jadro sa inštaluje do malého oddielu ktorý má typ EFI System.

Ak chceš aj napriek tomu používať Legacy štart a rozdelenie disku pomocou MBR, tak to máš relatívne jedno. Prípadné znovunahratie zavádzača sa dá vykonať aj z LiveCD, pri štarte je na to voľba v menu.
Pavel 'TIGER' Růžička avatar 28.1.2017 13:29 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
2G je poměrně málo, ne? Asi byly myšleny disky 2T, ne? Pokud člověk dá přednost SSD před HDD, pak je MBR plně dostačující.
28.1.2017 17:45 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Čakal som či si ten preklep niekto vôbec všimne.

PS: MBR je dostačujúce aj keď dá človek prednosť 32bit systému pred 64bit. Teda, ak sa jedná o x86.
28.1.2017 20:45 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Akoze MBR nefunguje so 64bit systemom?
28.1.2017 20:57 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
64bit boot z MBR nie je možný. Potrebuješ degradovať minimálne zavádzač na 32bit, a až z neho potom naštartuješ 64bit jadro. V prípade GPT nepotrebuješ ani zavádzač systému, a systém sa ti zavedie.
28.1.2017 22:58 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
A čemu to vadí, že mám 32-bit grub, který zavede 64 bit jádro? Zase do grubu mohu zavés moduly na LUKS, LVM atd. a mohu mít zcela disk zašifrovaný. Co mě dává UEFI boot navíc vůči klasickému grubu? Zatím to nevím, a pokud mohu tak bootuji klasicky. Když není zbytí a nejde přejít, tak samozřejmě UEFI použiji, ale pokud mám volbu preferuji klasiku.
28.1.2017 23:30 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Čo dáva UEFI boot naviac, a o čo ochudobňuje?

To je vec preferencie. BFU pri výbere nechá prednastavené voľby a nemá to dôvod meniť. Pôvodná otázka bola len o automatickej úlohe spustenej z LiveCD, skúsený užívateľ by sa nad tým ani nepozastavil. A v súvislosti s zálohou? Zálohovací SW schopný plne zálohovať OS má toto popísané v manuáli, každý inak.
30.1.2017 10:47 aaa
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
A taky kam dát GRUB, aby fungoval savedefault či fallback...

Když mám disky spojené do raidu a nad raidem lvm, tak sice grub2 se svými soubory uloženými v logické oblasti v pohodě nabootuje, ale pokud chci nějaký fallback, tak jsem namydlený. Abych vymýšlel kam uložit soubory grubu, aby tam uměl zapisovat...
k3dAR avatar 30.1.2017 11:37 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
tak na disku udelas 2 partisny, jednu malou (1GB-100GB podle potreb) a druhou pres zbytek, na prvni udelas raid1 a do lvm das grub, system a lv pro dulezite data co chces zrcadlit na vsechny disku (zalohy, dokumenty), na druhe partisne udelas raid6 (s malo disky/v nouzi raid5) a lvm pro bezna data...
porad nemam telo, ale uz mam hlavu... nobody
30.1.2017 11:52 aaa
Rozbalit Rozbalit vše Re: Kam správně dávat grub ?
Mně jde o to, že Grub, aby mu fungoval fallback, musí umět v průběhu bootování zapsat někam nějaké informace. Pár bajtů. Grub je zapisuje do souboru, environment bloku. A ten nesmí být uložen na raidu ani na lvm: For safety reasons, this storage is only available when installed on a plain disk (no LVM or RAID), using a non-checksumming filesystem (no ZFS), and using BIOS or EFI functions (no ATA, USB or IEEE1275).

Založit nové vláknoNahoru

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

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