OCIにはOSの再インストール機能等がないので、再インストールしたい場合はインスタンスごと作り直す必要があります。
netboot.xyzを使うと再作成しなくてもOSを再インストールできるようなので試しました。
※2024/1/1追記
今まではUbuntuのインストーラが起動できませんでしたが起動できるようになっていました。
環境
OracleCloudのARM64で確認しました。
再インストールOSはUbuntuとDebianを確認しました。
1. SSHでログイン
まずSSHでインスタンスにログインします。
$ ssh ubuntu@xxx.xxx.xxx.xxx -i ssh-key-xxxx-xx-xx.key
2. netboot.xyzのダウンロード
wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi
/boot/efiにコピーします
sudo cp netboot.xyz-arm64.efi /boot/efi
こうなればOKです
$ sudo ls /boot/efi
EFI netboot.xyz-arm64.efi
SSH接続はまだ切らないでください。
3. コンソール接続を使ってブートメニューに入る
インスタンスのダッシュボードからコンソール接続をクリックし、Cloud Shell接続の起動をクリックします。
クリックすると次のような画面になるので、一度エンターを押します。
ここでSSHからsudo reboot
します。
するとコンソール画面に起動ログが流れるので、ESCを連打します。
上下キーとエンターで、Boot Maintenance Manager→Boot From File→UEFI~→netboot.xyz-arm64.efiに進みます。
netboot.xyz-arm64.efiを選択すると次のような画面になります。
4. OSをインストールする
※OSの再インストールを行うとディスク上のすべてのデータが削除されます。
Linux Network InstallsからインストールしたいOSを選択します。
しばらくするとインストーラが起動するので、画面に従ってインストールします。
AMD64インスタンスでは何故かUbuntuやDebianのインストーラが起動しませんでした。