Changing the instance operating system wipes all data on your server and installs a new file system. This is important when changing the default operating system while preserving the instance's IP and networking information.
Follow this guide to change the operating system on a Vultr Cloud Compute instance using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Compute.
Click your target Vultr 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 the 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 your 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 available instances and note your 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>