OCI Rescue

無法開機 發現OCI機器連不上,登入Cloud Shell後,只看到 這台機器是用了netboot.xyz重新安裝為Debian 12 上次收到通知 Oracle Cloud Infrastructure Compute - Reboot Scheduled for Virtual Machine Instance 告知會移機 這次重開機之後就連不上線了 解決方法 進入Cloud Shell後,會停在上面的畫面 在Shell> 下輸入 FS0: EFI\debian\shimaa64.efi 即可順利開機 修正EFI 進系統後,看一下目前的設定 sudo efibootmgr -v BootOrder: 0002,0000,0001,0004 Boot0000* UiApp FvVol Boot0001* UEFI Misc Device Boot0002* UEFI ORACLE BlockVolume Boot0004* EFI Internal Shell Debian 開機選項不見了 再次安裝回去 sudo grub-install --target=arm64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck sudo update-grub 確認正確 $ sudo efibootmgr -v BootCurrent: 0003 Timeout: 0 seconds BootOrder: 0003,0002,0000,0001,0004 Boot0000* UiApp FvVol Boot0001* UEFI Misc Device Boot0002* UEFI ORACLE BlockVolume Boot0003* debian HD(1,GPT)/File(\EFI\debian\shimaa64.efi) Boot0004* EFI Internal Shell 收工。 ...

August 4, 2025

WireGuard on Oracle Cloud Free Tier

申請 原本上網都是利用Cloudflare提供的Warp+/Zero Trust稍微保護一下, 但是由於某些網站限制地區內容觀看,Warp只是隱藏IP,地區還是無解。 試著用了幾個VPN服務,影音播放還是被擋,只好自己弄一個。 Oracle很早以前就提供了Cloud Free Tier,有AMD跟ARM機器。 AMD的是VM.Standard.E2.1.Micro: 免費兩臺各1CPU & 1GB Ram; ARM的是VM.Standard.A1.Flex: 最多 4CPU & 24GB Ram。 弄好AMD機器後,發現速度感人 只好選擇ARM機器。 ARM 創建ARM,選VM.Standard.A1.Flex 最多可選到4核&24GB Ram Wireguard 機器跑起來後,登入系統,我選的是ubuntu 22.04。 安裝 sudo apt update sudo apt install wireguard 產生密鑰 sudo -i cd /etc/wireguard/ wg genkey | tee server.key | wg pubkey > server.pub # 產生server密鑰 wg genkey | tee client1.key | wg pubkey > client1.pub # 產生client1密鑰 wg genkey | tee client2.key | wg pubkey > client2.pub # 產生client2密鑰 設定伺服器 編輯/etc/wireguard/wg0.conf ...

April 26, 2024