grub2는 부팅 시 현재 디스크 OS를 건너뛰는 메뉴 항목을 생성합니다.

grub2는 부팅 시 현재 디스크 OS를 건너뛰는 메뉴 항목을 생성합니다.

내 펜 드라이브에 2개의 파티션을 만들었습니다. 첫 번째 파티션은 크기가 커서 범용 파일을 저장하는 데 사용합니다. 두 번째 파티션은 작으며 이 파티션에 debian-jessie를 설치했습니다. 다른 시스템에서 복구 목적으로 사용합니다.

펜 드라이브를 연결하고 시스템 전원을 켤 때마다 USB에서 부팅할 때 USB의 데비안 항목과 시스템마다 다르기 때문에 기타 관련 없는 항목이 표시됩니다. 하드 드라이브를 부팅하려면 펜 드라이브를 분리하고 재부팅해야 합니다. 아니면 pendrive debian으로 부팅해야 하나요 #update-grub?

이로 인해 두 번의 재부팅이 발생합니다. pendrive에서 OS 부팅을 건너뛰고 두 번째 디스크의 MBR로 이동하여 해당 디스크에서 부팅하는 기본 메뉴 항목을 pendrive grub에 가질 수 있었으면 좋겠습니다. 그게 가능합니까?

답변1

/etc/grub.d/40_custom다음과 같은 항목을 편집하고 추가할 수 있습니다 .

menuentry "Load OS in /dev/sda1" {
    set root=(hd0,1)
    chainloader +1
}

이에 대해 알아두세요 sudo update-grub.

그러면 MBR에 운영 체제가 체인 로드됩니다./dev/sda1

관련 정보