# Usage on Linode

Installation on Linode is not same with other providers, because we need to change boot setting to Direct Disk.

{% embed url="<https://youtu.be/M9oUKKAFvzo>" %}

<mark style="color:red;">**Note:**</mark>&#x20;

* If change to Direct Disk after status changed to "Installing" but before "Installed" => Don't need reboot
* If change to Direct Disk after status changed to "Installed" => Need reboot

***

We also able to use TinyInstaller's InitScript in Linode. If you want to use init script, please follow steps below

## Step 1 - Generate init script from TinyInstaller

To get started, you need an active **TinyInstaller access key.**

#### Login to TinyInstaller

Go to <https://tinyinstaller.top/login> then Enter your access key to continue.

<figure><img src="/files/XBiIO0F7aqOaHrVmNgJN" alt=""><figcaption><p>Login</p></figcaption></figure>

#### Get Init Script

Then select Os and check Init Script

<figure><img src="/files/mnRNSzuq5sRvYxAg7PsL" alt=""><figcaption><p>Get Init script</p></figcaption></figure>

## Step 2 - Create Stack Script

Goto StackScripts and click Create Stack Script

<figure><img src="/files/AKPprsaPgw7B537VCRgL" alt=""><figcaption></figcaption></figure>

Enter script (copy from Step 1) here, make sure you select Debian 11 in Target Images

<figure><img src="/files/ylBnPcv7rcD7l0jxPf14" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/vUzdNBx8VkjW68uLLsMG" alt=""><figcaption><p>created scripts</p></figcaption></figure>

## Step 3 - Create Windows VPS on Linode with StackScript

In Linodes/Create screen select stack scripts tab then choose the stack which you created before

<figure><img src="/files/1ENtEHWUMSrwhxRgbV90" alt=""><figcaption></figcaption></figure>

Click Create Linode to create

<figure><img src="/files/QeonYotc8b2odZU08Sfv" alt=""><figcaption></figcaption></figure>

After instance is running then go back to TinyInstaller -> My Instances to check install status

<figure><img src="/files/Kbhx4kbjjHGJjlplfkci" alt=""><figcaption></figcaption></figure>

## Step 4 - Check install status

Go to [My Instances](https://tinyinstaller.top/my-instances) you may check status there

<mark style="color:red;">**Please be patient and wait until you see your instance appear in the history list before moving to next step**</mark>

<figure><img src="/files/7R7EwnZD6nmQnZCw8rIk" alt=""><figcaption></figcaption></figure>

## Step 5 - Update Direct Disk (important)

After instance appear in TinyInstaller website we need to update Configuration in Linode. There are 2 valid points to update:

* If TinyInstaller show "<mark style="color:green;">Installing</mark>" then just update to <mark style="color:green;">Direct Disk</mark>
* If TinyInstaller show "<mark style="color:blue;">Installed</mark>" then update to Direct Disk and <mark style="color:blue;">Reboot</mark>

<figure><img src="/files/QyKaNW5LydQuAE9p91V5" alt=""><figcaption><p>Edit Configuration</p></figcaption></figure>

Change Boot Setting to Direct Disk then Save Changes

<figure><img src="/files/DmBHyvhVEpsHtM65P8nC" alt=""><figcaption></figcaption></figure>

Reboot instance

<figure><img src="/files/7Fl4PmHXgmqu4bJ1oE8c" alt=""><figcaption></figcaption></figure>

Wait it boots up and connect. It may take 10-15 min, please be patient. When you see Status changed to Done it's time to connect via RDP

<figure><img src="/files/4hcMeYKf6tNPjMooRipB" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tinyinstaller.top/install-guides/usage-on-linode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
