Загрузка с 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.