Настраиваемый рабочий стол Ubuntu, который может загружаться в ОЗУ

Я работаю над проектом по настройке ISO-образа рабочего стола Ubuntu для добавления/удаления пакетов и, в конечном итоге, его загрузки в ОЗУ. Вот моя общая идея.

  • Создайте пользовательскую ОС, которую можно прошить на USB и использовать для загрузки целевой машины.
  • После загрузки запустите скрипт, который создает постоянный раздел на моем жестком диске и копирует iso в этот раздел.
  • Каждая загрузка после запуска сценария должна использовать образ в разделе и загружаться в ОЗУ.
  • При загрузке установка должна произойти автоматически.

Фон

Я смог добиться вышеупомянутой функциональности в Debian stretch, и я подумал, что это будет довольно просто, и попытался повторно использовать сценарии для Ubuntu. Ничего удивительного, я ошибся. Потом я начал выходить в интернет. Изучил и попробовал следующие шаги.

Что я ищу?

  • Я понял, как настроить Ubuntu, распаковав его, изменив root и установив пакеты - я способен это сделать.
  • Выполните установку без присмотра, изменив файл preseed — проблем нет
  • Во время каждой загрузки ОС, присутствующая в постоянном разделе жесткого диска, должна быть скопирована в ОЗУ - много пробовал, но безрезультатно. Также это может быть связано с grub.cfg и isolinux/txt.cfg. Не уверена.

Я уверен, что делаю что-то явно неправильное. Пожалуйста, простите меня, если я кажусь глупым человеком. Возможно, я не использую жаргонизмы надлежащим образом. Кроме того, я могу улучшить этот вопрос и предоставить больше информации на основе того, что вы спрашиваете. Я должен был с чего-то начать! Спасибо

Правки

Основываясь на комментариях, я попробовал следующее. Обратите внимание, я использую куб.

  • Каталог параметров загрузки выглядит следующим образом:

  • Неотредактированный файл boot/grub/grub.cfg выглядит следующим образом:

  • Моя модификация:

  • Немодифицированный isolinux/txt.cfg выглядит следующим образом, и я стер все содержимое внутри :

  • К сожалению, это был мой вывод:

Я очень запутался в том, какие файлы изменять. Я не могу понять, когда используется isolinux и когда используется grub.cfg. Должен ли я изменять оба одинаково? Может кто-нибудь помочь мне в этом, пожалуйста?

0 ответов

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