Portál AbcLinuxu, 24. dubna 2024 14:58


Dotaz: grub2 nenajde Windows 8

2.10.2014 14:55 Marvi
grub2 nenajde Windows 8
Přečteno: 889×
Odpovědět | Admin
Zdravim, při pořízení nového notebooku přislo moje první setkání s Win 8, tedy s UEFI. Doinstalovaval sem Ubuntu z bootable flashky s pomocí vypnutí UEFI a nastavení Legacy bootu. Disk notebooku je rozdělen na HDD část na které se uvelebovali Win a pak na SSD část která byla nevyužitá takže sem tam vytvořil jeden ext4 oddíl a Ubuntu i grub šoupnul tam. Teďka když spouštím počítač s UEFI tak vždy naběhnou Windows, ať je vybrané jako primární bootování Windows Boot Manager nebo bootvani z toho vestaveneho disku (BIOS vidí jenom jednu jednotku, přičemž Win/Ubuntu dvě, možná je problém tam). Při Legacy bootu se spouští grub(bios stale vidí jenom jenom ten jeden stejny disk). Grub sám Windows loader nenajde, z googlovani sem omoc chytřejší nebyl, srozumitelný návod jak ručně přidat script do grubu bez hlubších znalostí sem nenašel a instalace grubu do UEFI(jestli neco takoveho existuje) nato sem si taky netroufl. Rozdělení disků: /dev/sda1-6 je 500GB část HDD kde je oddíl pro Windows(sda4) a nějaké pomocné recovery oddíly, vše NTFS /dev/sdb1 je jeden ext4 oddíl, grub by měl byt nainstalovan naněm, namountovano do / Za jakoukoliv radu jak vyvolat jakoukoliv bootovaci nabidku ať už pomocí UEFI či Legacy bootu budu rád, děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Marvi (tazatel))
2.10.2014 15:45 Janek | skóre: 15
Rozbalit Rozbalit vše Re: grub2 nenajde Windows 8
Odpovědět | | Sbalit | Link | Blokovat | Admin
přislo moje první setkání s Win 8, tedy s UEFI. Doinstalovaval sem Ubuntu z bootable flashky s pomocí vypnutí UEFI a nastavení Legacy bootu
Toto bola prvá chyba. Win 8 je inštalovaný v UEFI móde a aby bol dualboot s Win 8+ Ubuntu úspešný, je potrebné aj druhý systém nainštalovať v Uefi. Pred inštaláciou Ubuntu je ešte potrebné deaktivovať funkciu „Rýchly štart“ - podrobnejšie TU, ktorá môže narobiť problémy, pretože sa systém s Win riadne nevypne ale iba uspí.

Čiže ak sa nemýlim, tak výpis z terminálu zo
 sudo parted -l
by mal ukázať podrobne rozdelenie disku a ak bolo Ubuntu nainštalované v Legacy mode, tak sa tam objaví položka Bios_grub, čo v tomto prípade nebude správne. Pre kontrolu si sprav aj výpis
sudo fdisk -l
, či nedošlo k poškodeniu tabuľky oddielov (najčastejšie je to miš-maš GPT-MSDOS). Ak je všetko v poriadku, fdisk neposkytne žiadny výpis iba oznam, že je detekovaná tabuľka GPT.

Pred ďalšími pokusmi odporúčam vyzálohovať na USB recovery oddiel a spraviť si bootovacie médium s Win, ak by bolo nutné dať NTB do pôvodného stavu.
Řešení 1× (Marvi (tazatel))
2.10.2014 18:32 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: grub2 nenajde Windows 8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Blbost je že jsi nainstaloval linux v legacy režimu.

Zavaděč biosu v uefi režimu použije zavaděč z uefi HDD, pokud máš zapnutý legaci režim tak použije zavaděč pouze z legaci HDD.

Prostě zapni uefi a přeinstaluj linux.

Mám w8 a ubuntu a uefi funguje bez problémů.

Jinak ve windows musíš vypnout rychlé spuštění, a windows musíš vypnout - normálně se windows při vypnutí uspává.

Pak instalace linuxu do oddílu na HDD na který jsi ve windows udělal místo (zmenšil C:).

Já jsem linux instaloval systémem:

Spustit windows, vypnout rychlé spuštění, nastavit aby se při vypnutí windows vypínaly a neuspávaly, zmenšil jsem C: nástrojem z windows, restart, v biosu vypnut secure boot, boot z DVD ubuntu, instalace linuxu do volného místa, restart, zapnutí secure boot (ubuntu s tím umí).

Moje rozdělení HDD:
root@NT-Olomouc:/home/petr# parted -l /dev/sda
Model: ATA HGST HTS545050A7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Tabulka oddílů: gpt

Číslo  Začátek  Konec   Velikost  Systém souborů  Název                         Přepínače
 1     1049kB   1074MB  1073MB    ntfs            Basic data partition          skrytý, diag
 2     1074MB   1451MB  377MB     fat32           EFI system partition          boot
 3     1451MB   1585MB  134MB                     Microsoft reserved partition  msftres
 4     1585MB   247GB   245GB     ntfs            Basic data partition          msftdata
 7     247GB    485GB   238GB     ext4
 5     485GB    485GB   472MB     ntfs                                          skrytý, diag
 6     485GB    500GB   14,6GB    ntfs            Basic data partition          skrytý, msftdata


root@NT-Olomouc:/home/petr# 
2.10.2014 20:16 Marvi
Rozbalit Rozbalit vše Re: grub2 nenajde Windows 8
Odpovědět | | Sbalit | Link | Blokovat | Admin
Díky, neznal sem problematiku UEFI vs legacy bootovani, nainstaloval sem ubuntu v uefi a všechno šlape jak má.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.