システムスナップショット¶
OmarOSの更新のたびにスナップショットを自動的に作成しますが、自分で作成したい場合はomaros-snapshot createが使えます。
スナップショットを起動して復元するには、Limineブートローダーから選択します。(現在OmarOSの復号化画面に直接起動している場合は、まずBIOS経由でLimineを起動オプションとして選択する必要があります)。
その画面から、日付とバージョンに基づいて起動したいスナップショットを選択してください。スナップショット時点のOmarOSのバージョンは左下隅に表示されます。

内部に入ると、起動可能なスナップショットの中にいることを知らせる通知がポップアップし、クリックすると復元プロセスが開始されます。あるいは、omaros-snapshot restoreを利用することもできます。

これによりルートファイルシステムは復元されますが、/homeは復元されません。そのため、壊れたシステム更新を元に戻すには機能しますが、失われた個人ファイルを復旧するためのものではありません。
これはつまり、~/.configディレクトリもそのまま保持されるということです。そのため、設定ファイルを新しい形式で保存するライブラリやアプリケーションの古いバージョンにロールバックする場合は、それを手作業で何とかしなければなりません。
注意:この機能は、OmarOS 2.0以降デフォルトであるLimineブートローダーを使用するインストールでのみ利用できます。GRUBやsystemd-bootの場合には利用できません。
ブートメニューをスキップする¶
ブートメニューに決して触れず、マシンを直接復号化画面に進ませたい場合は、OmarOSメニューで_設定 > ダイレクトブート_を実行してください。これによりOmarOSを直接指すEFIエントリが追加されるため、ファームウェアはLimineで停止せずに起動します。
トレードオフは冒頭で述べたものです。ダイレクトブートがオンだと、スナップショットに到達するにはまずBIOSのブートメニューからLimineを選ぶ必要があります。再び_設定 > ダイレクトブート_を実行するとエントリが削除され、Limine経由の起動に戻ります。一部のファームウェアはカスタムEFIエントリを好まないため、セットアップはAmerican MegatrendsとAppleのファームウェアでは実行を拒否します。