Stránka 1 z 2

Instalace na Acer Aspire E14 apod.

Napsal: 07 led 2019, 12:55
od Ventero1
Vzhledem k tomu, že někdo v Aceru si před pár lety dal nějakého většího jointa, než je zdrávo, tak vznikl u těchto strojů problém s instalací Linuxových systémů. Přesněji řečeno, ne s instalací samotnou ale s bootem instalovaného ne-Win OS.

Potíž je na úrovni registrace zavaděče do UEFI, kterážto nejspíše proběhne, ale FW ji odmítá akceptovat, tudíž Linux OS nenaběhne a ani se nepromítne možností volby. Tedy v případě přidání zavaděče do oddílu vytvořeného Win vždy najede Winloader a hlásí nutnost opravy OS, v případě, že se instaluje zcela načisto včetně EFI/ESP oddílu, tak NTB hlásí "No Boot Device".

Po celodenním pátrání a zkoušení různých návodů, které se točily zejména kolem vynucené registrace zavaděče do FW a po celkem 8 různých kombinací instalace Linuxu a jedné vynucené instalaci Win10, jsem nakonec zjistil klíčovou informaci, kterou asi dost zhulený programátoři z Aceru buď zapoměli oficiálně zveřejnit a nebo se nechali podplatit od Microsoftu, aby tak neučinili. Informaci jsem náhodně objevil na komunitní podpoře Aceru, kam prosákla. FW těchto strojů neakceptuje Linloader pokud není v oddílu EFI ve složce /EFI/Linux. Pak už to bylo naprosto primitivní a otázka několika minut po instalaci:

Acer Aspire E1-432, eMMC 32GB, RAM 4GB; Xubuntu 18.04.1

1. Ještě pod Win udělat flash BIOS na verzi, kde je možnost vypnout Secure Boot. Nyní funkční 1.27
- Pozor, není k dispozici v české lokalizaci - je třeba zvolit buď /en/ID/ nebo /en/US/!
2. Vymazat záznamy Secure Boot (lze jen v sepnutém stavu), vypnout Secure Boot, zapnout F12 Boot Menu, vypnout TPM, uložit a zavřít (Save and Exit)
3. Znovu do BIOS a vymazat hodnoty TPM
4. Provést čistou instalaci s vytvořením EFI/ESP oddílu 100MB a do něj lokalizovat zavaděč:
- Zvolit v možnostech instalace něco jiného
- Vytvořit EFI oddíl 100MB
- Oddíl Ext4 s přípojným bodem / (root) 26848MB
- Do zbytku oddíl pro Swap (odkládací prostor mírně větší, než hodnota RAM) - nejspíš není ani třeba
- Umístění zavaděče zvolit do oddílu EFI, tedy mmcblk0p1
5. Po dokončení instalace a restartu najet Live (Try Ubuntu) připojit EFI oddíl:
V terminále
sudo mkdir /media/efi
sudo mount /dev/mmcblk0p1 /media/efi

6. Ve složce /media/efi/EFI vytvořit adresář "Linux" a kopírovat do něj vše z adresáře "ubuntu" a pak ještě soubor BOOTX64.efi z adresáře "BOOT", které se tam také nacházejí
sudo mkdir /media/efi/EFI/Linux
sudo cp /media/efi/EFI/ubuntu/* /media/efi/EFI/Linux
sudo cp /media/efi/EFI/BOOT/BOOTX64.EFI /media/efi/EFI/Linux
(dle stránek komunity Aceru je tato cesta pevně určená firmwarem UEFI)
- je možné, že v prvním případě kopírování je třeba použít "cp -R"

7. Vypnout, vytáhnout flashku, zapnout a Voilà - systém najíždí ...
================================================================================================================
U jiných typů Acer se zase pro dualboot s Win pod EFI osvědčil tento způsob:
JayCube26 píše: 25 čer 2020, 14:19 1. Vypnul jsem fastboot
2. Vytvořil jsem oddíl na disku
3. Vytvořil jsem bootnutou flashku
4. Pomocí F2 jsem šel do BIOSu, kde jsem zapnul (v sekci Main) F12 pro Boot Menu, zvolil Supervisor heslo (v sekci Security) a (v sekci Boot) zakázal Secure Boot, nyní jsem zmáčkl F10
5. Pomocí F12 jsem se dostal do Boot Menu, kde jsem zvolil moji flashku a poté Linux Mint Cinnamon 19.3
6. V Live režimu Mintu jsem klikl na install a proklikal se dokud jsem se nedostal k instalaci
7. Zde jsem zvolil "Něco jiného"
8. V dolní kolonce (na umístění zaváděče) jsem dal efi Windows Boot Manager
9. Z volného místa které jsem vytvořil ve Windows, jsem pomocí + začal rozdělovat
- zaváděč (40GB, primární, ext4, /)
- swap/odkládací oddíl (12GB, primární, odkládací oddíl)
- zbytek (zbylé GB, primární, ext4, /home)
10. Po dokončení instalace jsem klikl na "Restartovat hned"
11. Po restartu (když se mi nic nezobrazilo) jsem vypl počítač
12. Při zapínání počítače jsem mackal F2 pro vstup do BIOS
13. V BIOSu jsem (v sekci Boot) zapnul Secure Boot, v sekci Security jsem máčkl na tlačítko "Select an UEFI File...", zde jsem zvolil hdd0 -> EFI -> ubuntu -> shimx64.efi (po stisknutí Enter to chce, jestli chceme přidat nějaký popisek)
14. Poté jsem zmáčkl F10
15. Při restartu jsem opět začal mačkat F2 pro vstup do BIOSu
16. Nyní jsem pomocí F6 (v sekci Boot) začal dostávat předtím vytvořenou EFI File Boot na 1. místo
17. Když se mi EFI File Boot povedlo dostat na první místo, opět jsem zakázal Secure Boot
18. Nyní jsem opět zmáčkl F10 a po restartu už mi naběhl grub, tudíž už můžu v pořádku používat Windows i Linux
který je doplněn touto reakcí:
alojz píše: 26 čer 2020, 15:54 ...ten secureboot uz nove distra zvladaju...kluc,podpis,export a hototo...vlastne netreba vypinat...asitaknijak...

Re: Instalace na Acer Aspire E14 apod.

Napsal: 09 led 2019, 15:05
od Marion108
Krasny navod pro pocitacoveho machra, ale popravde, ja tomu ani za mak nerozumim. Nejake blbuvzdorne vysvetleni by nebylo?
Predem se ptam, asi jak blbec, ale pro jistotu. Nemuzu tim pocitac trvale poskodit?

Re: Instalace na Acer Aspire E14 apod.

Napsal: 09 led 2019, 15:34
od vxmery
@Ventero1 - chlape to je pecka, to zaváňa krivákmi z Redmondu :D obávam sa ale, že pre bfu je to konečná :shock:

Re: Instalace na Acer Aspire E14 apod.

Napsal: 09 led 2019, 15:57
od Ventero1
Myslim, ze se na to prislo jenom diky tomu, ze par stroju z techto pleckovych rad distribuovali s EndlessOS a nekdo se podival, jak to na ty partisne vypada ... A tak to nakonec proseklo. Mimo komunitni podpory Acer jsem navod nasel pouze na jednech dalsich strankach venujici se Linuxu, ale nebyla tam ta informace. A ta je klicova - pak nepotrebujes zadny navod - pak uz je to pohodicka ...

Re: Instalace na Acer Aspire E14 apod.

Napsal: 09 led 2019, 17:25
od juhele2014
:arrow: Ventero1
Hm, dobrá práce. Já mám kliku, že u dellu, který jsem pořídil krátce před vánoci, takový kouzelný triky dělat nemusím, ale tento postup by pár lidí mohl nasměrovat. Jak se dotazuje Marion Nejake blbuvzdorne vysvetleni by nebylo?, tak bohužel, není to úplně triviální operace, ale když si to člověk přelouská bod po bodu, tak by se úspěch měl dostavit. Odpovědi na dotazy hledej na google nebo zde na foru ...

Re: Instalace na Acer Aspire E14 apod.

Napsal: 09 led 2019, 19:01
od Ventero1
Otazka je, jestli tam opravdu je eMMC disk. Jestli tam je klasicke pevne uloziste, tak se samozrejme bude jmenovat /dev/sda a oddil efi bude /dev/sda1

Re: Instalace na Acer Aspire E14 apod.

Napsal: 03 úno 2019, 15:47
od RadekD
Návod je krásný, ale pro BUFU asi nebude. Já na Acery používám "blbuvzdorný" postup se zavaděčem rEFInd, funguje spolehliivě. Naposledy použito asi před 3 měsíci na Swift. Jedinou nevýhodou je, že zruší Plymounth - grafiku při zavádění - zobrazuje se textově průběh jako po stisknutí Esc. Pokud to nevadí (mě ne), tak postup je zde:
Z odkazu: http://sourceforge.net/projects/refind/ ... p/download si stáhnete aktuální bootovatelnou verzi rEFInd, v .zip souboru je několik textových souborů - pro instalaci nepotřebných - a soubor "refind-flashdrive-x.y.img, podle verze. Ten si "vypálíte" na flashku a odložíte. Obraz má cca 7,5 MB, takže stačí libovolná flashka, o které víte, že z ní lze bootovat.
Následně normálně nainstalujete Mint (ubuntu, Fedoru...). Po restartu zjistíte, že nebootuje. Teď přijde na řadu připravený rEFInd - vložíte flashku a restartujete NB. rEFInd si sám najde nainstalovaný systém (umí snad všechny, včetně Wx), vyberete z grafického menu LM a nabootujete. Po startu systému si přes Synaptic nebo terminál nainstalujete rEFInd PŘÍMO z repozitářů! vytáhnete flashku a restartujete. Hotovo. rEFInd na nějaký Acer BIOS úplně kašle.
rEFInd si pamatuje poslední spuštěný systém, ale čeká 20 sec. na spuštění. Start urychlíte stisknutím Enter nebo lze upravit konfiguační soubor, umístěný v /boot/efi/EFI/refind/refind.conf, samozřejmě jako root.

Re: Instalace na Acer Aspire E14 apod.

Napsal: 03 úno 2019, 18:54
od Ventero1
Jak se "pálí" na flashku soubor *.img ?
Nejdříve je třeba formátovat na fat32. Třeba takto:

Kód: Vybrat vše

mkfs.vfat -F 32 /dev/flashka
Přenesení třeba takto?

Kód: Vybrat vše

sudo dd if=/cesta/soubor.img of=/dev/flashka bs=1M
Takhle se instaluje? Tohle stačí udělat, aby se nainstaloval rEFInd a hned po restartu fungoval?

Kód: Vybrat vše

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
Kdyžtak to někdo opravte.

Nějaké stránky k tomuto:
https://help.ubuntu.com/community/Insta ... omImgFiles
https://cs.wikipedia.org/wiki/Dd_(Unix)
https://askubuntu.com/questions/491082/ ... ferent-usb
https://jlk.fjfi.cvut.cz/arch/manpages/man/dd.1.cs.html
http://www.rodsbooks.com/refind/
http://manpages.ubuntu.com/manpages/bio ... all.8.html

Re: Instalace na Acer Aspire E14 apod.

Napsal: 05 úno 2019, 08:32
od RadekD
Předpokládám, že když někdo ví, jak nainstalovat z flashky Mint, ví taky jak dostat na flashku jiný image - postup je stejný, každý má svůj a v různých wiki je jich taky několik Já bych třeba měl problém udělat to ve windows, protože už je roky nepoužívám a taky bych musel hledat. Flashku není třeba před zápisem image formátovat, při zápisu se stejně vytvoří formát podle image. Uznávám, že "vypálení" není ten správný výraz, pochází z doby CD/DVD, ale princip je stejný, jako u přepisovatelného média a připadlo mi to jednodušší než "vytvoříme bootovatelný USB Flash-disk" (což je mimochodem stejná blbost, flashka není disk, že). Příkaz "dd" bych začátečníkovi nedoporučoval, protože stačí zadat blbě cíl a přepíše si sytémový disk. A ppa repozitáře netřeba přidávat, rEFIng je ve standardních a Synaptic v Mintu taky.
Napsal jsem to tak schválně, aby někoho neodradily dodatečné příkazy v terminálu. Na to bude mít začátečník čas, až do linuxu trochu pronikne.

Re: Instalace na Acer Aspire E14 apod.

Napsal: 05 úno 2019, 10:55
od Ventero1
To jsi chybně vyhodnotil jako kritiku - moje předchozí reakce je kombinace doplnění a dotazů na upřesnění - viz dále - i když teď už to mírně kritické bude:

Tak to si vytváříš domněnky a předpokládáš právě špatně - to není běžná věc pracovat se souborem typu img a pokud vím, tak běžné programy na tvorbu bootovacích flashek toto neumí. Ani já jsem to nevěděl, protože jsem to nikdy v Lin nedělal. A i pro Win jsem kdysi našel pouze 2 aplikace, které uměly práci s img a z toho jedna byla naše známé dd. Další tvrzení ohledně postupů v různých wiki si také dovolím, alespoň částečně rozporovat, neboť jsem po googlení něco jako "img to usb" apod. našel jen asi 3 nebo 4 stránky, které se tomu věnovali a jen na jedné byly zmíněny GUI aplikace pro práci s img soubory - první odkaz v předchozím příspěvku. Na těch pár ostatních už jen "dd"
Takže by jsi měl napsat, jak a čím jsi udělal to "vypálení" - a o ten výraz vůbec nejde, ten je v pořádku.
S tím formátováním máš pravdu - to jsem napsal ze zvyku a setrvačnosti. Nehledě na to, že většina flashek je z výroby formátovaná na FAT32 - to je důležité pro práci s EFI - ten totiž žádný jiný formát neuznává.
Ne každý používá Mint a ne každý má Synaptic. To že je rEFInd v repo Mintu bylo dobré zmínit hned a ještě lépe i to, že po instalaci balíčku se rEFInd automaticky spustí a sám zavede do konečného funkčního stavu bez jakékoliv konfigurace apod. Jestli to tedy tak je a proto jsem se na to ptal, jestli to takhle stačí.
Je jasné, že jakýkoliv návod předpokládá nějakou základní znalost tématiky, ale když už se píše, tak je třeba trochu pečlivosti, aby nikdo nemusel pak hodiny hledat souvislosti.

Každopádně osobně mi přijde návod s rEFInd složitější, než jen udělat podle pokynů instalaci a pak jen vytvořit adresář a do něj zkopírovat soubory z jiných adresářů :)
Výhoda rEFInd ovšem je jeho záběr a širší použitelnost.

Příkazy v terminálu jsou jen příklad, jak to udělat - dají se samozřejmě použít i GUI aplikace, což by ale v některých fázích vyžadovalo jednak instalaci nějaké další aplikace a v jiných by to bylo zase kostrbatější a zdlouhavější. Tam je to ovšem netřeba rozepisovat - kdo nebude umět ani práci v jednoduchých gui aplikacích, tak ten by to měl radši svěřit někomu zkušenějšímu :)