Changing the instance operating system wipes all data on your server and installs a new file system. This is important when changing your default operating system while maintaining your instance's IP networking information.
Follow this guide to change the operating system on a Vultr Optimized Cloud Compute instance using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Compute.
Click your target Optimized Cloud Compute instance to open its management page.
Navigate to the Settings tab.
Find and click Change OS on the left navigation menu.
Click the Choose new OS drop-down and select a new operating system to install on your instance.
Click Change OS to change the instance operating system.
Check the Change OS confirmation prompt and click Change OS to apply the new instance changes.
Send a GET
request to the List Instances endpoint and note the target instance's ID.
$ curl "https://api.vultr.com/v2/instances" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a GET
request to the List OS endpoint to view all available operating systems and note the target OS ID.
$ curl "https://api.vultr.com/v2/os" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a PATCH
request to the Update Instance endpoint with a new os_id
value to change the instance's operating system.
$ curl "https://api.vultr.com/v2/instances/{instance-id}" \
-X PATCH \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"os_id" : "new-instance-os_id"
}'
List all instances in your Vultr account and note the target instance's ID.
$ vultr-cli instance list
List all available operating systems and note the target OS ID.
$ vultr-cli instance os list <instance-id>
Change the target instance's operating system.
$ vultr-cli instance os change <instance-id> --os <os_id>