Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: B.H.L. 14. 06. 2025, 09:21:37
-
Ahoj.
Mám tu obstarožní herní notebook značky Acer. Po letech s Windows 10 jsem tam zkoušel hodit Pop!OS, ale po instalaci mi už počítač nenabootuje :-( Zobrazí se akorát obrázek s textem "No Bootable Device".
- Z live USB jede počítač v pohodě.
- Zkoušel jsem znovu přeinstalovat OS (různé distribuce), ale nic nepomohlo.
- V biosu mám nastavený:
- Boot Mode: UEFI
- Secure Boot: Disabled
Nějaký nápady, co bych ještě měl zkusit?
-
nemá ten disk náhodou legacy (MBR) tabulku? Když v BIOSu přepneš z UEFI na Legacy, tak by ti měl nabootovat. Nebo před instalací disk předělat na GPT a pak by měl bootovat s UEFI.
-
Jsem si celkem jistej, že jsem někde mezitím partišny předělával - to by se mělo zbavit těch MBR tabulí, ne? Nebo to je jiná úroveň abstrakce?
-
Bootni live verzi a napis nam vysledek zjisteni PT u interniho disku:
fdisk -l /dev/sda
(pripadne fdisk -l /dev/nvme0n1)
Typ tabulky tam bude uveden, a taky pripadne rozlozeni. Pak se posunem dale
-
Tady výpis.
-
A v BIOSu ten disk vidíš? A když po zapnutí počítače zobrazíš boot menu, tam ten disk vidíš? Máš v BIOSu nastaveno z čeho může bootovat?
-
A v BIOSu ten disk vidíš?
Ano, v BIOSu vidím oba.
A když po zapnutí počítače zobrazíš boot menu, tam ten disk vidíš?
Ne, v samotném boot menu (tj jenom výber odkud chci bootovat) ty disky už nevidím.
Máš v BIOSu nastaveno z čeho může bootovat?
Nevím co úplně myslíš.
-
Některé BIOSy nastavují seznam zařízení, ze kterých můžeš bootovat a z jiných nenabootuješ i kdybys jich tam měl 10. Ty tohle v biosu zdá se nemáš.
Zkus nastavit boot mode na legacy/mbr nebo UEFI&Legacy with uefi first. Uložit, restartovat a mrknout, jestli se disky objeví při zobrazení boot menu. Pomohlo by upřesnit model a typ počítače, nejlépe s s/n. S tím půjdou dohledat (snad) technické specifikace počítače.
-
Ten screen vypada jako kdyby se jednalo o zapnuty CSM a tudiz legacy boot.
V pripade UEFI bootu se totiz pise bud UEFI HDD: neco, nebo se zobrazuje nazev bootovaneho OS.
Jinak v UEFI existuje jedna zrada - a to je, ze nektere biosy umi bootovat jen defaultni OS, ten ktery ma zavadec pod cestou \EFI\BOOT\bootx64.efi . Nektere OS se instaluji jako BOOT\gentoo.efi nebo grub.efi, a pak to BIOS nevidi. Nekdy lze v UEFI biosu pridat custom cestu k zavadene polozce, nekdy ne - coz muze byt tvuj pripad, ze to fakt ceka default nazev.
Bootni LIVE znova, namountuj z nvme tu prvni EFI partisnu nekam a podivej se co za soubory jsou v boot resp EFI/boot slozce v ni - pokud tam neni bootx64.efi, ale jiny .efi soubor, tak vytvor z nej kopii s timto nazvem, pak cd ven, umount, reboot.
EDIT:
pak jeste existuje cmd line utilita pro zmenu nastaveni UEFI - boot order. Muzes jenom pustit "efibootmgr" a melo by to zobrazit co si UEFI bios mysli.
-
Díky, kouknu na to, ale teď nebudu nějakou chvíli doma, tak asi chvíli potrvá než odpovím.
-
Jak jsi nastavil v BIOSu UEFI? Na fotce to není. Podle mě jsi to nastavil v instalačce, ale bios umí jen MBR. Dej sem typ toho Aceru, prosím.
-
Zkus nastavit boot mode na legacy/mbr nebo UEFI&Legacy with uefi first.
Možnosti byly jen UEFI nebo Legacy, zkoušel jsem, bezvýsledně.
Co se týče typu počítače: Je to nějakej postarší Acer Predator, 17 palců úhlopříčka, procák Intel Core i7 6700 a grafika GTX 1060. Hledal jsem konkrétní konfiguraci, ale nenašel. Na to, kolik mu je (tak 7-8 roků) se ten HW fakt drží, rozjel jsem na tom zatím všechno, co jsem chtěl.
Ten screen vypada jako kdyby se jednalo o zapnuty CSM a tudiz legacy boot.
V pripade UEFI bootu se totiz pise bud UEFI HDD: neco, nebo se zobrazuje nazev bootovaneho OS.
Co by z toho plynulo?
Jinak v UEFI existuje jedna zrada - a to je, ze nektere biosy umi bootovat jen defaultni OS, ten ktery ma zavadec pod cestou \EFI\BOOT\bootx64.efi . Nektere OS se instaluji jako BOOT\gentoo.efi nebo grub.efi, a pak to BIOS nevidi. Nekdy lze v UEFI biosu pridat custom cestu k zavadene polozce, nekdy ne - coz muze byt tvuj pripad, ze to fakt ceka default nazev.
Bootni LIVE znova, namountuj z nvme tu prvni EFI partisnu nekam a podivej se co za soubory jsou v boot resp EFI/boot slozce v ni - pokud tam neni bootx64.efi, ale jiny .efi soubor, tak vytvor z nej kopii s timto nazvem, pak cd ven, umount, reboot.
Díky za tip, zítra zkusím.
EDIT:
pak jeste existuje cmd line utilita pro zmenu nastaveni UEFI - boot order. Muzes jenom pustit "efibootmgr" a melo by to zobrazit co si UEFI bios mysli.
Viz obr. To v podstatě odpovídá tomu, co se děje - že prostě ty... partišny(?) s OS neshledává bootovatelnýma? Proč?
Jak jsi nastavil v BIOSu UEFI? Na fotce to není. Podle mě jsi to nastavil v instalačce, ale bios umí jen MBR.
Nastavoval jsem to přímo v BIOSu. Viz obr.
-
Jinak v UEFI existuje jedna zrada - a to je, ze nektere biosy umi bootovat jen defaultni OS, ten ktery ma zavadec pod cestou \EFI\BOOT\bootx64.efi . Nektere OS se instaluji jako BOOT\gentoo.efi nebo grub.efi, a pak to BIOS nevidi. Nekdy lze v UEFI biosu pridat custom cestu k zavadene polozce, nekdy ne - coz muze byt tvuj pripad, ze to fakt ceka default nazev.
Bootni LIVE znova, namountuj z nvme tu prvni EFI partisnu nekam a podivej se co za soubory jsou v boot resp EFI/boot slozce v ni - pokud tam neni bootx64.efi, ale jiny .efi soubor, tak vytvor z nej kopii s timto nazvem, pak cd ven, umount, reboot.
Díky za tip, zítra zkusím.
Tohle vypada ze se deje. Kdyby to bios umel, tak ten boot order mas na vyber rovnou v biosu - a ty UEFI nazvy os jsou ten druhej sloupec za cislem, slusny bios je takto prave zobrazuje v menickach.
Nebo se podivej jak se pres efibootmanager nastavuje konkretni boot order - treba si to necha rict (anebo si to nebude pamatovat po rebootu).
Pokud bys instaloval grub2 rucne, tak to pojmenovani na default .efi nazev zajistuje volba --removable:
https://superuser.com/questions/1756758/what-does-grub-installs-removable-flag-do
Pak jeste drobna poznamka - nekdy lze volit RAID rezim radice (u nvme to ale prilis nedava smysl ze bys tam mel neco spatneho .. ale radeji projdi celou strukturu biosu zda neco podivneho neobjevis - treba zda ten nvme slot neni rezervovan nebo svazan s Optane cachi a podobne.. ale ctu ze na skylake to je typicky vypnuto).
-
Uz to tu nekdo psal, ten "BIOS" neumi boot z gpt.
Ono je to nejaka custom verze EFI...
Bootovací disk predelej na mbr a nainstaluj to znovu - jen mozna budes muset v instalatoru udelat rucni rozdeleni partition? (a mozna i rucni grub install ?)
Pop!OS jsem nikdy neinstaloval.
Jinak PC (motherboard/BIOS) jako takovy gpt umi a to i pod Windows, jen z nich nejde bootovat.
-
Problém se nakonec vyřešil, když jsem v BIOSu, v nastavení Secure Bootu vybral konkrétní .efi soubor.
Trochu mě zmátlo, že Secure Boot mám vypnutej, takže mi nedávalo smysl šťourat se v (zašedivělý) části pro nastavení s ním související.