Embracing Versatility: Windows and OS/SteamOS Coexistence

Embracing Versatility: Windows and OS/SteamOS Coexistence

William Lv12

Embracing Versatility: Windows and OS/SteamOS Coexistence

Key Takeaways

  • Steam Deck can dual boot with Windows, allowing users to have a familiar OS for productivity and access to Xbox Game Pass.
  • Valve has not released an official dual boot wizard, so users currently have to choose the OS through the boot manager.
  • Users can use a third-party dual boot manager to avoid constantly using button combinations to switch OSes.

You don’t have to sacrifice SteamOS to have Windows on your Steam Deck, since the Steam Deck is capable of dual booting either through the official method or a third-party dual boot manager. Here’s what you need to know about dual-booting Windows and SteamOS on your Steam Deck.

What Is Dual Booting on Your Steam Deck?

Clover dual boot manager on Steam Deck near controllers

Jhet Borja / MakeUseOf

Dual booting in its most basic definition is having two OSes on your device—in this case, your Steam Deck. You can also have more than two OSes on your Steam Deck, but you’d be multi-booting by then.

While SteamOS is better for gaming, many people like to add Windows as another boot option for their Steam Deck. You can either dual boot it from the same SSD with each OS having its own partition or use an external source for Windows like an SD card.

If you install Windows on your Steam Deck , you’ll have the advantage of having a familiar OS that can allow you to do real work with apps like Photoshop, Lightroom, Microsoft Office, and more.

And since Xbox Game Pass isn’t available on SteamOS yet, Windows is the best way to take your Game Pass subscription on the go.

Steam Deck surrounded by peripherals

Jhet Borja/MUO

Valve states that the Steam Deck is perfectly capable of dual booting, so you’ll have no problems having two or more OSes on your Steam Deck.

However, Valve is yet to release the official dual boot wizard that’s expected to ship with SteamOS 3.0 (according to the Steam website ), meaning you will have to choose your OS through the boot manager.

How to Dual Boot Your Steam Deck

The main and official way to dual boot your Steam Deck is by using the boot manager. It’s quite easy, but having to do this every time you want to switch OSes can be frustrating over time.

If you’re here, it probably already means that you have two OSes on your Steam Deck. Now, here’s how to switch between them…

Volume down and power button to enter Steam Deck boot manager

Jhet Borja/MUO

With your Steam Deck shut off, hold down the volume down button and the power button until you hear a chime. When you hear the chime, let go of the power button but keep holding down the volume down button until the boot manager pops up.

The boot manager lets you choose your boot options—in this case Windows and SteamOS on the same SSD in different partitions. If you use an SD card, you can select the SD card if it has Windows installed on it.

SteamOS in boot manager again

If you hold down the power button after the chime, you will most likely end up shutting your Steam Deck down again, so make sure to let go after the chime.

How to Set Up a Dual Boot Manager on Your Steam Deck

If you don’t like seeing the boot manager every time you want to switch OSes, you can instead use a dual boot manager.

A dual boot manager will make switching between OSes smoother as you don’t need to hold down any button combinations and it will let you choose your OS on startup.

In this guide, we’ll be using Clover for Steam Deck by ryanrudolfoba on GitHub .

Step 1: Getting Windows Ready for Clover Boot Manager

Before you install Clover on Windows on your Steam Deck, you need to get it ready for a smoother experience.

First, in Windows Search, search for “Turn Windows features on or off“. Then, under the Device Lockdown folder, select the box that says Unbranded Boot. This will prevent Clover from displaying random boot brands.

Selecting Unbranded Boot in Device Lockdown Windows Feature

Next, you’ll have to run a few commands in Command Prompt. Search “CMD” in Windows Search and right-click to select Run as administrator.

CMD commands for Clover on Steam Deck

In the Command Prompt, enter these commands one at a time:

  • bcdedit.exe -set {globalsettings} bootuxdisabled on
  • bcdedit.exe -set {bootmgr} noerrordisplay on

In case those don’t work, you can also add:

  • bcdedit.exe -set {globalsettings} highestmode on

Step 2: Setting up Clover on SteamOS on Your Steam Deck

Now that Windows is ready, you’ll have to boot to SteamOS on your Steam Deck.

Enter the boot manager by holding down the volume down button and the power button until you hear a chime. Let go of the power button, but keep holding the volume down button until the boot manager pops up.

Volume down and power button to enter Steam Deck boot manager

Jhet Borja/MUO

Select SteamOS. Go to desktop mode by selecting Power after pressing the Steam button. Once you’re in desktop mode, make sure you have a sudo password set in SteamOS.

Once your sudo password is set, search and open Konsole in the app launcher on the bottom left.

First two Konsole commands for Clover Dual Boot Manager

By this point, we suggest having a browser open on your Steam Deck so that you can individually copy and paste these commands one by one on your Steam Deck.

  1. cd ~/
  2. git clone https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
  3. cd ~/SteamDeck-Clover-dualboot
  4. chmod +x install-Clover.sh
  5. ./install-Clover.sh Clover successfully installed

After the last command, you’ll have to enter your sudo password to start installing Clover on your Steam Deck.

You’ll also be greeted with the option to choose which OS you want it to default to—in my case, it’s SteamOS since I’ll be using that more often.

Front facing Steam Deck wth Clover dual boot

Jhet Borja / MakeUseOf

Once it’s installed, you can restart your Steam Deck to try it out. If it doesn’t look good to you, don’t worry, you can always add your own custom theme.

Fixes for Dual Boot Issues on Your Steam Deck

The Clover dual boot manager isn’t an official Steam dual boot wizard as Valve is still working on that. This means you might face a few issues. Here are a few fixes in case you run into these problems…

1. You Can’t Find SteamOS in the Boot Manager

No SteamOS option in boot manager

Jhet Borja/MUO

SteamOS disappearing from the boot manager is a common occurrence, but don’t worry, it’s not actually gone from your Steam Deck. The boot manager just can’t find it.

To find it, shut down your Steam Deck. This time, instead of holding the volume down button for the boot manager, hold the volume up button to open the BIOS instead.

Boot from file Steam Deck BIOS

Once you’re in the BIOS, select Boot from file > eps > efi > steamos > steamcl.efi. This should boot you back into SteamOS.

Selecting steamcl.efi in Steam Deck BIOS to boot into SteamOS

Jhet Borja/MakeUseOf

To put SteamOS back on the boot manager, open up Konsole in desktop mode on your Steam Deck and enter this:

sudo efibootmgr -c -L “SteamOS” -l “\EFI\steamos\steamcl.efi” -d /dev/nvme0n1p1 Konsole command to make SteamOS appear in boot manager

This should put it back on the boot manager so that you don’t have to boot from the file anymore.

2. Setting a Sudo Password

Steam Deck user password

To set your sudo password, open desktop mode and head to Settings in the app manager or on the task manager at the bottom of your screen.

In settings, go to Users and enter a simple username and password. You now have a sudo account and you can access things that you couldn’t without one.

3. Windows Keeps Taking Over the Bootloader

If Windows takes over the bootloader and skips Clover, you should download the Clover dual boot manager for Windows on the same GitHub page you used for SteamOS.

Download Clover ZIP on GitHub

Click on <> Code then Download Zip.

Run CloverWindows.bat as administrator

Extract the ZIP file into a folder and right-click CloverWindows.bat to Run it as administrator. It will tell you that Windows doesn’t recognize the app, just click More Info > Run Anyway.

Windows protected your PC from CloverWindows

This will open up the Command Prompt. Once it’s done installing, just hit Enter.

Properties on CloverTask in Task Scheduler Library

Next, you’ll have to open up Task Scheduler by searching it on Windows Search. In Task Scheduler Library search for CloverTask. Right-click on it and click Properties.

Changed security options for CloverTask in Task Scheduler

In the properties, head to the general tab and select Run whether user is logged on or not and check the two boxes below it (see image), then click OK.

Run on CloverTask in Task Scheduler

Finally, right-click CloverTask once again and click Run.

4. A SteamOS or Windows Update Broke Clover Dual Boot

If an update on Windows or SteamOS broke Clover and the device says it can’t find any boot options, don’t panic, your Steam Deck is not bricked.

Refer to the first fix above and boot SteamOS from its file. Open up the BIOS by holding volume up and the power button, letting go of the power button once you hear a chime.

Boot from file Steam Deck BIOS

Once you’re in the BIOS, select Boot from file > eps > efi > steamos > steamcl.efi. This will open up SteamOS and fix Clover.

Selecting steamcl.efi in Steam Deck BIOS to boot into SteamOS

Jhet Borja/MakeUseOf

Those are some of the most common issues when dual booting your Steam Deck, but once you’re past them, switching between SteamOS and Windows should now be as easy as restarting your Steam Deck and selecting your OS once Clover pops up.

  • Title: Embracing Versatility: Windows and OS/SteamOS Coexistence
  • Author: William
  • Created at : 2024-07-12 03:23:01
  • Updated at : 2024-07-13 03:23:01
  • Link: https://games-able.techidaily.com/embracing-versatility-windows-and-ossteamos-coexistence/
  • License: This work is licensed under CC BY-NC-SA 4.0.