uruchom Windows z GRUB-a

24

Oto moja sytuacja:

  • zainstalowany Ubuntu bez CD (przy użyciu unetbootin)
  • instalacja podwójnego rozruchu (Windows XP + Ubuntu)
  • instalacja mi się nie podobała i postanowiłem uruchomić system Windows i usunąć partycje Linux
  • zapomniałem naprawić mbrz Windows

Teraz, kiedy uruchamiam komputer, utknąłem w zawieszeniu ratunkowym GRUB.

Proste pytanie: jak mogę uruchomić system Windows z GRUB-a?

Nie mogę uruchomić systemu z dysku CD, dlatego zwykłe rozwiązania (dysk odzyskiwania itp.) Nie działają. Starsze pytanie wspomina o możliwości uruchomienia systemu Windows, ale nie określa szczegółów: monit ratunkowy dla systemu Ubuntu grub

Jakieś wskazówki?

pruefsumme
źródło

Odpowiedzi:

22

Kiedy GRUB zniknie, tak samo będzie w stanie uruchomić system Windows. Musisz teraz uruchomić system z dysku CD systemu Windows, aby przywrócić główny rekord rozruchowy (MBR). Możesz także użyć innych rozruchowych dysków CD, takich jak Ultimate Boot CD dla Windows , Bart PE lub Hiren's Boot CD, na wypadek, gdybyś nie miał pod ręką nośnika instalacyjnego Windows. Oto kroki:

  • Uruchom komputer z dysku CD systemu Windows i wybierz opcję „Napraw”. Alternatywnie uruchom komputer z jednej z wyżej wymienionych rozruchowych płyt CD i uruchom wiersz polecenia.

  • W przypadku komputerów z systemem Windows 8:

    1. Insert disc
    2. set boot order to disc at first priority
    3. reboot, wait for installer to load
    4. select language and keyboard type and click continue
    5. DO NOT CLICK INSTALL, instead click repair my computer in the bottom left corner
    6. click troubleshoot
    7. click advanced
    8. click command prompt and enter the commands below.
    

Dodaj więcej samouczków dla systemów operacyjnych.

  • Uruchom następujące dwa polecenia w wierszu polecenia:

    bootrec /fixmbr
    bootrec /fixboot
    
Ricky Ricardo
źródło
Możesz także uruchomić komputer z LiveCD Ubuntu, a następnie przenieść bootloader do systemu Windows : sudo apt-get install lilo ; sudo lilo -M /dev/sda mbr
jevon
+1 Przekonałem się, że to też działa, na nośniku instalacyjnym Windows 10 32-bitowym Pro, który utworzyłem za pomocą narzędzia Media Creation Tool ( windows.microsoft.com/en-gb/windows-10/… ). Mój problem polegał na tym, że przez pomyłkę usunąłem moją partycję Linux, gdy chcę dostosować rozmiar partycji w Menedżerze partycji Windows. Ta odpowiedź tutaj rozwiązała mój problem - mogę teraz uruchomić system Windows. Ponownie uruchomię instalacyjną płytę DVD z systemem Linux, ponieważ chciałem podwójnego rozruchu systemu Windows 10 i XUbuntu. Dziękuję bardzo.
therobyouknow
6

Jak już zauważył Gilles, grub rat ma tylko kilka poleceń, które pozwalają ładować moduły (np. Z dysku ratunkowego grub).

W moim przypadku - uruchomienie z innego źródła nie było możliwe - jedyną opcją było usunięcie dysku twardego z komputera i użycie taniej zewnętrznej obudowy dysku twardego do podłączenia dysku do innego komputera przez USB. Na tym komputerze użyłem MbrFix, aby naprawić MBR.

pruefsumme
źródło
1

Możesz użyć, grub rescueaby ponownie uruchomić system Windows.

Lista poleceń byłaby podobna do

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

Uwaga: wymaga to dostępności modułów, które implementują wszystkie te polecenia!

Po przeczytaniu komentarzy na temat ratowania gruba wydaje się, że to zadziała, wtedy możesz dostać się do systemu Windows i ponownie zainstalować bootloader systemu Windows w MBR. Działa to jednak tylko wtedy, gdy partycja Windows jest pierwszą partycją na dysku ORAZ na pierwszym dysku, który widzi komputer. Jeśli zamiast dysków PATA masz kilka dysków lub dysków SATA, może być konieczne użycie innej komendy dla rootnoverify (spróbuj sd0 zamiast hd0)

Zaktualizuj mnie, jeśli to działa.

Kravlin
źródło
4
Wiersz ratowania gruba nie udostępnia chainloaderpolecenia (przynajmniej nie bez ręcznego ładowania modułu, a ja nie wiem, jak to zrobić).
Gilles 'SO - przestań być zły'
cóż, jeśli tak jest, zawsze istnieje możliwość użycia dysku flash (zakładając, że komputer się z niego uruchomi) i uczynienia go dyskiem rozruchowym z unetbootin i kopią dysku super grub (lub czymś podobnym) LUB można umieścić kopię części gruba na dysk flash i załaduj, mówiąc „
ścieżka
googlując się, znalazłem to. linuxquestions.org/questions/linux-general-1/grub-rescue-815634 To może pomóc
Kravlin
1
Unknown command 'rootnoverify(hd0,0)'. Więc następnie muszę znaleźć, które polecenie grub-rescue ładuje moduł do rootnoverify?
Marcos,
-1

Mam dokładnie ten sam problem, usunąłem partycję ubuntu, aby móc zainstalować nową, ale zmiażdżyłem ją i utknąłem również w ratowaniu gruba

Obecnie szukam również poprawki

Oto jak daleko zaszedłem

- http://www.makeuseof.com/tag/how-to-safely-uninstall-ubuntu-in-windows-dual-boot-environment/

Wydaje się, że musimy użyć naszych dysków z systemem Windows 7, uruchomić i usunąć coś o nazwie MBR

Tomek
źródło
Dzięki za odpowiedź. Mój problem polega na tym, że nie mogę uruchomić się z żadnej płyty CD. Jeśli jakoś udało mi się uruchomić system Windows, mógłbym użyć narzędzia MbrFix (patrz: sysint.no/Nedlasting/MbrFix.htm )
pruefsumme
Ok, to brzmi dla mnie tak, jakbyś musiał wejść w swoje bios i sprawić, żeby spojrzał na CD przed uruchomieniem
Tom
Niestety nie jest to możliwe, ponieważ nie mam napędu CD.
pruefsumme
-1

Uruchom komputer z instalacyjnego dysku CD z systemem Windows XP / Vista / 7 i wybierz opcję Napraw (R). Wybierz prawidłową partycję, a następnie wprowadź hasło do konta administratora. W wierszu polecenia uruchom następujące polecenia:

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

Wpisz „exit”, a komputer uruchomi się ponownie.

Phuqer
źródło
Oryginalny plakat mówi, że nie można uruchomić z płyty CD, więc jest trochę niepewny, jak to im odpowiada?
Rowland Shaw,
musisz ustawić sekwencję uruchamiania, aby sprawdzić napęd CD / DVD przed dyskiem twardym
Malachi
-1

Miałem podobny problem, musiałem najpierw przejść do wersji bios, aby najpierw ustawić sekwencję rozruchu w napędzie CD / DVD, aby sprawdzić, czy jest tam boot. Korzystam z rozwiązania skądinąd, które kazało mi najpierw ponownie zainstalować Ubuntu, aby zainstalować program ładujący gruba, a następnie można wrócić do systemu Windows i usunąć partycję we właściwy sposób. mam nadzieję, że to pomaga komuś tam

Malachiasz
źródło