antiXのISOスナップショットのような機能をUbuntuで実現

antiXのISOスナップショット機能は便利なので、Ubuntuでも実現できないか調べてみると、 Penguins-Eggsを使用すれば似たようなことが出来るようです。手軽に使えるようにスクリプトを用意してみました。

ホストにインストール

詳細はGitHubに記載していますが、ホストのターミナルに下記を貼り付けるだけです。

curl -fsSL https://raw.githubusercontent.com/hirogura/isosnap/main/install-isosnap.sh | sudo bash

使用方法

使用するには下記コマンドで行います。

sudo bash /opt/isosnap/isosnap.sh [オプション]
オプション説明
-c, --cloneユーザーデータ込み (ユーザーと /home を含める)
-y, --cryptedユーザーデータを LUKS 暗号化して保存
-o, --output <ディレクトリ>ISO の出力先を指定 (既定: /home/eggs)
-h, --helpヘルプを表示

USBメモリなどに書き込んで起動

完了したら、USBメモリへの書き込み方法なども表示されるので、その内容に従って書き込みます。「ディスク」アプリから実行してもよいでしょう。
USBメモリから起動するとメニューが表示され、作成した段階のデスクトップ環境などが表示されます。

独自のライブCDを作成したりと結構活用できそうです。

なお、ライブCDからインストールしようとした場合、Penguins-Eggsのバージョンによっては、install-system.desktopアイコンをクリックしてもエラーが表示され、右クリックで許可を実行しても変更されないなどの問題が起こることがあります。
回避方法などはGitHubに記載したりしていますが、今すぐの必要性を感じていないのと、あまり時間がとれないので、そのうち追いかけてみます。

タイトルとURLをコピーしました