Загрузка с USB-накопителя с аппаратной защитой

Я установил Ubuntu Gnome 17.04 с overlayroot на USB-накопитель и установил в /etc/overlayroot.conf: overlayroot="tmpfs" использовать tmpfs как оверлейную файловую систему.

Это работает очень хорошо. Тем не менее, я хочу аппаратно защитить аппаратную часть Ubuntu только для чтения, поэтому я хочу использовать аппаратно защищенный режим только для чтения на моем USB-накопителе. Если я активирую аппаратно-защищенный режим только для чтения, при загрузке я получаю следующее сообщение об ошибке:

error: failure writing sector 0x1088808 to `hd0'.

Press any key to continue..._

Grub2 запускается успешно.

1 ответ

Решение

Если вы используете аппаратную защиту USB-накопителя (например, если есть микропереключатель, как на многих картах памяти), у вас будет система только для чтения.

Если он правильно настроен, он будет работать (но, очевидно, только для чтения). Я думаю, что самый простой способ сделать USB-pendrive доступным только для чтения - это клонировать из iso-файла в pendrive. Это надежный метод, и он работает для всех гибридных iso-файлов, и все текущие iso-файлы Ubuntu (и разновидности семейства Ubuntu) являются гибридными iso-файлами.

Файловая система iso 9660 из iso-файла будет клонирована без каких-либо изменений и будет доступна только для чтения. Существует встроенный метод для запуска части чтения-записи системы в оперативной памяти.

В Linux вы можете клонировать с помощью Ubuntu Startup Disk Creator, который поставляется с Ubuntu 16.04 LTS и более новыми версиями, Дисками (псевдоним). gnome-disks) и mkusb.

В Windows вы можете клонировать с помощью Win32 Disk Imager.

Другие вопросы по тегам