Windows에서 GRUB 부팅 구성을 어떻게 변경합니까?

Windows에서 GRUB 부팅 구성을 어떻게 변경합니까?

저는 현재 GRUB를 사용하여 Windows 7과 Fedora 14를 이중 부팅하고 있으며 Windows 7을 기본값으로 사용하고 있습니다. Fedora에서는 다음 재부팅 시 GRUB이 Fedora로 부팅되도록 설정하여 기본값을 무시할 수 있다는 것을 알고 있습니다. Windows에서 이 작업을 수행할 수 있는 방법이 있나요? 즉, 내 컴퓨터 앞에서 Fedora를 부팅할 필요가 없도록 Windows에서 GRUB 구성을 영구적으로 또는 반영구적으로 변경할 수 있습니까?

답변1

어려운 부분은 Windows에서 Linux 파일 시스템을 편집하는 것입니다.FS 드라이버ext2 작성에 대한 지원이 있지만 ext3이나 4에 대한 좋은 도구는 없습니다.그리고SF 익스프레스질문은 그다지 고무적이지 않습니다. 부팅 파티션에서 사용할 수 있는 다른 파일 시스템은 말할 것도 없고요.

그러나 Windows에서 부팅 파티션에 대한 쓰기 지원을 얻는 경우 저장된 기본값을 변경하는 것은 실제로 쉽습니다. 먼저 몇 가지 준비 작업을 수행해야 합니다 /boot/grub.conf. default로 변경 saved하고 savedefault 0Windows 블록에 추가(여기서 0은 GRUB 구성에서 Fedora의 인덱스임)하여 Windows로 부팅하면 저장된 기본값이 Fedora로 다시 재설정됩니다.

그런 다음 Windows Edit 에서 /boot/grub/default해당 행을 삭제 하고 Windows 가 설치한 색인 default으로 변경할 수 있습니다. 재부팅하면 GRUB는 파일을 읽고(기본값은 ) Windows로 부팅합니다. 이 줄은 향후 부팅을 위해 파일을 다시 변경합니다.01savedsavedefault0

답변2

당신은 그것을 사용할 수 있습니다그럽2윈또는 기타 유사한 프로그램이 나열되어 있습니다. 여기. 간단한 사용자 인터페이스를 제공합니다.

Grub을 완전히 제거하고 Windows 부트 로더에서 두 시스템을 모두 부팅할 수도 있습니다. 이렇게하려면 다음과 같은 것을 사용해야합니다쉬운 BCD.

답변3

/boot파티션이 있는 경우FAT32로 포맷를 사용하면 두 운영 체제 모두에서 grub의 구성 파일을 편집할 수 있습니다.

답변4

하드 디스크에서 "grub" 폴더를 찾은 다음 메모장으로 menu.lst를 열고 이제 default=0을 default=x로 편집합니다. 여기서 x는 기본값으로 설정하려는 운영 체제 위치에서 빼기 1입니다. 예를 들어. 시스템에는 3개의 운영 체제가 있고 목록의 세 번째 운영 체제를 기본 운영 체제로 설정하려고 하므로 이를 default=2, 즉 3-1=2로 편집합니다. 두 번째 운영 체제의 경우 기본값은 1입니다.

관련 정보