Я хотел бы выполнить некоторые простые команды после системных нагрузок, но не редактируя SquashFS Ubuntu.
Лучшему способу состоял бы в том, чтобы записать ISO в USB и просто добавить один простой сценарий на этом USB, чем-то как RUN_AFTER_START.sh, который будет выполнен после того, как Ubuntu запускается.
Там какой-либо путь состоит в том, чтобы сделать это?
Можно сделать персистентный живой диск. Я предлагаю Ubuntu 18.04.1 LTS, с помощью mkusb
При выполнении стандартной живой Ubuntu Вам нужна дополнительная инструкция получить Вселенную репозитория. (Kubuntu, Lubuntu... Xubuntu активировали Вселенную репозитория автоматически.)
sudo add-apt-repository universe # only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Выполненный mkusb-dus для создания персистентного живого диска
dus ubuntu-18.04.1-desktop-amd64.iso
Начальная загрузка в персистентный живой диск
Активируйте репозиторий 'вселенная' (хороший для многих прикладных программ, включая espeak
то, что я использую для демонстрационного примера),
sudo add-apt-repository universe
sudo apt update
sudo apt install espeak
Править crontab
: Выберите простого редактора nano
crontab -e
и добавьте строку (Вам нужен полный путь к команде),
@reboot /usr/bin/espeak 'I am ready now'
выйдите и сохраните.
Перезагрузка и Вы должны услышать, что компьютер говорит, что 'Я готов теперь' перед наблюдением рабочего стола.
Если Вы хотите запустить программу настольного приложения, я предлагаю, чтобы Вы использовали autostart
, добавьте файл на рабочем столе в каталог
/etc/xdg/autostart