다른 디스크에서 GRUB2를 GRUB 또는 GRUB2로 부팅


8

GRUB2가있는 Gentoo와 GRUB의 다른 버전으로 openSUSE가 설치되어 있습니다.

OpenSUSE는 커널 항목을 관리하며 업데이트 후 변경 사항을 복사하기 위해 기본 Gentoo GRUB2 구성을 업데이트하고 싶지 않습니다. 현재 F8BIOS에서 다른 디스크를 선택했지만 메뉴 항목을 통해 주 GRUB에서 SUSE 관리 형 GRUB을 여는 것이 좋습니다.

  1. GRUB2가 다른 디스크 MBR에서 GRUB을로드하도록하려면 어떻게해야합니까?

  2. GBUB2가 다른 부팅 가능한 파티션에서 GRUB을로드하도록하려면 어떻게합니까?

  3. GRUB2가 다른 디스크 MBR에서 GRUB2를로드하도록하려면 어떻게해야합니까?

  4. GRUB2가 다른 부팅 가능한 파티션에서 GRUB2를로드하도록하려면 어떻게합니까?

내가 켜져 hd0 MBR있고 GRUB in hd1 MBR또는 (hd1,2)(두 번째 파티션)으로 부팅 한다고 가정합니다 .

답변:


8

어제 이것을 알아 냈으므로 대답을 지적 할 수도 있습니다.

GRUB2에서 다른 MBR로 이동하려면 다음을 수행해야합니다.

menuentry "Other Disk" {
    insmod part_msdos
    set root='(hd1)'
    drivemap -s hd0 hd1
    chainloader (hd1)+1
}

그것은 내 GRUB2를 OpenSUSE가 관리하는 GRUB으로 부팅하고 있습니다. hd1은 다른 드라이브 나 파티션으로 교체 될 수 있습니다. 다른 GRUB (1)이 다른 디스크를 hd0으로 취급하므로 다른 GRUB이 필요한 hd1에서 파티션을 찾도록 드라이브 맵이 필요합니다. (hd1)(hd1,2)로 변경 하거나 원하는 파티션 을 부팅하려면 드라이브 맵에서 해당 파티션을 생략하십시오.

GRUB2-> GRUB2는 동일한 방법이어야하지만 이것을 테스트 할 설치는 없습니다. 구성 파일은 GRUB2-> GRUB2에서 작동 할 수 있지만 GRUB2-> GRUB 양식을 만들었으므로 테스트하지 않았습니다.


귀하의 답변은 위키 스타일 포럼에 대해 명확하지 않습니다. 어떤 파일을 편집해야합니까? 어떤 명령을 내려야 update-grub합니까 ( ... 등)?
Sopalajo de Arrierez 2016 년

0

메뉴 만로드하고 싶습니까? 이 configfile사용자가 지정한 설정 파일 및 디스플레이 메뉴를 읽는 명령.

커널 이미지 또는 grub1과 같은 grub2를 chainloader명령 으로로드 할 수도 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.