Jak zainstalować program ładujący GRUB bez instalowania Linuksa?


8

Mam system Windows 7 zainstalowany w systemie i chcę utworzyć osobną partycję rozruchową WinPe, którą system może przywrócić w razie awarii.

Teraz Windows 7 daje tę opcję i mogę również edytować sklep BCD, aby wprowadzić zmiany w menu rozruchowym systemu Windows 7, lub mógłbym użyć EasyBCD. Nie chcę korzystać z tych opcji, ponieważ muszę dostosować ukrywanie / odkrywanie partycji podczas uruchamiania itp. Przeszukuję i znalazłem GRUB; to może być narzędzie, którego szukam.

Chcę używać modułu ładującego GRUB bez zainstalowanej w systemie wersji Linux. Czy ktoś może mi pomóc, jak zainstalować GRUB na MBR dysku twardego i skonfigurować menu rozruchu? Przeszukałem Internet i przede wszystkim natrafiłem na polecenia, które przeszukują GRUB na dysku twardym (z powodu istniejącej instalacji Linuksa), a następnie próbuję go naprawić. W moim przypadku w ogóle nie ma Linuksa.

Mam bootowalną płytę CD z systemem Ubuntu 9.10 / OpenSUSE 11.2 LiveCD i płytę instalacyjną. Czy mogę ich użyć do zainstalowania GRUB-a w moim systemie?


alternatywnie możesz wypróbować SuperGrub ( supergrubdisk.org )
Ye Lin Aung

próbowałem, ale nie wiem, którą opcję wybrać. Wszystko, co mogłem zrozumieć, to to, że było to narzędzie do naprawy. Potrzebuję GRUBa już zainstalowanego w systemie i
naprawię go,

Odpowiedzi:


3

Użyłem GRUB4DOS do instalacji modułu ładującego GRUB z poziomu systemu Windows. Wykonałem te kroki.

  1. Pobrano Grubinst 1.0.1 z http://sourceforge.net/projects/grub4dos/files/
  2. Kliknij dwukrotnie grubinst_gui.exe w trybie administratora.
  3. Wyświetli listę twardych dysków w kategorii dysku. Wybierz dysk, na którym chcesz zainstalować GRUB.
  4. Kliknij przycisk odświeżania w pobliżu listy części i wybierz opcję „cały dysk”.
  5. W sekcji Opcje wybierz (znacznik wyboru) opcję:

    Odp .: Nie wyszukuj napędu dyskietek

    b: wartość limitu czasu 2-5. Można zmienić później w menu.lst

  6. Wybierz opcję „instalacji”.
  7. Teraz skopiuj pliki o nazwie „grldr” na dysk C:. Nie umieszczaj go w jakimś folderze, ponieważ wymagałoby to zmian w konfiguracji. Grub4Dos przeszuka każdą partycję w poszukiwaniu tego pliku.
  8. Teraz musisz skonfigurować menu rozruchu. Opcje menu są przechowywane w pliku menu.lst. Musisz utworzyć ten plik i zapisać go wzdłuż glrdr.

Przykładowy plik Menu.lst. Możesz zapisać zawartość w notatniku i zapisać go jako menu.lst.

<------ menu.lst zaczyna się poniżej ----- - Nie kopiuj tych linii>

limit czasu 2

domyślnie 0

tytuł Microsoft Windows XP rootnoverify (hd0,0) Chainloader // ntldr

tytuł Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst zaczyna się kończy - Nie kopiuj tych linii ----->

Tutaj pierwsza partycja podstawowa to Windows XP, a druga to Vista / 7, która używa bootmgr jako bootloadera. Te wpisy będą się różnić w zależności od instalacji systemu operacyjnego. To tylko przykład.


2

Zarówno GRuB 1, jak i GRUB4DOS mogą być instalowane bez GNU / Linux.

GRuB 1:

  1. Upewnij się, że masz pliki „/ boot / grub / *” (głównie „stage2”) na niektórych partycjach dostępnych z GRuB 1. (vfat, ext *, reiserfs)
  2. Uruchom trochę grub 1 (z dyskietki, z cdrom).
  3. root (hd0,X) setup (hd0)

GRUB4DOS:

  1. Upewnij się, że masz gdzieś „/ GRLDR” (na vfat, ext *, reisers, NTFS).
  2. bootlace.com your_drivez DOS, Windows lub Linux. (Możesz zrobić bootlace w Windows (nie jestem pewien co do Windows 7), kopiując pierwsze N ​​sektorów dysku twardego do pliku, stosując bootlace do tego pliku i kopiując sektory z powrotem na dysk).

Możesz także użyć jakiejś maszyny wirtualnej (qemu, VirtualBox, VMWare), aby uruchomić mały Linux i skonfigurować dowolny grub w rozsądny sposób i sprawdzić, czy działa dobrze przed ponownym uruchomieniem .


W Rozwiązaniu 1 zaproponowałem, jak uzyskać pliki Boot / Grub. Próbowałem uruchomić komputer z LiveCD OpenSuse / Fedora i próbowałem skopiować pliki, które były na dysku twardym, a następnie uruchomić te polecenia. Nie działało. Czy robię tutaj coś złego? W przypadku Grub4DOS mogłem zainstalować program ładujący, w systemie XP / Windows7 korzystałem z Instalatora Grub4Dos i działał on dobrze, a system był uruchamiany po modyfikacji pliku menu.lst. Chcę również zbadać część rozwiązania 1.
Kavitesh Singh,

1
@Kavitesh Singh „To nie działało”. -> Jaki komunikat o błędzie? W setupfazie lub podczas próby rozruchu? „Jak mogę uzyskać pliki Boot / Grub?” -> Z niektórych istniejących instalacji GRUB-a. Zwykle tworzę kopię zapasową obrazu jądra, ntldr / boot.ini (dla WinNT), zrzutu tablicy partycji i innych rzeczy potrzebnych do uruchomienia komputera.
Vi.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.