Если быть точным, я хочу, чтобы было невозможно загрузить мой компьютер с Linux без установленной карты SDHC. И я не хочу, чтобы биос загружался с карты SDHC. Кроме того, если карта SDHC удаляется, когда компьютер включен, я хочу, чтобы он сделал полную безопасную очистку основного жесткого диска. Я понятия не имею, с чего начать, и я не смог найти ничего в Google, кроме загрузки с полным образом Linux на карте SDHC, что мне не нужно. Таким образом, карта sdhc будет разделом /boot. Но как загрузиться только с моего sdhc, чтобы, если кто-то попытается использовать свою собственную карту sdhc для загрузки, он запретит доступ ....
1 ответ
0
Всего несколько мыслей.
Как упомянул Кевин Совьеро, я бы заглянул в LUKS для шифрования и хранения ключевого файла на внешнем устройстве. Вы можете найти информацию, например, на https://wiki.archlinux.org/index.php/Dm-crypt_with_LUKS
Для второй части я бы посмотрел на udev и создал правило, которое вызывало бы скрипт, чтобы стереть вещи при удалении карты.
Вы можете проверить свои настройки, фактически вынув SD-карту. Не забудьте заранее сделать точную копию вашего жесткого диска.