Nie można uruchomić systemu Windows 7 po zainstalowaniu systemu Ubuntu

13

Zainstalowałem Ubuntu wczoraj wraz z systemem Windows 7 i za każdym razem, gdy uruchamiam komputer, nie mam możliwości uruchomienia systemu Windows. Po uruchomieniu komputer przechodzi bezpośrednio do Ubuntu bez menu wyboru systemu operacyjnego. Jeśli chodzi o Ubuntu, daje mi opcje naprawy Ubuntu i opcję normalnego uruchamiania Ubuntu. Nadal mam wszystkie pliki systemu Windows 7 na dysku twardym, ale system Windows 7 nie ma sposobu na uruchomienie.

Brandon
źródło
Zdarzyło mi się to po zainstalowaniu Lubuntu 14.04 LTS wraz z Win7, jednak po uruchomieniu aktualizacji oprogramowania w Lubuntu powrócił selektor GRUB OS. Być może warto spróbować przed ponownym zainstalowaniem wszystkiego.

Odpowiedzi:

3

Po pierwsze, musisz naprawić bootloader WIn7 i możesz odwiedzić tę stronę, aby dowiedzieć się, jak to zrobić. Zapisz na kawałku papieru wymagane polecenia do naprawienia boot i mbr. Będziesz używać tych kodów po przejściu do ekranu Wiersza polecenia.

Następnie możesz pobrać obraz ISO naprawy rozruchu, jak sugerowano w poprzedniej odpowiedzi przez „user3005324”. Wybierz 64-bitowy obraz ISO, jeśli zainstalowałeś Ubuntu 64-bitowy lub wybierz 32-bitowy obraz ISO, jeśli masz Ubuntu 32-bitowy. Mam nadzieję, że Win7 jest tą samą architekturą z Ubuntu, mam na myśli, że masz albo Win7 32-bitowy i Ubuntu 32-bitowy, albo masz Win7 64-bitowy i Ubuntu 64-bitowy.

Nagraj obraz ISO i uruchom ponownie komputer z nową płytą CD Boot Repair w zasobniku. Możesz zapisać obraz ISO Boot Boot na pendrivie USB za pomocą narzędzia Unetbootin , jeśli nie masz zwykłego dysku CD do użycia. Przeczytaj instrukcje dotyczące używania Unetbootin w Linux / Ubuntu, znajdują się one na środku tej strony: http://unetbootin.sourceforge.net/ .

Po zakończeniu ładowania Boot Repair dysku CD lub USB pendrive możesz nacisnąć opcję „Zalecana naprawa”, poczekać na zakończenie, a po pojawieniu się komunikatu „sukces” możesz ponownie uruchomić komputer i używać Win7 i Ubuntu, które będą obecne zarówno podczas uruchamiania Menu startowe.

Taz D.
źródło
1
Chociaż może to działać, możesz
rzucić
16

Uruchom fdisk -lna terminalu, aby sprawdzić partycję Windows.

Jeśli go znalazłeś, wpisz update-grub

Następnie uruchom ponownie

Będziesz mógł wybrać wybrany system operacyjny

Jeśli odmówiono pozwolenia na fdisk -lsamodzielne działanie, dodaj uprawnienia administratora, wprowadzając hasło po zapisaniu tego kodu w terminalusudo fdisk -l

Muhammad Rizki R.
źródło
1
Ładny! Działa to dla mnie przy użyciu Ubuntu 16.04 i Windows 7. Miałem trzy partycje: 1 dla Windows 7, 1 dla Ubuntu i 1 dla wymiany Ubuntu. Najpierw zainstalowałem Windows 7 sda/1, a potem Ubuntu sda/2(i sda/3do wymiany). Uruchomiłem system Ubuntu, uruchomiłem fdisk -lz terminala: Windows był pokazany jako partycja NTFS. Następnie uruchomiłem sudo update-grub, a dane wyjściowe pokazały, że system Windows 7 (moduł ładujący) jest włączony/dev/sda1 . Następnie ponownie uruchomiłem komputer, a Windows 7 pojawił się na liście rozruchowej! Dzięki za odpowiedź Muhammad :)
Chris Cirefice
Pracował również dla mnie! Zainstalowałem Ubuntu 16.04 LTS i zainstalowałem Win7. Teraz widzę obie opcje w menu rozruchu. Dziękuję Ci!
jjepsuomi
6

Miałem ten sam problem! Po uruchomieniu komputera moduł ładujący GRUB wyświetlał UBUNTU i 2 kolejne wpisy, ale nie Windows. Po długich próbach udało mi się wykonać następujące czynności:

  • Dowiedz się, na jakim dysku twardym i na jakiej partycji jest zainstalowany WINDOWS.
  • Możesz to zrobić po otwarciu terminala i wpisz polecenie

    sudo fdisk -l
    

    (należy to zrobić z uprawnieniami administracyjnymi, więc zostaniesz poproszony o podanie hasła). Będziesz teraz uzyskać tabelę partycji z nazwami urządzeń, takich jak /dev/sda1, /dev/sda2.. i tak dalej.

Jeśli zainstalowałeś system Windows, może mieć typ NTFS. Oznacza to, że drugi wpis w tej tabeli wygląda następująco:

Device...Boot.....Start...End......Blocks......Size .........Id.....System    
/dev/sda1..*...2048..467118879..467116032..222,8G   ..7.....Linux    
/dev/sda2 ..467118080...961144831....494026552..235,6G  7.....HPFS/NTFS/exFAT    
/dev/sda3 ..1270138878...1953523711..341692417..7,6G        5.....Extended    
/dev/sda5 ..1270138880...1945182207..337521664..7,6G        83....Linux

Windows jest zainstalowany na drugiej partycji pierwszego dysku twardego (sda2)

(W moim przypadku oba systemy operacyjne zostały zainstalowane na jednym dysku twardym z 2 partycjami, na pierwszym zainstalowałem UBUNTU i Windows 7 na drugim.) Naciśnij, C aby uzyskać dostęp do wiersza polecenia GRUB. W Grub-Monit wprowadź 3 następujące polecenia:

Grub>   set root=(hd0,2)
Grub>   chainloader +1
Grub>   boot

Uwaga: W poleceniu set root = (hd0,2) po hdwpisz numer (zero) dysku twardego (tutaj 0), a po przecinku numer partycji (tutaj 2). Jeśli twoją partycją systemu Windows jest sdb1, musisz wpisać set, root=(hd1,1)jeśli jest sdb4typu set root=(hd1,4)etc…

Teraz Windows powinien się uruchomić!

Teraz możesz chcieć mieć Windows 7 na stałe jako element menu w menu GRUB Boatloader. Możesz to uzyskać w następujący sposób:

menuentry 'Windows 7' {
   set root=(hd0,2)  
   chainloader +1  
   boot
}

Zapisz plik i zamknij go.

Otwórz terminal i wpisz w wierszu polecenia:

sudo update-grub

Po ponownym uruchomieniu komputera dostałem kolejny wpis z Windows 7 w menu GRUB, więc mogę wybrać pomiędzy Ubuntu i Windows.

S. Daniel
źródło
gdzie mam zapisać menu?
juggernauthk108
Pojawia się komunikat „Brak bootmgr”. Czy można to naprawić? Nie mam dysku CD z systemem Windows (czytaj, że będzie to konieczne do naprawy). Czy istnieje sposób, aby to naprawić w jakikolwiek inny sposób?
AndroidMechanic - Viral Patel
6
  1. Najpierw uruchom ponownie komputer lub laptop.

  2. Po ponownym uruchomieniu zobaczysz menu Grub . Wybierz Zaawansowane opcje dla Ubuntu (za pomocą klawiszy strzałek; naciśnij, Enteraby potwierdzić).

    Zrzut ekranu menu Grub

  3. W menu Opcje zaawansowane zobaczysz pozycję Menu odzyskiwania , które musisz wybrać.

  4. Ostrożnie wybierz opcję grub- Zaktualizuj opcję modułu ładującego gruba .

    Odzyskaj zrzut ekranu menu

  5. Automatycznie doda pozycję dla systemu Windows 7/8/10 do menu rozruchu.

  6. Aby ponownie uruchomić, naciśnij Ctrl+ Alt+ Del.

  7. System uruchomi się ponownie, a na końcu będzie można wybrać system Windows 10/8/7 . Wybierz Windows, a na końcu masz już system operacyjny Windows.

Pankaj Gautam
źródło
Wypróbowałem to na tysiąc sposobów i to rozwiązanie działało tylko.
Manish Shrivastava
0

1> uruchom na Ubuntu Live CD i wykonaj prosty os-prober w terminalu

2> czy pokazuje Win7?

Jeśli tak, jesteś bezpieczny.

Wystarczy skorzystać z tego linku https://help.ubuntu.com/community/Boot-Repair

jeśli nie, prawdopodobnie jesteś wkręcony. Prawdopodobnym powodem jest to, że system Windows został zainstalowany w systemie BIOS LEGACY, a system Ubuntu został zainstalowany w systemie UEFI BIOS (pod warunkiem, że komputer obsługuje tę nową wersję systemu BIOS), co oznacza, że ​​musisz ponownie zainstalować wszystko.

Ale jeśli twój komputer nie obsługuje bios UEFI, a oba systemy operacyjne są zainstalowane w starszych biosach, to powyższe łącze powinno działać.

Aniruddha
źródło
0
  1. Uruchom ponownie komputer.
  2. Wybierz „Zaawansowane opcje dla Ubuntu”.
  3. Wybierz tryb odzyskiwania
  4. Zaktualizuj „grub”
  5. Automatycznie załaduje inne systemy operacyjne z menu rozruchu.

Warunek: w czasie instalacji powinieneś zainstalować Ubuntu z opcją „zainstaluj Ubuntu wraz z innym systemem operacyjnym”.

chanderdevx
źródło