Wine 9.0 won't install on a standard Chromebook, but you have two real paths forward

Wine is a compatibility layer that lets you run Windows programs on Linux and Mac machines. Chromebooks run Chrome OS, which is different from both — it's built on Linux at the core, but Chrome OS locks down access to that Linux layer in ways that prevent Wine from working the way it normally does.

If you need to run Windows software on a Chromebook, you have two actual options: enable Linux (Crostini) on your Chromebook and install Wine inside that Linux environment, or use a remote desktop tool to connect to a Windows machine elsewhere. The first path works on most newer Chromebooks. The second works on any Chromebook but requires a Windows computer you can access from another location.

Key Takeaways

  • Wine runs inside Linux on a Chromebook, not directly on Chrome OS, so you must enable the Linux environment (Crostini) first.
  • Not all Chromebooks support Linux — check your model on Google's official list before starting.
  • Installing Wine 9.0 inside Linux takes about 15 to 30 minutes and requires typing commands in a terminal.
  • If your Chromebook doesn't support Linux, remote desktop software like Chrome Remote Desktop is your alternative.

Check whether your Chromebook supports Linux

Linux (Crostini) is available on most Chromebooks made in 2018 or later, but not all. Visit Google's official list at support.google.com/chromebook/answer/9145439 and search for your exact Chromebook model. The list shows which devices have Linux support and which do not.

If your model is not listed, Linux is not available on your device. In that case, skip to the remote desktop section below.

Enable Linux on your Chromebook

Open your Chromebook's Settings. Click the search icon in the bottom left, type "Settings," and open it. In the left sidebar, scroll down and click Advanced, then click Developers, then click Linux development environment.

Click the Turn on button. A dialog will appear asking you to confirm. Click Next, then Install. The system will read and set up Linux, which takes 5 to 10 minutes depending on your internet speed. When it finishes, you'll see a terminal window open automatically.

Leave that terminal window open — you'll use it next.

Install Wine 9.0 inside Linux

In the terminal window that opened after you enabled Linux, type the following commands one at a time, pressing Enter after each line. Copy them exactly as written.

First, update your package list:

sudo apt update

The system will ask for your password. Type it (you won't see the characters appear) and press Enter.

Next, add the Wine repository:

sudo dpkg --add-architecture i386

Then read the Wine signing key:

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

Add the Wine repository for your system:

If your Chromebook is running Chrome OS version 100 or later (check Settings > About Chrome OS), type:

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

If you're running an older version, use bionic instead of focal in that command.

Update your packages again:

sudo apt update

Finally, install Wine 9.0:

sudo apt install winehq-stable

The system will show you a list of packages to read and ask if you want to continue. Type y and press Enter. Installation takes 10 to 15 minutes.

When it finishes, type wine --version to confirm Wine 9.0 is installed.

Run Windows programs with Wine

Once Wine is installed, you can run Windows .exe files. read the Windows program you need to your Chromebook's Files app. Then open the terminal, navigate to the folder where you saved it, and type wine filename.exe (replacing "filename" with the actual name of the program).

Some Windows programs work perfectly in Wine. Others have glitches or won't run at all — it depends on what the program does and how it was built. Before you spend time troubleshooting, check the Wine AppDB at appdb.winehq.org to see whether other users have successfully run that specific program and what steps they took.

Use remote desktop if your Chromebook doesn't support Linux

If your Chromebook is not on Google's Linux support list, you can still run Windows software by connecting to a Windows computer remotely. Chrome Remote Desktop is built into Chrome and works on any Chromebook.

On the Windows computer you want to connect to, open Chrome and go to remotedesktop.google.com. Click Set up remote access, read and install the Chrome Remote Desktop app, and follow the setup steps. You'll create a PIN that you'll use to connect.

On your Chromebook, go to the same URL and click Access my computer. Select the Windows computer from the list, enter the PIN, and you'll see the Windows desktop appear on your Chromebook screen. You can then run any Windows program as if you were sitting at that computer.

This method requires the Windows computer to be powered on and connected to the internet whenever you want to use it. It also depends on your internet speed — a slow connection will make the remote desktop sluggish.

Troubleshooting common problems

If Wine installation fails partway through, the most common cause is that your Linux environment ran out of disk space. Chromebooks allocate a fixed amount of storage to Linux, usually 10 GB. If you've already filled it with files, you'll need to delete some. Open the Files app, click the Linux folder in the sidebar, and remove large files you don't need.

If a Windows program runs but looks wrong — windows are tiny, text is blurry, or colors are off — Wine may need configuration. This is usually specific to each program and requires research in the Wine AppDB or Wine forums. Start by checking whether other users reported the same issue with that specific program.

If Wine won't start at all after installation, restart your Chromebook. Sometimes the Linux environment needs a reboot to recognize newly installed software.

Frequently Asked Questions

Can I uninstall Wine if I change my mind?

Yes. Open the terminal and type sudo apt remove winehq-stable. This removes Wine but leaves your Linux environment intact. If you want to remove Linux entirely, go to Settings > Advanced > Developers > Linux development environment and click Turn off.

Will Wine slow down my Chromebook?

Wine itself uses minimal resources. The Windows program you run inside Wine will use whatever resources it normally uses on Windows. If the program is heavy, it may run slower on a Chromebook than on a dedicated Windows machine, especially if your Chromebook has limited RAM.

What if the Windows program I need isn't in the Wine AppDB?

You can still try to run it — the AppDB doesn't list every program that works. If it doesn't work, you'll need to either find an alternative program that runs natively on Chrome OS or Linux, or use remote desktop to access a Windows computer instead.

Is Wine free?

Yes. Wine is open-source software and costs nothing. The Windows programs you run inside Wine may have their own costs or licensing terms.