Utracono system Windows 7 w GRUB po zainstalowaniu Ubuntu 14.04

20

Więc dzisiaj zdecydowałem się zainstalować nowy 14.04 (64-bitowy) na Ubuntu 13.10 (32-bitowy), który miałem z podwójnym uruchomieniem z Win 7. Więc dał mi wiele opcji instalacji 14.04, jedną z nich było zainstaluj ponownie Ubuntu bez utraty moich plików i aplikacji (jeśli jest to możliwe). A kiedy proces instalacji dobiegł końca, zostałem poproszony o ponowne uruchomienie, jak zwykle, ale tym razem menu GRUB-a nie pojawiło się, aby pozwolić mi wybrać, czy mam uruchomić system Windows, czy Ubuntu, a teraz uruchamia się tylko z Ubuntu. Sprawdziłem partycje za pomocą Gparted i Win7 nadal tam jest.

Czy istnieje sposób, aby GRUB ponownie zobaczył oba systemy operacyjne i jak?

Z góry dziękuję !

Valentin
źródło
przytrzymanie klawisza shift podczas uruchamiania da menu grub, możesz następnie uruchomić system Windows ręcznie ubuntuforums.org/showthread.php?t=1674192 ... rozumiem również, że grub można skonfigurować z pliku tekstowego, jeśli ktoś wie, jaki plik i co zmienić, wyślij wszystko, co możesz, aby pomóc. minęło sporo czasu, odkąd sam to zrobiłem (korzystałem ze Linux Linuksa, więc czytanie ich dokumentów może pomóc: puppylinux.org/wikka/GRUB ) ... oto dokumentacja Ubuntu w wersji grub help.ubuntu.com/ community / Grub2
Konner Rasmussen

Odpowiedzi:

29

Właśnie napotkałem ten sam problem po zainstalowaniu Kubuntu 14.04 na (zepsutym) 13.10. Znalazłem to małe rozwiązanie do odzyskania funkcjonalności grub:

Wystarczy otworzyć terminal i wejść

sudo update-grub
Arne.
źródło
Cześć, nie sądzę, aby to samo przywróciło możliwość uruchamiania systemu z Windows.
NGRhodes
5
No cóż. W rzeczywistości, zanim wykonałem to polecenie, grub wcale się nie pokazywał przy starcie. Zamiast tego (k) ubuntu zostało uruchomione bezpośrednio. Kiedy wykonałem polecenie, dało mi wyjście, jakie systemy operacyjne zostały znalezione. Od tego czasu pojawia się menu rozruchu, na którym znajduje się lista okien.
Arne.
To jest odpowiedź, na którą poluję. Proste i działało. Wielkie dzięki.
Steve McGuire,
Nawet to działało dla mnie na Ubuntu 16.04 LTS
RIYAJ KHAN
Agh, zamierzałem to zrobić, ale wydawało się to zbyt proste. +1 za to, że czuję się głupio!
Pozew Fund Moniki z
7

Uruchomiono z Live USB z wersją na moim Ubuntu, która jest zainstalowana na moim komputerze i zainstalowałem Boot Repair, wprowadzając następujące polecenia w terminalu:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Uruchomiłem zalecaną naprawę i postępowałem zgodnie z poleceniami, które dał mi dla terminala, a kiedy zakończyło się i uruchomiło ponownie, wciąż uruchamia się tylko z Ubuntu. Następnie uruchamiam ponownie Boot Repair i po zakończeniu sprawdzania problemów, kliknij „Opcje zaawansowane” - zakładkę Boot Location. Poniżej znajduje się menu rozwijane z „OS do domyślnego rozruchu”: był Ubuntu 14.04 i Windows 7, więc wybrałem Windows 7, a następnie „Zastosuj”. Po zakończeniu procesu zrestartowałem się i GRUB miał teraz opcję wyboru, czy chcę ponownie uruchomić system Ubuntu lub Windows. ROZWIĄZANY

Mam nadzieję, że to również dla ciebie działa !!!

Valentin
źródło
Jak dodałeś repozytorium, gdy nie ma wsparcia dla 14.04? To znaczy, polecenie sudo add-apt-repository ppa:yannubuntu/boot-repairpowinno zwracać błędy i nic nie dodawać.
NickTux
Tak, zauważyłem tę samą myśl, ale później, kiedy zdałem sobie z tego sprawę po tym, jak ją tutaj napisałem, ale spróbowałem i naprawdę i zadziwiająco zadziałało. Nie jestem tak zaawansowanym użytkownikiem, aby stwierdzić, dlaczego to zadziałało, i w tym przypadku cieszę się, że nie, ponieważ prawdopodobnie nie spróbowałbym, hahaha. Przepraszam, nie byłem pomocny z tą odpowiedzią.
Valentin
1

Niestety, ten problem wystąpił po próbie zainstalowania uszkodzonego systemu Ubuntu 15.04 - po instalacji wylądował on w OpenBox WM ze zepsutą konfiguracją. Dodatkowo mój dysk twardy Windows 7 (oddzielny dysk) w jakiś sposób został uszkodzony.

W wierszu polecenia trybu naprawy dysku CD systemu Windows wydanie „bootrec / fixmbr”, a następnie „bootrec / fixboot”, a następnie uruchomienie narzędzia Startup Repair z dysku CD systemu Windows pozwoliło mi wejść na maszynę. Jednak mój system plików został zniszczony - Steam, sterowniki itp. Są uszkodzone. Dziwi mnie, że mogłem się nawet zalogować.

Zainstalowany ponownie. Najpierw Windows, potem Ubuntu 14.04, tym razem żadnych problemów.

Lotos
źródło
1

Uruchom Ubuntu lub dowolną dystrybucję systemu Linux z USB / CD na żywo, a następnie otwórz terminal i wskazówkę, sudo fdisk -laby wyświetlić wszystkie partycje wszystkich dysków twardych

Następnie musisz zidentyfikować partycję Ubuntu, a następnie zamontować partycję Ubuntu, wybierając partycję, w której normalnie ją zainstalowałeś, jest sda1, możesz to sprawdzić za pomocą polecenia „fdisk” lub używając GParted sudo mount /dev/sda1 /mnt

Następnie zamontuj pozostałe urządzenia

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

Teraz uruchom komendę chroot, aby mieć pełny dostęp do roota sudo chroot /mnt

po uruchomieniu grub-install --recheck /dev/sdaAle pamiętaj, aby wymienić sda na urządzenie, którego używasz do uruchomienia systemu (nie umieszczaj tylko numeru partycji sda)

Na koniec dostosuj automatycznie przewijanie menu GRUB sudo update-grub2

Jeśli to nie działa, połącz się z Internetem i uruchom to polecenie sudo apt-get install grub2

Jeśli masz jakieś pytania, zadaj je, zawsze korzystam z tego kroku, gdy GRUB nie działa poprawnie. Ta instrukcja została przetłumaczona z instrukcji w języku hiszpańskim, więc proszę o pytanie

Hilario
źródło
0

Ten błąd grub również napotkałem „nie znaleziono” symbolu „grub_term_highlight_color” po aktualizacji Xubuntu z 13.10 do 14.04 na podwójnej partycji Windows 8.1 / Xubuntu. Uaktualniłem Xubuntu w przeszłości bez żadnych problemów, ale podczas aktualizacji ostatniej nocy z 13.10 na 14.04, utknąłem w monicie ratowania gruba. Ponieważ nie spotkałem się z tym problemem wcześniej, postanowiłem wypróbować narzędzie do naprawy rozruchu, jak szczegółowo opisano tutaj: https://help.ubuntu.com/community/Boot-Repair . Musiałem przejść z „drugą opcją” zanotowaną na tej stronie pomocy, ponieważ nie miałem sposobu na utworzenie płyty CD Boot Repair.

Oto co dokładnie zrobiłem:

Na moim laptopie poszedłem do xubuntu dot org, gdzie pobrałem Live Xubuntu ISO. Jeśli masz dysk z możliwością zapisu, jestem pewien, że możesz utworzyć dysk LiveCD z tym plikiem ISO (prawdopodobnie można również utworzyć dysk CD z programem Boot Repair), ale mój laptop nie ma napędu optycznego.

Więc stworzyłem bootowalną LiveUSB Xubuntu 14.04. Instrukcje, które zastosowałem, aby utworzyć LiveUSB, można znaleźć tutaj: http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/ (pamiętając o moim Mac OS w laptopie wymagał polecenia „sudo” do zapisu na sformatowanym USB, jak opisano w komentarzach do tego postu).

Po ukończeniu LiveUSB Xubuntu uruchomiłem ponownie komputer z błędem gruba, zmieniając menu rozruchu, aby rozpoznać LiveUSB, który załadował Xubuntu Live. Wybrałem „Try Xubuntu”, gdy LiveUSB poprosił mnie o próbę lub instalację. To załadowało sesję Xubuntu pokazującą wszystkie moje partycje jako ikony pulpitu.

Otworzyłem terminal i wykonałem następujące czynności, jak opisano szczegółowo na powyższej stronie pomocy Boot Repair:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Postępowałem zgodnie z instrukcjami w narzędziu Boot Repair, które były dość zrozumiałe. Boot Repair rozpoznał moje partycje i uruchomił proces, ale zakończył się z „błędnym” adresem Ubuntu Pastebin. Skopiowałem to, ale wydawało się, że błąd był związany z dodatkowymi dyskami na komputerze, które nie mają systemu operacyjnego. Niezależnie od błędu, Naprawa rozruchu nadal dawała opcję ponownego uruchomienia, więc zrobiłem to.

Oczywiście upewniłem się, że moje menu rozruchu wskazuje prawidłowy dysk i voila! Grub rozpoznał wszystkie moje partycje, tak jak powinien. Załadowałem Xubuntu i wygląda na to, że 14.04 działa tak, jak powinno teraz, gdy Boot Repair wykonał swoją pracę. Ponadto mogę dobrze załadować system Windows 8.1.

Mam nadzieję, że moje notatki są przydatne. Jestem wdzięczny za naprawę rozruchu i za wszystkie dedykowane narzędzia do rozwiązywania problemów!

Mountaintree
źródło
0

Pierwszy z bagażnika live ubuntu cdlub Live ubuntu flash drivei connect to internet. Następnie przejdź do termianl ctlr+alt+Ti po prostu użyj poniższego polecenia,

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

To naprawia wszelkie problemy, które mam z bootowaniem. Znajdziesz załączony link, ma screen short and clear instruction. Baw się dobrze.

Link referencyjny: OBSERWUJ MNIE W CELU DALSZEGO WYJAŚNIENIA!

mr_azad
źródło
0

Tylko dwa polecenia na terminalu i musisz to zrobić.

sudo os-prober
sudo update-grub

i po prostu ponownie uruchom system.

Książę Sharma
źródło
os-proberpo prostu szuka systemów operacyjnych. I tak nie zmienia to konfiguracji systemu. Jedynym przydatnym tutaj poleceniem jest update-grub(które jest domyślnie skonfigurowane do wywoływania os-proberi korzystania z jego wyniku), co powoduje, że ta odpowiedź jest duplikatem.
David Foerster
0

Spróbuj ponownie zainstalować grub, wpisz terminal: sudo grub-install /dev/sd_(gdzie sd_ to urządzenie, na którym chcesz zainstalować bootloader) sudo grub-update, mam nadzieję, że to ci pomoże Uwaga: sda w / dev / sda może znajdować się na urządzeniu, na którym masz grub.

karim
źródło