Portál AbcLinuxu, 16. května 2025 02:52

Dotaz: Legacy grub

15.2.2018 00:08 bob
Legacy grub
Přečteno: 358×
Odpovědět | Admin
Ahoj, chtěl bych se zeptat, jestli je možné v Centosu 6 (RHEL 6) bootovat z disku s GPT. (GPT potřebuji kvůli kapacitě disku >2TB.) V Centosu 6 je Grub v 0.97 (opatchovaný?).

Hrozí mi ztráta dat, když se pokusím nainstalovat Grub v 0.97 z Centosu 6 na MBR disku s GPT? Chystám se dát /boot partition na sda1 a /root na LVM.

(Chtěl bych bootovat v Legacy módu, ne v UEFI.)


Řešení dotazu:


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

Odpovědi

Pavel 'TIGER' Růžička avatar 15.2.2018 00:39 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Legacy grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
Buď GPT, anebo MBR. GPT nemá MBR. Centos nemám, takže netuším, jak tam na tom grub je. Ale myslím si, že s GPT by neměl mít žádný problém. Už to není žádná novinka.
k3dAR avatar 15.2.2018 03:23 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Legacy grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
pri LegacyBOOT z GPT rozlozeni je potreba vytvorit jako prvni malej (1MB) oddil (idealne od 2048s), nastavit mu priznak boot a NEformatovat ho, Grub si tam hodi Stage1.5 (kterou na MBR rozlozeni dava do diry mezi PartitionTable a prvnim oddilem)...
nejsem si jistej, ale mam pocit ze oddelenej /boot uz pak muze byt klasicky v LVM...
porad nemam telo, ale uz mam hlavu... nobody
Max avatar 15.2.2018 08:08 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Legacy grub
Odpovědět | | Sbalit | Link | Blokovat | Admin
V CentOS6 je grub opatchovaný a umožňuje boot z UEFI. Pokud máš tedy tu možnost, tak bootuj v UEFI modu a pak potřebuješ :
1) EFI partition, kde bude celý grub
2) boot partition, kde bude kernel a initrd
3) další partition se systémem apod. (může být klidně LVM)

Pokud chceš bootovat opravdu v legacy modu z GPT, tak potřebuješ :
1) BIOS_GRUB partition, která není nijak naformátovaná a její velikost je minimálně 1MiB + musí mít flag BIOS_GRUB
2) boot partition, kde bude kernel, initrd
3) další partition se systémem apod. (může být klidně LVM)

Pokud chceš mít podporu jak legacy, tak uefi bootu, tak potřebuješ :
1) BIOS_GRUB partition, která není nijak naformátovaná a její velikost je minimálně 1MiB + musí mít flag BIOS_GRUB
2) EFI partition, kde bude celý grub pro uefi boot
3) boot partition, kde bude kernel, initrd
4) další partition se systémem apod. (může být klidně LVM)

Ve všech případech může být /boot partition i systémová, ale RHEL distra většinou vyžadují oddělenou boot partition.
Různé scénáře můžeš vidět např. zde :
Table draft 2

Zdar Max
Měl jsem sen ... :(
15.2.2018 10:21 bob
Rozbalit Rozbalit vše Re: Legacy grub
Díky všem za odpovědi.
15.2.2018 21:36 pavele
Rozbalit Rozbalit vše Re: Legacy grub
Já jsem při instalaci CentOS 6 a 7 neinstaloval /boot na samostatný oddíl, byl součástí /.
k3dAR avatar 16.2.2018 00:29 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Legacy grub
a rootfs mas na lvm?
porad nemam telo, ale uz mam hlavu... nobody

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.