Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: zdeans 01 Června 2015, 18:42:17
-
Koupil jsem si desku Asus M5A99FX Pro r2.0 a když jsem chtěl nainstalovat Xubuntu 14.04 64-bit, žádnej dual boot, jenom Xubuntu a nic jinýho, tak jsem nastavil v Secure Boot - Other OS, systém se sice nainstaloval, ale nešel spustit, když byla připojená DVD vypalovačka. Tak jsem to nainstaloval bez DVD s Flashky a systém fungoval do prvního zapojení DVD a pak už zase ne, i po odpojení DVD. Takže jsem v biosu musel ješte zakázat UEFI a nastavit Legacy OpROM only a systém jede i s DVD vypalovačkou.
Mě by osobně zajímalo jak se to teda má správně instalovat, něko říká že při instalaci má být UEFI zaplý a při spouštění systému taky a mělo by to fungovat? Protože já jsem instaloval s UEFI, ale při spouštění mám nastaveno Legacy mód a systém běží, jinak ne.
Něco jsem popisoval v posledním příspěvku zde: http://forum.ubuntu.cz/index.php?topic=74198.0
-
mno jen hádám, že to nemusel být problém UEFI jako takového, ale zapnutého secure bootu...
-
Nevím ale secureboot mi problém nikdy nedělal. Sice netuším co se stalo, ale s UEFI taky potíž není. Měl si otestovat https://help.ubuntu.com/community/Boot-Repair (https://help.ubuntu.com/community/Boot-Repair)
-
jmp: Secure Boot jsem nastavil z Windovs na Other OS, jiná volba tam není, takže si myslím že Other OS je jako vypnuto.
Ale mělo by to běžet s UEFI, nebo jak to je? :-)
-
Cuore: tak jsem skoušel Boot-repair, něco to opravilo, takže už to startuje i v módu UEFI and Legacy OpROM only, ale pro změnu se mi stále objevuje nabídka zavaděče a ani když to políčko nezaškrtnu v Boot-repairu, tak to nepomůže a stále tam ta nabídka je. Takže jsem musel ještě nainstalovat Grub customizer a tam to vypnout a už se nezobrazuje.
-
Nikdo neví jak se to má teda správně instalovat když je tam UEFI?
-
Buď rád, že ti to fachčí. Já napíšu pár postřehů, protože vše není tak jednoznačné.
Každý UEFI BIOS hledá něco jiného v adresáři /efi/boot ! Některá deska tam hledá bootx64.efi, přitom existuje i grubx64.efi, ale pokud je tam jen ten druhý, tak to nemusí nenastartovat a stejně BIOS hledá bootx64.efi.
To že bude start pokračovat, tak záleží, kde je umístěný grub.cfg? Některé zavaděče ho hledají v /efi/boot, ale většina v /boot/grub, kde ovšem někdy bývá loopback.cfg (v LIVE CD), což je taky špatně, ale stačí ho přejmenovat na grub.cfg a už to pokračuje dál.
Ne všechny BIOSy umí podporovat 64-bitové zavaděče (např. bootx64.efi) a proto se objevily 32-bitové bootia32.efi + grubia32.efi, kde je úplně stejný problém jako u 64-bitů.
Podpora UEFI pro 32-bit se objevila nedávno. V ISO lubuntu-14.04.2-desktop-i386.iso, žádná není a musí se ručně dodat. Tím pádem editovat ISO a do adresáře /efi/boot přidat bootia32.efi a v /boot/grub zkopírovat loopback.cfg na grub.cfg. Potom to teprve nastartuje na desce s podporou 32-bit UEFI.
-
Podpora UEFI pro 32-bit se objevila nedávno. V ISO lubuntu-14.04.2-desktop-i386.iso, žádná není a musí se ručně dodat. Tím pádem editovat ISO a do adresáře /efi/boot přidat bootia32.efi a v /boot/grub zkopírovat loopback.cfg na grub.cfg. Potom to teprve nastartuje na desce s podporou 32-bit UEFI.
A ten soubor bootia32.efi, popř. ještě grubia32.efi seženu kde ?
-
Zdroj pro bootia32.efi je zde https://github.com/jfwells/linux-asus-t100ta/raw/master/boot/bootia32.efi , klasicky hledá /boot/grub/grub.cfg, tzn. že tam musí být, jinak start nepokračuje. Grubia32.efi jsem viděl v nějakém ISO, ale nevzpomenu si, snad půjde někde stáhnout.
-
proč tam chceš cpát 32-bit? určitě to zvládá 64bit a normálně to nainstaluješ tak že instalátor nabootuješ v uefi režimu (některé PC podporují oba způsoby) a pokud instalátor neudělá tak uděláš fat32 oddíl připojený do /boot/efi a pak normálně uděláš oddíly a zavaděč dáš do GPT (myslím že uefi chce GTP a ne MBR)
-
Buď rád, že ti to fachčí. Já napíšu pár postřehů, protože vše není tak jednoznačné.
Každý UEFI BIOS hledá něco jiného v adresáři /efi/boot ! Některá deska tam hledá bootx64.efi, přitom existuje i grubx64.efi, ale pokud je tam jen ten druhý, tak to nemusí nenastartovat a stejně BIOS hledá bootx64.efi.
To že bude start pokračovat, tak záleží, kde je umístěný grub.cfg? Některé zavaděče ho hledají v /efi/boot, ale většina v /boot/grub, kde ovšem někdy bývá loopback.cfg (v LIVE CD), což je taky špatně, ale stačí ho přejmenovat na grub.cfg a už to pokračuje dál.
Ne všechny BIOSy umí podporovat 64-bitové zavaděče (např. bootx64.efi) a proto se objevily 32-bitové bootia32.efi + grubia32.efi, kde je úplně stejný problém jako u 64-bitů.
Podpora UEFI pro 32-bit se objevila nedávno. V ISO lubuntu-14.04.2-desktop-i386.iso, žádná není a musí se ručně dodat. Tím pádem editovat ISO a do adresáře /efi/boot přidat bootia32.efi a v /boot/grub zkopírovat loopback.cfg na grub.cfg. Potom to teprve nastartuje na desce s podporou 32-bit UEFI.
Jaký je rozdíl v bootování BIOSem a UEFI BIOSem (CSM)? Pokud vím, BIOS čte first-stage bootloader z boot sektoru disku a o ESP se nezajímá. S 32bit/64bit máte pravdu, to je problematické, ale snad by mělo stačit "ručně" (grub-install) nainstalovat GRUB s jiným targetem.
To, kde GRUB hledá svůj konfigurační soubor, se snad také dá ovlivnit při instalaci přes grub-install.
-
... proč tam chceš cpát 32-bit?
To je pravda - jakákoliv deska s UEFI by vlastně měla zvládat 64bit - nebo se mýlím ?
-
ano správně
dnes se snad ani nedá sehnat 32bit procesor (do desky s uefi)
-
MiniPC s Baytrail např. Z3736F neumí nabootovat z média, které má podporu pro 64-bit UEFI.
Mám Pipo X7 (http://www.pipo.cz/e-shop/stolni-pocitace/mini-pc-pipo-x7-4-cpu-32-gb-2-gb-ram-hdmi-wi-fi-bt-lan-windows-8-1-details) a s ním to mám natrénované.
-
Tož proč mě to s UEFI módem a zapojenou DVD vypalovačkou nechtělo ani ten 64-bit načíst (při instalaci), když by to neměl být problém se 64-bitama? Pak když jsem ji odpojil tak to šlo nainstalovat i spustit, poté jsem ji zase zapojil a zase to nešlo v UEFI módu, potom sem mód UEFI vypnul a šlo to i s DVD vypalovačkou. Teď jsem to zkoušel a zapnul jsem UEFI mód a systém naběhne. Mě to připadne, že si to maká jak se tomu zlíbí. Ptal jsem se PC technika v jedné firmě a tem mě řekl, že ten UEFI mód mám mít vypnutý, protože při bootování to dělá v Linuxu paseku i když je to 64-bit.
Tož teda fakt nevím :)
-
no uefi je lepší mít vypnuté ale hlavně secure boot
jediný důvod proč mít UEFI je že původní boot neumí boot z GPT disku ale to většinou není potřeba a disk má MBR
-
Každý člověk jiný názor, podle mě je to stejný jako když se bavíme o autech, jestli je lepší atmosféra nebo turbo. ::) já jsem pro UEFI a jak jsem psal neměl jsem zatím problém krom jednoho PC. Tam ale bude problém trochu jinde a to je fakeRaid0, kde jsem zatím nedostal do grubu zavaděč od windows8, takže výběr systému je po F8 ;D
-
no já mám taky UEFI ale byl s tím ze začátku problém s dual boot nakonec to funguje
tak proto radím radši BIOS
-
obecně vzato je UEFI "novinka"
u BIOSů trvalo kolem dvaceti let než se situace nějak více usadila a šlo oproti UEFI o výrazně menší kus kódu (pravda - to bylo dost vynuceno okolnostma)
takže z tohoto pohledu je UEFI velká hromada neusazeného kódu a pěkných pár let to podle mne ještě bude trvat, než se situace výrazně zlepší
směrování je myslím dobré, jen je to holt dosti syrový stav - inicializace většiny moderního hw by mohla jít již od UEFI a použití GPT rozdělení disku se speciální FAT32 partišnou pro zavaděče mi přijdou taky docela fajn...