시스템이 부팅된 GRUB2 메뉴 항목 감지

시스템이 부팅된 GRUB2 메뉴 항목 감지

KVM이 없는 원격 서버에서 작업 중이며 부트 로더 메뉴에서 항목을 수정하고 있습니다. 문제가 발생할 경우를 대비해 폴백 및 "한 번 기본 부팅" 옵션을 활성화했습니다 .

GRUB2 항목 목록에서 최종적으로 어떤 메뉴 항목이 선택되었는지 (부팅 후) 알 수 있는 방법이 있습니까? 그렇게 하면 대체가 발생했는지 알 수 있습니다(즉, "기본값 한 번"이 실패함).

내 항목에는 다음과 같은 항목이 있습니다 /etc/grub/grub.cfg.

menuentry 'Ubuntu, with Linux 2.6.32-28-generic-pae TEST' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set f70c6784-490f-4737-8168-cbcce4793b2b
    linux   /vmlinuz-2.6.32-28-generic-pae root=/dev/sda3 ro   panic=5
    initrd  /initrd.img-2.6.32-28-generic-pae
}

부팅 후 어떤 항목이 로드되었는지 확인할 수 있도록 거기에 일부 유형의 환경 변수를 설정할 수 있는 방법이 있습니까? 아니면 GRUB2가 이미 이것을 알 수 있는 방법이 있을까요?

답변1

라인 에 입력한 모든 내용은 을 linux통해 사용할 수 있으므로 /proc/cmdline여기에 고유 식별자를 입력할 수 있습니다.

관련 정보