Witaj po udanej instalacji systemu Ubuntu 12.10 amd64, nie mogę teraz uruchomić systemu Windows 8.
Oto moje działania:
- Zrobił miejsce (15 GB) dla Ubuntu z zarządzania komputerem w systemie Windows 8
- Uruchom Ubuntu 12.10 amd64 LiveUSB z EFI i włączonym Bezpiecznym uruchomieniem
- Utworzono 2 nowe partycje na końcu (13 GB Ext4 Root i 2 GB Swap)
- Wybrana partycja systemowa EFI systemu Windows 8 do zainstalowania programu ładującego
Grub daje mi przy starcie:
- Ubuntu (działa bez problemów)
- Środowisko odzyskiwania systemu Windows (wiele błędów)
- Windows 8 (2 komunikaty o błędach opisują poniżej)
2 komunikaty o błędach to:
error: can't find command drivemap.
error: invalid EFI file path
dual-boot
uefi
windows-8
secure-boot
Kouros
źródło
źródło
dd if=/dev/sda1 of=/media/some_usb_pendrive/backupfile
? Jeśli taka kopia zapasowa istnieje, przywrócę system Windows / uruchom partitio, które mogło zostać „uszkodzone”.Odpowiedzi:
Znalazłem tymczasowe rozwiązanie.
Dodaj niestandardowy wpis do menu rozruchowego GRUB
Dołącz poniższy kod do
/etc/grub.d/40_custom
.Heads up:
hd0,gpt1
oto identyfikator mojej partycji systemowej EFI (ESP). Jeśli ESP nie jest pierwszą partycją na pierwszym dysku twardym podczas rozruchu , Twoja jest inna! Np.hd1,gpt2
Dla drugiej partycji na drugim dysku.Wymień
part_gpt
siępart_msdos
jeśli napęd wykorzystuje partycjonowania MBR i starszych, a także zmieniahd0,gpt1
sięhd0,msdos1
odpowiednio.Zastosuj zmiany w GRUB
Po prostu uruchom następujące polecenie, które powinno wygenerować nową konfigurację GRUB, w tym nowy wpis niestandardowy:
Teraz uruchom ponownie, powinieneś być w stanie uruchomić Windows 8 teraz. Jeśli nie, a system Windows narzeka na uszkodzoną konfigurację BCD, przejdź do superużytkownika: Jak mogę naprawić moduł ładujący EFI systemu Windows 8?
Ostrzeżenie: W niektórych przypadkach, jeśli uruchomisz system Windows 8, GRUB zostanie zastąpiony przez Windows Boot Manager jako domyślny menedżer rozruchu.
źródło
`
pojawia się wset root='(hd0,gpt1)'
zamierzonym celu. Daje mi to błąd (próbuję z gpt3) nawet bez tego znaku. Błąd jest jak(hd0,gpt1)
nie znaleziono.Nieprawidłowe wpisy Windows w GRUB są spowodowane tym błędem: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383
Rozwiązanie: uruchomić Boot-Repair „s
Recommended Repair
z LiveCD (lub liveusb).źródło
SecureBoot
bios, w przeciwnym razie Windows 8 nadal narzeka ... Byłoby miło, gdyby udało się to uruchomić przy zachowaniu SecureBootZnalazłem sposób na zamknięcie systemu Windows 8. Zobacz /superuser/499923/preinstalled-windows-8-and-linux-uefi-dual-boot-on-a-laptop/528581
Pod W8, w oknie poleceń z podwyższonym poziomem uprawnień, wyłącz powercfg / h. Zanim to zrobisz, W8 może już zastąpić partycję EFI. Zajęło mi kilka iteracji zmiany bootmgfw.efi i resetowania aż do zablokowania, ale teraz jestem szczęśliwy.
Nie wiem, czy wystarczy samo uruchomienie W8, czy musisz się zalogować, a następnie uruchomić ponownie. Być może ktoś z większą cierpliwością (pracowałem nad tym przez ponad pół dnia) może powiedzieć.
źródło
Mam ten sam problem na moim laptopie Asus-x202 (z systemem W8 i Ubuntu 13.04).
Trochę irytujące obejście jest na razie wystarczające: w menu startowym przejdź do systemu (lub uruchom bios od samego początku używając prawdopodobnie f2). Jeśli użyjesz zastępowania do uruchomienia, system Windows uruchomi się jak zwykle.
źródło
„Override to boot” to menu na karcie „boot” w menu konfiguracji płyt głównych. Pozwala wybrać i od razu uruchomić dowolny moduł ładujący zainstalowany jeszcze na twoim urządzeniu.
źródło
Mam podobny problem z moim nowym HP Pavillion Sleekbook, Model 15-b142dx. Przyszedł z fabrycznie załadowanym W8. Byłem w stanie zmienić rozmiar partycji Windows z poziomu systemu Windows, a następnie zainstalowałem 64-bitowy system Ubuntu 13.04 z pamięci USB. Jednak po ponownym uruchomieniu W8 uruchomił się normalnie, bez menu rozruchu. Użyłem więc „boot-repair”, co uniemożliwiło uruchomienie systemu. Podczas uruchamiania drukuje:
To by się wtedy zamknęło.
Po kilku próbach i błędach odkryłem, że naciśnięcie klawisza F10 podczas rozruchu spowoduje przejście do systemu BIOS, w którym mogę wyłączyć Bezpieczny rozruch. Przy następnym uruchomieniu dostałem DŁUGIE menu z gruba, z dużą ilością wpisów takich jak:
Wszystkie były zawarte w pliku „/etc/grub.d/25_custom”. Zrobiłem kopię zapasową tego pliku, a następnie usunąłem wszystkie wpisy oprócz modułu ładującego UEFI z Windows Boot. (Jest to jeden z wpisów, który pozwala na uruchomienie W8). Następnie uruchomiłem „update-grub” i skończyłem z dużo ładniejszym menu rozruchowym i mogę uruchomić dowolny system operacyjny.
źródło