Я пытаюсь запустить скрипт sh с компьютера, если я загружаю Ubuntu вживую, это работает. У меня вопрос, могу ли я создать свой собственный живой образ, который загружается и просто запускает образ и выключается после его завершения?

1 ответ1

0

Итак, я нашел способ сделать это именно так, как я хочу ...

  1. Откройте терминал
  2. Получите ISO, который вы хотите.
  3. Установить необходимые пакеты sudo apt-get install git build-essential fakeroot make binutils g++ python python-dev python-qt4 pyqt4-dev-tools squashfs-tools xorriso x11-xserver-utils xserver-xephyr qemu-kvm dpkg-dev debhelper qt4-dev-tools qt4-linguist-tools --no-install-recommends
  4. Клонировать этот git clone https://github.com/kamilion/customizer
  5. Ubuntu создал новую папку под названием "customizer" cd customizer
  6. Установите настройщик make && sudo make install
  7. Запустите sudo customizer -h
  8. Запустите настройщик с графическим интерфейсом пользователя sudo customizer-gui
  9. Выберите путь к ISO.
  10. Настройщик теперь начнет распаковывать iso ...
  11. После его завершения у вас есть несколько вариантов:
  12. Выберите Terminal, чтобы открыть терминал на live CD.
  13. Выберите "Источники", чтобы изменить список источников на Live CD.
  14. Выберите "Рабочий стол", чтобы открыть рабочий стол с Live CD.
  15. Это самые необходимые вещи.
  16. В терминале я обновляю все пакеты и обновляю все списки. sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
  17. Также я бы порекомендовал удалить ненужные пакеты, например sudo apt-get remove libreoffice* thunder* firefo* software-center onboard printer* xdiagnose* remmina* qt4* это освобождает до 900 МБ на моем Live CD :)
  18. После этого вы можете поместить созданный вами файл SH на рабочий стол или в другое место. Я загрузил скрипт на сервер и скачал его wget http://XXX.XXX.XXX.XXX/My_Script.sh
  19. Кроме того, я добавил это к своему сценарию gsettings set org.gnome.settings-daemon.plugins.power idle-dim false и это gsettings set org.gnome.desktop.session idle-delay 0 (я долго искал, чтобы найти, что это мешает рабочему столу от почернения через 5 минут)
  20. Не забудьте дать пользователю Live CD права на использование и запуск вашего файла sudo chmod +x *.sh (для всех скриптов в этом каталоге)
  21. Если вы хотите изменить раскладку клавиатуры в Live CD, sudo dpkg-reconfigure keyboard-configuration
  22. Когда закончите, дайте живому пользователю полные права на его собственную папку sudo chmod -R 777 /home
  23. Закройте терминал in CD с exit и дождитесь возвращения настройщика.
  24. Когда закончите, просто нажмите "Rebuild Iso" (и убедитесь, что у вас достаточно свободного места), чтобы создать свой ISO-образ.
  25. Готово. :) Надеюсь, это помогло.

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