Mam system Windows 7 zainstalowany na moim wewnętrznym dysku twardym i chciałem wypróbować system Ubuntu, więc mam USB do włączenia Ubuntu LiveUSB i zainstalowałem system Ubuntu na zewnętrznym dysku twardym i wszystko poszło dobrze.
Teraz problem. Jeśli wyjmę zewnętrzny dysk twardy i spróbuję uruchomić system Windows normalnie, wyświetli się ekran ratowania gruba. Jedynym sposobem na uruchomienie systemu Windows jest podłączenie zewnętrznego dysku twardego.
Czy jest jakiś sposób, aby to zrobić, aby nie musiałem podłączać zewnętrznego dysku twardego, aby móc uruchomić system Windows 7?
Odpowiedzi:
Kiedy zainstalowałeś Ubuntu, umieścił on bootloader Grub na twoim wewnętrznym MBR dysku, ale wszystkie moduły grub są przechowywane na twojej partycji Ubuntu, na dysku zewnętrznym. Grub nie pozwoli ci wiele zrobić, jeśli nie może załadować modułów, więc bez podłączonego zewnętrznego źródła nie możesz nic uruchomić.
Co powinieneś zrobić, to zostawić bootloader Windows na dysku wewnętrznym i zainstalować Gruba na zewnętrznym. Następnie za każdym razem, gdy podłączasz zewnętrzny, po prostu zastąp go przy starcie, aby uruchomić z zewnętrznego.
Aby zainstalować Gruba do zewnętrznego MBR (zakładając, że
/dev/sdb
):Aby uzyskać rozruch systemu Windows bez zewnętrznego, zainstaluj ponownie program ładujący systemu Windows. Aby wykonać ten rozruch z dysku CD naprawy systemu Windows 7 lub instalacyjnego dysku DVD systemu Windows w celu wyświetlenia monitu o naprawę i uruchom:
Możesz zrobić dysk CD naprawy systemu Windows z systemu Windows, jeśli go nie masz. Możliwe jest również zainstalowanie bootloadera podobnego do Windows z instalacji Ubuntu:
Zauważ, że
lilo
wyświetli się duży ekran ostrzegawczy, ale można go bezpiecznie zignorować, ponieważ odnosi się to do rozruchu systemu Linux.Tak to wygląda
lilo
(pamiętaj, że w poleceniu rozróżniana jest wielkość liter):Zobaczysz ostrzeżenie, które wygląda następująco - można je zignorować, gdy używasz
lilo
programu ładującego w stylu systemu Windows:źródło
lilo
z Ubuntu. Działa to tak samo jak bootloader Windows.Musisz naprawić MBR wewnętrznego dysku twardego za pomocą dysku CD / DVD z systemem Windows. (
startup-repair
)Podłącz dysk dodatkowy, uruchom komputer za pomocą dysku CD na żywo, a następnie użyj
boot-repair
narzędzia, aby zainstalować GRUB na drugim dysku twardym. Zobacz zdjęcie poniżej:Wybierz
Place Grub into
- dodatkowy dysk twardy z menu rozwijanego.Aby zidentyfikować nazwę dodatkowego dysku twardego, otwórz Eksploratora i zobacz instrukcje narzędzia do naprawy rozruchu .
źródło
Uratowanie GRUB2 w prosty sposób ...
Kroki:
1. Pobierz YUMI Multiboot USB creator.
2. Pobierz dysk Rescatux / Super Grub2
3.1 Zainstaluj dysk Rescatux lub Super Grub2 na Pendrive za pomocą narzędzia YUMI USB do tworzenia wielu urządzeń.
Lub
3.2 Zainstaluj go na dysku CD lub możesz nawet spróbować użyć dyskietki (dysk Super Grub2).
4. Uruchom komputer z innego utworzonego nośnika (Pendrive / CDROM / Floppy).
5.1 Z interfejsu YUMI Mulitboot wybierz GRUB Bootable ISOs lub Windows XP /
7/8 i naciśnij enter 5.2 Na następnym ekranie wybierz wpis Super Grub2 Disk i naciśnij enter.
5.3 Na ekranie głównym dysku Super Grub2. Wybierz drugi z menu (Wykryj dowolny system operacyjny. Nowe pliki do pobrania moja lista inaczej. Po prostu wybierz drugi z listy menu).
5.4 Następnie wybierz Ubuntu z listy wyboru systemu operacyjnego. Spowoduje to załadowanie systemu operacyjnego Ubuntu.
5.5 Po zalogowaniu użyj terminalu i wpisz następujące polecenia.
5.6 Wpisz,
sudo fdisk -lu
aby określić dysk twardy i urządzenie do partycji root. Byłoby coś takiegoDisco /dev/sda: 500.1 GB
5.7 Przywracanie Grub2: Type
sudo grub-install /dev/sda
Wynik byłby mniej więcej taki
Installation finished. No error reported.
5.8 Jeśli zainstalowałeś inny system operacyjny wraz z Ubuntu, musisz wykonać aktualizację Grub2 przy użyciu
sudo update-grub
. Wykryje to inny system operacyjny załadowany do twojego systemu.6.1 Z interfejsu YUMI Mulitboot wybierz GRUB Bootable ISOs lub Windows XP /
7/8 i naciśnij enter 6.2 Na następnym ekranie wybierz pozycję Rescatux Disk i naciśnij enter.
6.3 Na ekranie rozruchowym Recatux, jeśli zobaczysz błąd dotyczący,
Unable to boot due to CPU error
następnie wybierz Live 486, albo wybierz domyślny Live (amd64) .6.4 Po kilku ekranach inicjalizacji systemu wyświetli się interfejs GUI Rescapp . 6.5 Z GUI Rescapp wybierz Grub (+), następnie Przywróć Grub, a na koniec Przywróć Grub !!!
6.6 Wybierz partycję Linux z następnego ekranu (Unikaj pętli 1, która jest najczęściej partycją urządzenia Rescatux) i naciśnij OK.
6.7 Wybierz partycję dysku twardego, aby zainstalować Grub i naciśnij OK.
6.8 Poczekaj, aż Rescapp wykona operację instalacji, a po pomyślnej instalacji wyświetli się komunikat i naciśnij OK.
6.9 W dolnym rogu ekranu kliknij go, aby zamknąć Rescatux.
GRUB2 uratowany .
źródło
Rozwiązałem to w ten sposób:
Kwestia
Podczas instalacji z napędu USB napęd USB staje się SDA. Dyski stają się SDB, SDC i tak dalej. Po usunięciu napędu USB i ponownym uruchomieniu komputera dyski stają się SDA, SDB itd., A system nie uruchamia się.
Rozwiązanie:
Tymczasowo dodaj czytnik optyczny podłączony do SATA (wewnętrzny). Zewnętrzny czytnik podłączony przez USB najprawdopodobniej spowoduje taki sam problem jak powyżej.
Ponieważ czytnik optyczny nie wyświetla się jako dysk, pierwszym dyskiem będzie SDA, instalacja przebiegnie bezproblemowo i system uruchomi się pomyślnie.
źródło