# SteamDeck-Clover-dualboot
**Repository Path**: lizzyloong/steam-deck-clover-dualboot
## Basic Information
- **Project Name**: SteamDeck-Clover-dualboot
- **Description**:
原链接转https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
- **Primary Language**: C++
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-03-23
- **Last Updated**: 2024-03-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# SteamDeck-Clover-dualboot
#### 介绍:这是给上github有问题的朋友使用的
建议大家下载后用压缩包里那个已经压缩好的压缩包
原链接转https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot
# Steam Deck - Installing Clover Script for Dual Boot Between SteamOS and Windows (and other OSes too!)
## About
A collection of tools that is packaged into an easy to use script that is streamlined and tested to work with the Steam Deck running on SteamOS.
* The main program that does all the heavy lifting is [Clover - a graphical boot manager / boot loader.](https://github.com/CloverHackyColor/CloverBootloader)
* Clover Toolbox is a shell script that offers a simple GUI to configure some aspects of Clover script.
* Custom systemd script that performs a sanity check whenever SteamOS starts up making sure that the dual boot is intact and repairs it automatically if needed.
## What's New (as of January 15 2024)
1. Updated for Clover release 5157. December 12 2023 October 28 2023 October 26 2023 September 26 2023 September 13 2023 September 12 2023 July 30 2023 May 24 2023 May 19 2023 April 23 2023 March 31 2023 March 11 2023 February 20 2023 January 26 2023 January 11 2023
2. Added an option in Clover Toolbox to use custom Clover 5157. This hides the OPTIONS button.
3. Added an option in Clover Toolbox to select the default grey embedded theme.
Old Changelog
1. Updated for Clover release 5156
2. New Steam Deck OLED BGRT Logo
1. Updated the script to fix the issue of theme names not getting parsed correctly. Thanks to u/Brian_H8951 for pointing out the issue and the fix!
1. add sanity check for 7z binary. If the binary doesnt exist then the SteamOS is very old need to update SteamOS first!
2. Clover Toolbox - capture the free space on EFI partition. Useful when doing troubleshooting.
3. Custom BGRT / Logo will be displayed when the Steam Deck is powered on.
1. Does not rely on HackBGRT anymore! I've integrated my [BGRT Logo Changer script.](https://github.com/ryanrudolfoba/SteamDeck-Logo-Changer)
2. Added SteamOS version number, build number and kernel number on the custom systemd script (useful when troubleshooting)
3. Code cleanup on the Clover Toolbox
4. Updated config.plist
1. added notification dialog box after changing themes
2. resized BMPs and new config for HackBGRT
1. Perform best effort to automatically remove rEFInd if it is previously installed
2. Clover 5155 - thanks @imfelixlaw for the [PR #23.](https://github.com/ryanrudolfoba/SteamDeck-Clover-dualboot/pull/23)
3. Updated config.plist to use Apocalypse theme by default (I chose this theme as this looks good on my Switch Deck!)
4. Updated config.plist to support Pop!_OS
5. Updated config.plist to reflect Nobara and Bazzite
6. New config and new logos for HackBGRT (Windows Internal SSD only)
7. Clover Toolbox - option to set static theme or random theme
8. Clover Toolbox - option for DeckHD 1200p screen mod
1. Updated Clover from 5151 to 5154
1. cleanup the Clover Toolbox menu so it is easier to read
2. cleanup the config.plist
1. bugfix - fixed the issue where it shows duplicate Windows icon when Windows is installed on sdcard / external SSD.
2. Clover Toolbox - a simple GUI to toggle settings.
3. added desktop shortcut to easily access Clover Toolbox.
4. added several Linux distros - CentOS, Debian, Manjaro.
1. added new themes - Apocalypse, Crystal, Gothic, Rick and Morty.
2. re-write the inject systemd service on the other rootfs.
3. added custom splash screen when booting Windows from the internal SSD.
4. add Clover Boot Manager Service status as non-Steam game to easily check the systemd service from within Game Mode.
1. have a simple menu during install to select which OS will be the default in the Clover GUI boot menu.
2. implement systemd service / inject systemd service on the other rootfs.
1. rewrote the script (thanks arkag!) so it pulls the ISO directly from the Clover repositories.
2. updated the config.plist so it supports more OS automatically - Kali, Ubuntu and Fedora.
1. added more sanity checks and cleanup in the post-install script.
2. cleaned up the config.plist so it is more manageable and easier to read.
3. changed the mouse pointer speed to 20 to close the issue reported here.
1. added experimental version (this is what i use) - no need for Windows powershell script / scheduled task.
2. color coded the install script - if the output is RED then something went wrong.
3. updated script and scheduled task on the Windows side.
4. updated config.plist to support Windows, Batocera and Ventoy on microSD / external SSD.
5. easily add / remove themes via drag and drop / copy-paste in Dolphin file manager.
6. add multiple themes and Clover will automatically choose a random theme on each reboot.
7. Catalina and Mojave theme bundled by default.
8. community contributed icons / logos for SteamOS and Batocera (thanks to WindowsOnDeck reddit members u/ch3vr0n5 and u/ChewyYui).
9. re-wrote and re-organized the README.
1. Initial Release based on Clover v5151.
2. Does not rename / move Windows EFI entries.
3. When the dual boot breaks, just boot back manually to SteamOS and it will fix the dual boot entries on its own.
4. Makes as few changes as possible - doesn't rely on pacman repositories, no systemd scripts and no EasyUEFI.
5. All-in-One script - install, disable / re-enable, uninstall.
I'm just passionate about Linux, Windows, how stuff works, and playing retro and modern video games on my Steam Deck!