1

У меня есть проект, который я делаю, где я просто хочу, чтобы компьютер запустился, запустил приложение и завершил работу. Я не хочу, чтобы какие-либо данные (файлы журналов и т.д.) Сохранялись, и я хочу, чтобы диск был чистым (и, надеюсь, я смогу это проверить) после перезагрузки. Я изучал возможность ремастеринга Ubuntu mini и передачи файлов из ISO на HD, поскольку приводы ОЗУ в установках LiveCD созданы таким образом, однако ремастер выходит из-под контроля и его трудно поддерживать. Является ли лучший подход с использованием дистрибутива, который работает в оперативной памяти, или я мог бы уйти с очень строгой настройки пользователя? Я знаю, что мне придется, по крайней мере, переделать компакт-диск, чтобы добавить сценарий запуска и настроить пользователей или дополнительные файлы, но я бы предпочел работать с компакт-диска, который имеет больше, чем просто минимальные настройки, чтобы сделать вещи менее сложными.

2 ответа2

0

В принципе, можно запустить систему Unix с диска с корневым разделом, смонтированным только для чтения. Начиная с обычного дистрибутива, вам нужно будет смонтировать файловую систему tmpfs и сделать несколько файлов и каталогов символическими ссылками в tmpfs, а также настроить скрипты init для заполнения tmpfs в нужное время. У меня нет списка файлов, чтобы предложить вам, но должно быть достаточно легко проверить работающую систему и найти то, что было изменено с момента загрузки.

Я думаю, что настройка живого CD будет проще в краткосрочной перспективе (конечно, вы не сделаете iso, пока не будете удовлетворены своей настройкой). Я полагаю, вы уже читали страницы сообщества Ubuntu по настройке Live CD и Live CD с нуля? Альтернативным дистрибутивом, специально разработанным для live CD, является Knoppix ; см. Knoppix ремастеринг Howto.

0

Один совет, который я могу вам дать, - это загрузить slax из ISO в qemu и изменить настройки там. Затем вы можете записать изменения на диск. Я не уверен, что это сработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .