Fórum Root.cz

Hlavní témata => Software => Téma založeno: Pali 14. 08. 2011, 10:21:47

Název: Přechod z MBR na GPT
Přispěvatel: Pali 14. 08. 2011, 10:21:47
Je mozne nejak bezpecne bez straty dat prepisat aktualne rozlozenie particii v MBR na GUID Partition Table?
Název: Re: MBR --> GPT
Přispěvatel: the_Q 14. 08. 2011, 12:58:17
skusate nainstalovat macosx?
Název: Re: MBR --> GPT
Přispěvatel: DarkKnight 14. 08. 2011, 14:25:15
the_Q: proc mac? ten pouziva APM defaultne co vim

GPT je ve vsech ohledech lepsi nez zastarale mbr (minimalne to omezeni v poctu partition u mbr je nanic)
Název: Re: MBR --> GPT
Přispěvatel: Pali 14. 08. 2011, 14:29:22
@the_Q: Nie, neskusam Mac :):):)

@DarkKnight: mas pravdu, to omedzenie je naozaj na nic...
Název: Re: Přechod z MBR na GPT
Přispěvatel: Vladimír Drgoňa 14. 08. 2011, 20:00:48
Je mozne nejak bezpecne bez straty dat prepisat aktualne rozlozenie particii v MBR na GUID Partition Table?
SAmozrejme, že sa dá. Sám som to urobil. Na fyzicky nový disk (GPT)  som rsync-ol pôvodný systém, nainštaloval grub a už týždeň frčím na novom (Gentoo + ZFS) cez layout.
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 14. 08. 2011, 22:28:27
Ja som myslel bez kopirovania dat na iny hdd. proste umount a konverzia.
Název: Re: Přechod z MBR na GPT
Přispěvatel: anonym 15. 08. 2011, 14:59:20
pravdepodobne ne, GPT zabira vic mista nez MBR, a taky si dava svoji kopii na konec disku

pokud nemas vynechano dostatek mista na zacatku a na konci disku tak to nepujde
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 15. 08. 2011, 15:43:25
na zaciatku mam /boot (100MB) a an konci SWAP (4GB). /boot viem docasne nakopirovat na rootfs a SWAP sa moze zmensit...

Mas nejaky konkretny postup ako na konverziu?
Název: Re: Přechod z MBR na GPT
Přispěvatel: JardaP . 15. 08. 2011, 15:52:45
Swap mate lepsi narvat na zacatek disku, nepriklad za /boot. Kdyz ho date na konec, tak je na nejpomalejsi casti disku. Pokud tedy nemate SSD, kde je to jedno.
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 15. 08. 2011, 15:56:05
Dik, SSD nemam a toto som nevedel. Avsak bez kompletnej zalohy HDD a reinstalacii systemu to asi nezmenim. (hned za /boot mam rootfs)
Název: Re: Přechod z MBR na GPT
Přispěvatel: trubicoid2 15. 08. 2011, 16:15:15
ja swap davam prvni a pak boot

prevod MBR > GPT treba zde: http://www.rodsbooks.com/gdisk/mbr2gpt.html
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 15. 08. 2011, 16:47:31
Na http://www.rodsbooks.com/gdisk/mbr2gpt.html je toho napisane hodne, ale presny postup som nenasiel.
Název: Re: Přechod z MBR na GPT
Přispěvatel: tuxmartin 16. 08. 2011, 10:19:36
Swap mate lepsi narvat na zacatek disku, nepriklad za /boot. Kdyz ho date na konec, tak je na nejpomalejsi casti disku. Pokud tedy nemate SSD, kde je to jedno.

Nebylo by nejlepsi dat swap doprostred disku? Hlava by tak nemusela jezdit pres celou plotnu.
Název: Re: Přechod z MBR na GPT
Přispěvatel: trubicoid2 16. 08. 2011, 11:05:38
napsany to tam explicitne neni, pac je to jaksi automaticky:

Just open the MBR disk using gdisk and exit with "w" option (to write the changes back to the disk - similar to fdisk) to convert the MBR disk to GPT. After conversion, the bootloaders will need to be reinstalled to configure them to boot from GPT.

jinak swap je lepsi mit na zacatku, protoze tam byva disk nejrychlejsi;

jestli ho das uprostred, aby byl mensi seek, tak to predpoklada, ze zaroven jeste nekde z disku ctes/pises neco jineho nez swap?
Název: Re: MBR --> GPT
Přispěvatel: kmarty 16. 08. 2011, 11:50:14
the_Q: proc mac? ten pouziva APM defaultne co vim
Pouzival. Naposled na PowerPC. Vsechny x86 jabka maji GPT.
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 16. 08. 2011, 16:16:16
@trubicoid2: Asi som to musel prehliadnut. Dik.

Ak by sa nieco nepodarilo, staci mi pomocou dd zalohovat MBR a potom ho budem vediet obnovit (ak by aj spatna konverzia nezbehla)? dd if=/dev/sda of=backup.mbr bs=512 count=1
Název: Re: Přechod z MBR na GPT
Přispěvatel: kmarty 16. 08. 2011, 18:02:49
To bys mel pridat spis jeste skip=1, prze prvni sektor je fakt MBR, ten tam kopnes trebas pres install-mbr. Tebe zajima partition table, ta by mela byt hned sektor za MBR.
ono plne dostatecny by melo byt i sfdisk -d /dev/sda.
Název: Re: Přechod z MBR na GPT
Přispěvatel: kmarty 16. 08. 2011, 18:06:48
Aha, nevite nekdo proc jsem ty roky mel zafixovano ze PT je na druhym sektoru?
Název: Re: Přechod z MBR na GPT
Přispěvatel: Olaf 16. 08. 2011, 19:18:02
@trubicoid2: Asi som to musel prehliadnut. Dik.

Ak by sa nieco nepodarilo, staci mi pomocou dd zalohovat MBR a potom ho budem vediet obnovit (ak by aj spatna konverzia nezbehla)? dd if=/dev/sda of=backup.mbr bs=512 count=1
Nic jste nepřehlédl. Zkuste si vyhledat frázi "using gdisk and exit with "w" option" na netu, a uvidíte, odkud vítr fouká. Konverze má tolik háčků, že bych ji bez hluboké znalosti věci a zálohy jako "bezpecne bez straty dat" rozhodně neoznačil.

PS: Zajímalo by mne, zda tu konverzi trubicoid2 někdy prováděl.
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 16. 08. 2011, 19:47:09
ja som si urobil zalohu sfdisk -d aj dd a urobil konverziu. Vyzera ze prebehla bez problemov, zatial som nezistil stratu dat.

problem mam ale s grubom, nedokazem do nainstalovat. vytvoril som aj (par megabajtovu) particiu a pridal som flag bios_grub (v gparted). ked som este tu particiu nemal grub-install nadaval. po tom ako som ju vytvoril grub-install uz nevypisal ziadnu chybu, no BIOS iba pise, ze si mam nainstalovat ten pravy OS na HDD (lebo ziaden nenasiel).

nabootovat viem jedine cez (U)EFI a to si musim naklikat vytvorenu binarku grubu (ktoru som uz nastastie mal urobenu).

Co treba na to aby BIOS nabootoval z HDD ak ma GPT? Asi som na nieco musel zabudnut...
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 16. 08. 2011, 20:20:28
problem najdeny. ono ten BIOS nechce z HDD bootovat ak tam nevidi aspon jednu MBR particiu, ktora ma boot flag. Po pridani toho boot flagu (cez fdisk ktory nevidi GPT) na MBR protective GPT particiu mi BIOS nabootoval grub normalne.

preco vlastne musi byt nejaka MBR partcia oznacena boot flagom? ved bootloader je natiahnuty na zaciatku v MBR... ma to preto nejaky vyznam?
Název: Re: Přechod z MBR na GPT
Přispěvatel: Olaf 17. 08. 2011, 01:50:36
problem najdeny. ono ten BIOS nechce z HDD bootovat ak tam nevidi aspon jednu MBR particiu, ktora ma boot flag. Po pridani toho boot flagu (cez fdisk ktory nevidi GPT) na MBR protective GPT particiu mi BIOS nabootoval grub normalne.

preco vlastne musi byt nejaka MBR partcia oznacena boot flagom? ved bootloader je natiahnuty na zaciatku v MBR... ma to preto nejaky vyznam?
Nemám s tím vlastní zkušenost, ale na http://www.rodsbooks.com/gdisk/bios.html (http://www.rodsbooks.com/gdisk/bios.html) je mj.:
Citace
Some Intel BIOSes (and perhaps others) require that at least one hard disk have at least one MBR partition that's marked as bootable/active. Since the protective MBR's single EFI GPT (0xEE) partition is not normally flagged in this way, the affected BIOSes won't boot from GPT disks.
Další možné komplikace jsou uvedeny na http://www.rodsbooks.com/gdisk/booting.html (http://www.rodsbooks.com/gdisk/booting.html). To pokud jste to náhodou ještě nečetl. Jinak gratuluji a děkuji, že jste nám ostatním rozšířil obzory.
Název: Re: Přechod z MBR na GPT
Přispěvatel: trubicoid2 17. 08. 2011, 09:43:06
PS: Zajímalo by mne, zda tu konverzi trubicoid2 někdy prováděl.

sice nevim proc te to zajima, ale neprovadel, jenom sem si pamatoval, ze ten gpt fdisk umel takovou vec i kdyz zde ostatni tvrdili, ze to nejde
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 17. 08. 2011, 10:09:30
nicmene, dakujem vsetkym, konverzia cez gdisk prebehla v poriadku.

@Olaf: tie informacie z tej stranky som cital a vdaka tomu som spravil BIOS stastnym :)

No ak si niekto pamata nejake historicke dovody (alebo ine) preco musi BIOS vidiet jednu MBR particiu s boot flagom, inac vynada ze nemate "ten srpavny OS", naozaj by ma to zaujimalo...
Název: Re: Přechod z MBR na GPT
Přispěvatel: LV 17. 08. 2011, 11:01:20
Nektere BIOSy bootable parcelu potrebuji, jine (mozna) ne. Pokud ma BIOS volbu bootu z vice HDD (v nejakem definiovanem poradi), pak BIOS koukne na PT vsech detekovanych disku a bootuje z prvniho, ktery ma alespon jednu parcelu bootovaci.

On vlastne ani jinak nema moznost implementovat logiku "pokud nevyjde HDD volba 1, zkus dalsi HDD" - pokud BIOS uz jednou zavadec z nejakeho disku natahne a spusti, nema sanci se dostat k dalsim pokusum (chybejici/spatny zavadec rizeni BIOSu zpet nevrati). 

Taky jsem se takto spalil. Paradoxne, ten bootable flag potrebuji spise nove BIOSy (ty stare umely bootovat jen z jednoho HDD).
Název: Re: Přechod z MBR na GPT
Přispěvatel: Pali 17. 08. 2011, 11:07:52
hmm, to znie zaujimavo. Takze boot flag na niektorej particii znamena ze na zaciatku HDD je bootloader? Preco potom tento flag nie je globalny pre HDD, ale specificky pre MBR particiu?
Název: Re: Přechod z MBR na GPT
Přispěvatel: Olaf 17. 08. 2011, 12:58:23
PS: Zajímalo by mne, zda tu konverzi trubicoid2 někdy prováděl.
sice nevim proc te to zajima, ale neprovadel, jenom sem si pamatoval, ze ten gpt fdisk umel takovou vec i kdyz zde ostatni tvrdili, ze to nejde
Omlovám se, vyznělo to dost nešťastně. Abych si tady nehrál na všeználka (či Všeználka?), já konverzi taky nedělal. Když jsem ale srovnal informace z http://rodsbooks.com/gdisk/ (http://rodsbooks.com/gdisk/) aj. se 4 větami na https://wiki.archlinux.org/index.php/GUID_Partition_Table (https://wiki.archlinux.org/index.php/GUID_Partition_Table) (Convert from MBR to GPT without data loss), zdálo se mi to dost zjednodušené. Proto jsem si trochu rýpnul.