Linux를 설치하지 않고 GRUB 부트 로더를 설치하는 방법은 무엇입니까?


8

시스템에 Windows 7이 설치되어 있으며 문제가 발생했을 때 시스템이 대체 될 수있는 별도의 WinPe 부팅 파티션을 만들고 싶습니다.

이제 Windows 7은이 옵션을 제공하며 BCD 저장소를 편집하여 Windows 7의 부팅 메뉴를 변경하거나 EasyBCD를 사용할 수도 있습니다. 부팅 할 때 파티션 숨기기 / 숨기기를 사용자 정의해야하므로이 옵션을 사용하고 싶지 않습니다. GRUB을 검색하고 찾았습니다. 내가 찾고있는 도구 일 수 있습니다.

시스템에 Linux 버전이 설치되지 않은 GRUB 로더를 사용하고 싶습니다. 누군가 하드 디스크 MBR에 GRUB을 설치하고 부팅 메뉴를 구성하는 방법에 대해 안내해 줄 수 있습니까? 인터넷을 검색했는데 대부분 기존 Linux 설치로 인해 하드 디스크에서 GRUB을 검색 한 다음 복구하려고하는 명령을 발견했습니다. 제 경우에는 리눅스가 전혀 없습니다.

Ubuntu 9.10 부팅 CD / OpenSUSE 11.2 liveCD 및 설치 디스크가 있습니다. 그것들을 사용하여 시스템에 GRUB을 설치할 수 있습니까?


다른 방법으로, SuperGrub ( supergrubdisk.org )
Ye Lin Aung

나는 그것을 시도했지만 거기에서 선택할 수있는 옵션을 모른다. 내가 이해할 수있는 것은 그것이 수리 유틸리티라는 것입니다. 시스템에 GRUB이 이미 설치되어 있어야하며 포맷 등으로 인해 문제가 발생하면 복구 할 것입니다.
Kavitesh Singh

답변:


3

Windows 내에서 GRUB 로더를 설치하기 위해 GRUB4DOS를 사용했습니다. 나는이 단계들을 따랐다.

  1. http://sourceforge.net/projects/grub4dos/files/ 에서 Grubinst 1.0.1을 다운로드했습니다
  2. admistrator 모드에서 grubinst_gui.exe를 두 번 클릭하십시오.
  3. 디스크 범주에 하드 디스크가 나열됩니다. GRUB을 설치할 디스크를 선택하십시오.
  4. 부품 목록 근처에있는 새로 고침 버튼을 클릭하고 "전체 디스크"옵션을 선택하십시오.
  5. 옵션 섹션에서 옵션을 선택 (틱 마크)하십시오.

    a : 플로피 드라이브를 검색하지 마십시오

    b : 2-5의 타임 아웃 값. menu.lst에서 나중에 변경할 수 있습니다

  6. "설치"옵션을 선택하십시오.
  7. 이제 C : 드라이브에 "grldr"이라는 파일을 복사하십시오. 구성 변경이 필요할 수 있으므로 일부 폴더에 넣지 마십시오. Grub4Dos는이 파일의 각 파티션을 살펴 봅니다.
  8. 이제 부팅 메뉴를 구성해야합니다. 메뉴 옵션은 menu.lst 파일에 저장됩니다. 해당 파일을 작성하여 glrdr과 함께 저장해야합니다.

샘플 Menu.lst 파일. 메모장에 내용을 쓰고 menu.lst로 저장할 수 있습니다.

<------ menu.lst는 아래에서 시작합니다 -------이 줄을 복사하지 마십시오>

타임 아웃 2

기본 0

제목 Microsoft Windows XP rootnoverify (hd0,0) chainloader // ntldr

제목 Microsoft Windows Vista / 7 rootnoverify (hd0,1) chainloader / bootmgr

<------ menu.lst start ends-이 행을 복사하지 마십시오 ----->

여기서 첫 번째 기본 파티션은 Windows XP이고 두 번째 파티션은 bootmgr을 부트 로더로 사용하는 Vista / 7입니다. 이 항목은 OS 설치에 따라 다릅니다. 이것은 단지 예일뿐입니다.


2

GRuB 1과 GRUB4DOS는 GNU / Linux없이 설치할 수 있습니다.

GRuB 1 :

  1. GRuB 1에서 액세스 할 수있는 일부 파티션에서 "/ boot / grub / *"파일 (주로 "stage2")을 작성했는지 확인하십시오 (vfat, ext *, reiserfs)
  2. 플로피, cdrom에서 일부 grub 1을 부팅합니다.
  3. root (hd0,X) setup (hd0)

GRUB4DOS :

  1. 어딘가에 "/ GRLDR"이 있는지 확인하십시오 (vfat, ext *, reisers, NTFS).
  2. bootlace.com your_driveDOS, Windows 또는 일부 Linux에서. (하드 드라이브의 첫 번째 N 섹터를 파일에 복사하고 해당 파일에 부트 레이스를 적용하고 섹터를 다시 드라이브에 복사하여 Windows에서 부트 레이스를 수행 할 수 있습니다 (Windows 7에 대해서는 확실하지 않음).

일부 가상 머신 (qemu, VirtualBox, VMWare)을 사용하여 작은 리눅스를 실행하고 정상적인 방법으로 grub을 설정하고 재부팅 전에 제대로 작동하는지 테스트 할 수 있습니다 .


솔루션 1에서 Boot / grub 파일을 얻는 방법을 제안했습니다. OpenSuse / Fedora의 LiveCD에서 부팅을 시도하고 있던 파일을 하드 디스크에 복사 한 다음이 명령을 실행하려고했습니다. 작동하지 않았다. 내가 여기서 잘못하고 있습니까? Grub4DOS의 경우 부트 로더를 설치할 수 있었으며 XP / Windows7의 경우 Grub4Dos 설치 프로그램을 사용했으며 menu.lst 파일을 수정하면 시스템이 정상적으로 부팅되었습니다. 솔루션 1 부분도 더 많이 탐색하고 싶습니다.
Kavitesh Singh

1
@Kavitesh Singh "그것은 작동하지 않았다." -> 무슨 오류 메시지? IN setup단계 또는 부팅을 시도? "부트 / 그럽 파일을 어떻게 얻을 수 있습니까?" -> 기존 그럽 설치에서. 나는 보통 커널 이미지, ntldr / boot.ini (WinNT 용), 파티션 테이블 덤프 및 PC 부트 스트랩에 필요한 기타 것들로 백업을 유지합니다.
Vi.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.