私はUSBデバイスにライブシステムで焼くことができるISOイメージを作成しています。ライブUSBを起動するシステムの内部ドライブにインストールするために、デスクトップにインストーラを実行できるアイコンがあります。
インストール後にアイコンを削除したいです。そのために、システムがライブUSBで実行されているのか、実際にインストールされているのかを検出するスクリプトを作成します。 BASHでこれを検出する方法はありますか?
ありがとうございます!
ベストアンサー1
でルートファイルシステムエントリを確認できます/proc/mounts
。 CDから起動する場合は、ファイルシステムとしてiso9660を使用してください/dev/sr0
。
もちろん、インストール中にどこかにファイルを作成し、そのファイルの存在をインジケータとして使用できます。