다음과 같은 문제가 있습니다. 원격으로 연결할 수있는 작은 서버 (데비안 기반)가 있습니다 (VPN / SSH 연결). 이제 일부 부트 옵션을 변경하고 싶습니다 (사실 루트 파일 시스템을 다른 파티션으로 마이그레이션하려고합니다). 따라서 시스템을 재부팅해야합니다.
사실 나는 뭔가 잘못 될 가능성이 두렵고 SSH 나 VPN도 시작할 수 없습니다. 이 시나리오에서는 아주 멀리 떨어진 서버를 개인적으로 방문해야했습니다. 커널 패닉의 경우 누군가에게 다시 시작하도록 요청할 수 있지만 시스템을 수리 할 자격이있는 사람은 없습니다. 따라서 내 질문 :
GRUB2 구성에서 항목을 다음 부팅시에만 기본값으로 설정하는 가능성이 있습니까? 따라서 문제가 발생하면 이전 시스템으로 재부팅하고 복구 할 수 있습니까? 부팅이 문제없이 진행되면 (원하는) grub을 변경하여 기본적으로 새 시스템에서 부팅되도록 할 수 있습니다.
답변
실제로 Grub을 사용하여 한 번만 부팅 할 수 있습니다 . 대체 부팅을 지정할 수도 있습니다 . 기본적으로 default saved
grub.conf 시작시 기본적으로 저장된 항목을 부팅 할 것임을 나타 내기 위해 사용합니다. 그런 다음 실험 부팅이 끝나면 savedefault #
이전 부팅 옵션을 새로운 저장된 값으로 설정하십시오. 따라서 새 커널을 부팅 할 때마다 grub은 이전 커널을 다음 부팅으로 저장합니다.
마지막으로 Grub 로더에 액세스 할 수 있으면 항상 수동 부팅으로 테스트를 수행 할 수 있습니다. 이렇게하면 재부팅시 항상 원래 기본값이 사용됩니다.
답변
Grub 대체 항목을 사용하여 부팅 할 수 있습니다 .
새 옵션 (또는 이전 옵션)으로 다른 스탠자를 추가 한 다음 대체품으로 알려진 상품을 선택하십시오.
panic=5
옵션 추가도 살펴보십시오 (커널 충돌 후 시스템 재설정)