私は2つのDebian 7.0インストールをトリプルブートとして使用しています(1つは開発用、もう1つはゲーム用)。さらに、Kali Linux 2.0は完全に暗号化されインストールされています。apt-get update && apt-get upgrade
ゲームマシンでこれを行うと、グラブが更新され(私の考えでは)実行されましたupdate-grub
。 Kali Linuxと開発マシンのエントリがgrub画面から消えました。 Kaliのインストールにchrootして実行してこの問題を解決できることを知っていますが、update-grub
grubを更新するたびにchrootを実行したくありません。 2 台の Debian コンピュータが grub を更新しないようにしたいと思います。可能であれば、Debian コンピュータでカーネルを更新できるようにしたいのですが、これはオプションです。
答え1
/etc/grub.d
より良い解決策は、すべてのシステムに適切なファイルを追加して、update-grub
どこでも安全に実行できるようにすることです。文書化されているようですが、見たことはありません。
ただし、grubメニューを手動で管理していると仮定すると、アンインストールして自動カーネルのインストールupdate-grub
(およびアンインストール)を無効にすることができます。/etc/kernel/postinst.d/zz-update-grub
/etc/kernel/postrm.d/zz-update-grub
exit 0
#! /bin/sh
#! /bin/sh
exit 0
set -e
これにより、必要に応じて変更を簡単にキャンセルできます。