
Я пытаюсь запустить скрипт sh с компьютера, если я загружаю Ubuntu live, он работает. Мой вопрос в том, могу ли я создать свой собственный live-образ, который загружается и просто запускает образ, а после его завершения выключается?
решение1
Итак, я нашел способ сделать это именно так, как я хочу...
- Откройте терминал.
- Получите нужный вам ISO.
- Установить необходимые пакеты
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
- Клонировать это
git clone https://github.com/kamilion/customizer
- Ubuntu создал новую папку под названием «customizer»
cd customizer
- Установить настройщик
make && sudo make install
- Запустите настройщик
sudo customizer -h
- Запустите настройщик с графическим интерфейсом
sudo customizer-gui
- Выберите путь к iso.
- Теперь Customizer начнет распаковку iso...
- После его завершения у вас есть несколько вариантов:
- Выберите «Терминал», чтобы открыть терминал на Live CD.
- Выберите «Источники», чтобы изменить список источников Live CD.
- Выберите «Рабочий стол», чтобы открыть рабочий стол с Live CD.
- Это самые необходимые вещи.
- В терминале я бы обновил все пакеты и обновил все списки.
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
- Также я бы рекомендовал удалить ненужные пакеты, например,
sudo apt-get remove libreoffice* thunder* firefo* software-center onboard printer* xdiagnose* remmina* qt4*
это освободит до 900 МБ на моем Live CD :) - После этого вы можете поместить созданный вами SH-файл на рабочий стол или куда захотите. Я загрузил скрипт на сервер и скачал его
wget http://XXX.XXX.XXX.XXX/My_Script.sh
- Также я добавил это в свой скрипт
gsettings set org.gnome.settings-daemon.plugins.power idle-dim false
и этоgsettings set org.gnome.desktop.session idle-delay 0
(я долго искал, чтобы найти это, это предотвращает то, что рабочий стол становится черным через 5 минут) - Не забудьте предоставить пользователю Live CD права на использование и выполнение вашего файла
sudo chmod +x *.sh
(для всех скриптов в этом каталоге) - Если вы хотите изменить раскладку клавиатуры в Live CD
sudo dpkg-reconfigure keyboard-configuration
- По завершении предоставьте текущему пользователю полные права на его собственную папку.
sudo chmod -R 777 /home
- Закройте терминал Live CD с помощью
exit
и дождитесь возвращения настройщика. - Когда закончите, просто нажмите «Перестроить Iso» (и убедитесь, что у вас достаточно свободного места), чтобы создать свой образ ISO.
- Готово. :) Надеюсь, помогло.