Jak rozdělit disk pro Ubuntu a Mint?

ByCzech

  • *****
  • 1 849
    • Zobrazit profil
    • E-mail
Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #15 kdy: 27. 12. 2018, 10:27:37 »
V praxi je nejvhodnější a prakticky platí:
UEFI => GPT
legacy BIOS => MBR
(ale, pozor na legacy BIOS a disk >2TB, pak raději GPT+UEFI natvrdo a nesnažit se podstrkávat MBR)

--------

Ne, že by jiné křížové kombinace než UEFI-GPT / BIOS-MBR nefungovaly, ale některé (starší?) základní desky (resp. spíše BIOS/UEFI) s tím mívají potíž a třeba při pokusu o boot via legacy BIOS vyžadují natvrdo MBR a opačně, pro UEFI vyžadují GPT, jinak se nanabootují. Či mají při bootu divné problémy. Platí víceméně nezávisle na nainstalovaných OS (OS mohou následně přidat další komplikace, navíc, dle typu OS)

Stejně tak pro disky >2GB jsou sice určité kombinace, kde se dá adresovat (start partition nad i alokovat více než) více i při MBR, ale není to ono a bývají s tím potíže. Ale zase lze bez problémů (kompatibility napříč deskami a OS) mít GPT >2TB jako druhý disk a bootovat malý disk s legacy BIOS+MBR jako disk první.

To je nesmysl, Linux umí bootovat normálně z GPT i z BIOS. Pro takovýto start se dává speciální minipartice ze které se načte zavaděč a disk se tváří pro BIOS jako MBR, přestože je GPT.

https://en.wikipedia.org/wiki/BIOS_boot_partition

U UEFI ale MBR disky můžou dělat potíže, dle specifikace má být disk GPT a když není, těžko předpokládat, že UEFI z takového disku normálně nabootuje - je to individuální podle výrobce. Ale dá se to "obcházet" tak, že to bootuje jako by to byl výměnný disk, když zavaděč má správný název (pro 64 bit AMD/Intel bootx64.efi) a je ve správné cestě: \Boot\EFI. U těchto totiž může být i MBR partice. Pak už je zcela výjimečné, že by nenabootoval. Ale najdou se, zabugovaných UEFI, které dělají podivnosti, nebo umí bootovat jen pár konkrétních a mají je natvrdo zadrátované v sobě jsem už taky pár zažil.


Lojza

  • *****
  • 672
    • Zobrazit profil
    • E-mail
Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #16 kdy: 27. 12. 2018, 13:05:06 »
kedar - proc se nepochlubite (a pripadne tazateli zde nepredlozite lehce upraveny skript) co jste nedavno vytvoril na abicku, btw jak se clovek nauci takhle skriptovat v bashi ?


http://www.abclinuxu.cz/data/prilohy/0/9/235190-luksuntu-20191221-2-3214521898249321630.sh


http://www.abclinuxu.cz/poradna/linux/show/441376




k3dAR

  • *****
  • 2 838
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #17 kdy: 27. 12. 2018, 18:58:36 »
kedar - proc se nepochlubite (a pripadne tazateli zde nepredlozite lehce upraveny skript) co jste nedavno vytvoril na abicku, btw jak se clovek nauci takhle skriptovat v bashi ?
no vidis, myslel sem ze sem to psal, ale to bylo vlastne ve vlakne o sifrovanem debianu :-)

jinak moc scriptovacich kouzel v tom neni, jde prevazne o shrnuti vsech kroku co se jinak delaj v terminalu rucne pri priprave, script sem psal srozumitelne, aby Petr se z neho zaroven mohl naucit postup...

Lukas2222

Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #18 kdy: 28. 12. 2018, 09:45:55 »
Rozumim tomu tedy spravne tak (opravte me, prosim, pokud ne), ze jediny rozdil mezi tabulkami MSDOS a GPT jsou prakticka kompatibilita nebo omezena kompatibilita nebo nekompatibilita tabulky s kombinacemi "BIOS/UEFI+vyrobce zakladni desky", jinak zadne rozdily ani zlepseni GPT oproti MSDOS nejsou? (tedy krome omezeni velikosti a poctu oddilu na disku na ktere clovek stejne narazi jen tehdy pokud ma teraobrovsky disk nebo chce delat fakt extremni pocet oddilu.)

A muzu pri instalaci napr. Ubuntu nebo pomoci Gparted vynutit, jakou tabulku oddilu chci pouzit?

Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #19 kdy: 28. 12. 2018, 11:14:16 »
gparted umi nastavit ty tabulky oddilu, pak jeste msdos ma omezeni velikosti partition, do 2TB msdos staci, na vetsi disky uz jenom s GPT


xxxxx

Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #20 kdy: 28. 12. 2018, 15:59:17 »
@Lukas2222
Ano, nyní žádná další výhoda (krom UEFI a velikost a počet partitions) u GPT nad MBR není. Ale, z hlediska budoucnosti:

- UEFI (samo o sobě) může být celkem pádný argument. Hodně důležitý. (Legacy BIOS je tam "jen" emulovaný a s časem a u novějších desek to emulování bude horší a horší, v praxi, odhaduji, pokud ještě vůbec bude)

- Stejně tak, jako bych dnes  ještě asi leště doporučil MBR kvůli zpětné kompatibilitě (jsem hodně až extrémně konzervativní), sice už (asi) zbytečné obavy, ale přece jen ... tak bych řekl, že právě jsme ve zlomovém období (+- 5 let).

Postupně, až do dalších za 5 let (odhaduji) začnu stále více doporučovat GPT (začne být více míst, které budou mít s MBR problémy). A nejpozději za cca 10 let (odhaduji) budu asi od MBR vyloženě zrazoval, pokud bys jej nepotřeboval do nějakého historického projektu.

Lukas2222

Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #21 kdy: 28. 12. 2018, 20:39:11 »
Dekuji. Na toto se ake musim zeptat, to uz je mozna mimo moje prakticke reseni (=pokud novejsi reseni nenabizi zadne realne vyhody, tak zasadne neprechazim na novejsi reseni, jinak ano podle situace v porovnani vyhody/nevyhody), ale stejne se potrebuji zeptat na vyhody EFI nebo UEFI nebo jak se ten sileny blazinec jmenuje, nad klasickym BIOSem? Jsou vubec nejake skutecne vyhody?

Krome 2 zasadnich nevyhod:
-Secure boot - podraz na uzivatele vytvoreny jen pro monopol smejdskych pseudosystemu podradne kvality z Redmondu a hazeni klacku pod nohy ostatnim, kdy ostatnim systemum bylo zamezeno nabootovat a cely tento spinavy podvod byl zastresen nepoctivymi neetickymi obchodnimi dohodami zainteresovanych spolecnosti (nakonec museli nepoctivci couvnout a museli nabidnout i moznost u UEFI i boot v rezimu Legacy = boot jakehokoliv OS (vcetne kvalitnich nepodepsanych :-) )
-graficke rozhrani UEFI SETUPu, coz je spis ke skode, protoze je zbytecne pomalejsi a komplikovanejsi a tezkopadne a pritahne mnoho tupych lam ktere SETUPu nerozumi a nemaji v nem co delat, aby si komp rozdrbaly, nez klasicke prehledne rychle svizne textove rozhrani SETUPu kkasickeho BIOSu, ktere neznale lamy spis odpudi a znali uzivatele se v nem lepe vyznaji.

Napada me, ma EFI/UEFI skutecne i nejake skutecne vyhody nebo ma jen vyse popsane nevyhody?

Ravise

  • ***
  • 113
    • Zobrazit profil
    • E-mail
Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #22 kdy: 28. 12. 2018, 21:12:57 »
https://www.linuxdays.cz/2018/video/Radek_Zajic-UEFI_dobry_sluha_nebo_spatny_pan.pdf, srovnej s.9 a s.44. Prostě si zvykni na to, že BIOS skončil a za pár let skončí i emulace BIOS režimu. Dozvíš se tam mj. i to, že tvoje "nevýhoda 2" je úplně mimo.

xxxxx

Re:Jak rozdělit disk pro Ubuntu a Mint?
« Odpověď #23 kdy: 28. 12. 2018, 22:02:40 »
UEFI, z mého pohledu:

- UEFI opravdu lépe řeší možnost multibootu (na jednom disku).

- (U)EFI by měl lépe řešit hw věci (drivery) nutné ještě před bootem. Starý BIOS byl opravdu "basic", a to i s ACPI.

- Bootování pomocí legacy BIOS je teď už spíše emulace, běžící pod UEFI. Tak proč nevyužít plný potenciál a pokoušet se cpát věci starým úzkým (navíc emulovaným) hrdlem, abych pak OS následně použil jeho drivery aby mohl pokračovat, když mi tyto základní drivery může poskytnou rovnou UEFI.

Prostě tak, jako kdysi (hodně hodně dávno) dělal BIOS standard pro základní I/O (tenkrát nejen pro start, ale často i pak za běhu), tak UEFI dělá totéž, ale pro mnohem větší škálu zařízení. Jen, BIOS už dávno přestal fungovat a muselo se vše dělat po svém (detekovat HW, přidat vlastní drivery už za běhu a pak pokračovat v reálném bootu), pak se rozšířilo o ACPI (ale také nebylo dostatečné, časem), tak, nakolik jsem z (U)EFI pochopil, v současné době funguje UEFI jako relativně dostatečný interface pro aktuální HW.

P.S.: Ten secure boot není špatný nápad, v principu. A opravdu může chránit. Nicméně ten pokus o  zneužití (pak hodně cukli) jsem tam také cítil. Ovšem s možností ho uživatelsky (ne programově, ale přímým zásahem uživatele) vypnout či si dodat jiné klíče, to může sloužit svému účelu (jo, jsem paranoidní).

P.S.: Jsem hodně konzervativní a všemu novému, tedy i (U)EFI přístupu se spíše bráním, takže ani neznám přesně všechny jeho možnosti. Zatím jsem se v něm nevrtal (neužil jinak něž jen čistě uživatelsky z venku, boot) Snad někdo další bude mít lepší popis. Můj by mohl vyznít zbytečně negativně.