Обратите внимание, что вы не можете изменить образ ISO: эта файловая система предназначена только для чтения. Вам нужно будет извлечь изображение, изменить файлы, а затем создать новый образ. Я уверен, что в Windows есть программное обеспечение для этого, но я не знаю, какое именно.
Вы можете попробовать манипулировать файлами с помощью утилит Cygwin . Initrd - это образ файловой системы, обычно ext2, для которого в Windows нет хорошей поддержки. Однако в наши дни файл, скорее всего, будет initramfs , даже если он называется initrd-SOMETHING
, а initramfs - это архив cpio , который может быть манипулируется командой cpio
в Cygwin или других портах Windows утилит Linux.
Если вы точно не знаете, что делаете, скорее всего, это будет сложный процесс, связанный с методом проб и ошибок.Вместо этого я рекомендую вам установить тот же дистрибутив Linux на виртуальную машину ( VirtualBox удобен для этого случая использования) и использовать инструменты, предоставляемые этим дистрибутивом, для изменения его загрузочного образа. Это, скорее всего, самый простой и наименее трудоемкий метод.
Я столкнулся с этой же проблемой сегодня. Это дало мне достаточно подсказок, чтобы погуглить «разрешение на запись selinux mysql ». Что немедленно дало мне ответ, который вы можете прочитать в этой записи блога Oracle . На случай, если Oracle удалит ссылку, как они уже привыкли, вы также можете получить это с обратного компьютера, но наберитесь терпения и прокрутите вниз, чтобы получить текст.
Я лишь дам здесь несколько намеков:
getenforce
setenforce 0
setenforce 1
Как только вы продемонстрировали, что причиной неработоспособности mysqld является selinux, вы не можете просто отключить его, потому что это небезопасно. Вы должны выяснить, как добавить исключение, специфичное для mysqld, в его конфигурацию.
В этой части я позволю вам разобраться самостоятельно, используя ссылку, которую я дал, и документацию SELinux, так как я не специалист и поэтому не буду пытаться давать советы о том, чего я не совсем понимаю