
コンピューターから sh スクリプトを実行しようとしていますが、Ubuntu をライブで起動すると動作します。質問は、起動してイメージを開始し、終了したらシャットダウンする独自のライブ イメージを作成できるかどうかです。
答え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
- GUIでカスタマイザーを実行する
sudo customizer-gui
- iso へのパスを選択します。
- カスタマイザーは ISO の解凍を開始します...
- 完了したら、いくつかのオプションがあります:
- ライブ 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*
これにより、Live CD で最大 900 MB が解放されます :) - その後、作成した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 イメージを作成します。
- 完了しました。:) お役に立てれば幸いです。