데비안이 grub 구성을 엉망으로 만들지 않도록 방지

데비안이 grub 구성을 엉망으로 만들지 않도록 방지

저는 두 개의 데비안 7.0 설치를 삼중 부팅으로 사용하고 있습니다(하나는 개발용, 다른 하나는 게임용). 또한 Kali Linux 2.0이 완전히 암호화되어 설치되어 있습니다. apt-get update && apt-get upgrade게임 머신에서 이 작업을 수행 하면 grub이 업데이트되고 (제 생각에는) 실행되었습니다 update-grub. Kali Linux 및 개발 머신에 대한 항목이 grub 화면에서 사라졌습니다. Kali 설치에 chroot하고 실행하여 이 문제를 해결할 수 있다는 것을 알고 있지만 update-grubgrub을 업데이트할 때마다 chroot를 수행하고 싶지는 않습니다. 두 대의 데비안 컴퓨터가 grub을 업데이트하는 것을 방지하고 싶습니다. 가능하다면 데비안 컴퓨터에서 커널을 업데이트할 수 있기를 원하지만 이것은 선택사항입니다.

답변1

/etc/grub.d더 나은 해결책은 모든 시스템 에 적절한 파일을 추가하여 update-grub어디서나 안전하게 실행할 수 있도록 하는 것입니다. 문서화되어 있는 것 같은데 본 적은 없습니다.

그러나 grub 메뉴를 수동으로 관리한다고 가정하면 update-grub제거하여 자동 커널 설치(및 제거)를 비활성화할 수 있으며, 더 나은 방법은 바로 추가되도록 편집하여 다음과 같이 시작하는 것입니다./etc/kernel/postinst.d/zz-update-grub/etc/kernel/postrm.d/zz-update-grubexit 0#! /bin/sh

#! /bin/sh
exit 0
set -e

이렇게 하면 필요한 경우 변경 사항을 더 쉽게 취소할 수 있습니다.

관련 정보