ライブブートからShを実行する

ライブブートからShを実行する

コンピューターから sh スクリプトを実行しようとしていますが、Ubuntu をライブで起動すると動作します。質問は、起動してイメージを開始し、終了したらシャットダウンする独自のライブ イメージを作成できるかどうかです。

答え1

それで、私はまさに自分が望んでいる通りにそれを実行する方法を見つけました...

  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. GUIでカスタマイザーを実行するsudo customizer-gui
  9. iso へのパスを選択します。
  10. カスタマイザーは ISO の解凍を開始します...
  11. 完了したら、いくつかのオプションがあります:
  12. ライブ 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*これにより、Live CD で最大 900 MB が解放されます :)
  18. その後、作成したSHファイルをデスクトップなど好きな場所に置くことができます。スクリプトをサーバーにアップロードしてダウンロードしました。wget http://XXX.XXX.XXX.XXX/My_Script.sh
  19. また、これをスクリプトに追加しましたgsettings set org.gnome.settings-daemon.plugins.power idle-dim falsegsettings 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. で Live CD ターミナルを閉じexit、カスタマイザーが戻るまで待ちます。
  24. 完了したら、「Iso の再構築」を押して (十分な空き容量があることを確認してください)、iso イメージを作成します。
  25. 完了しました。:) お役に立てれば幸いです。

関連情報