BC-250 console image: custom GNOME recipe with remote admin
Build Bazzite BC-250 / Check Bazzite channel digests (push) Has been cancelled
Build Bazzite BC-250 / Build Custom Image (push) Has been cancelled
Build Bazzite BC-250 / Build Custom 40CU Image (push) Has been cancelled
Build Bazzite BC-250 / Save Bazzite channel digest cache (push) Has been cancelled
Build Bazzite BC-250 / Publish GitHub Release (push) Has been cancelled
Build Bazzite BC-250 / Check Bazzite channel digests (push) Has been cancelled
Build Bazzite BC-250 / Build Custom Image (push) Has been cancelled
Build Bazzite BC-250 / Build Custom 40CU Image (push) Has been cancelled
Build Bazzite BC-250 / Save Bazzite channel digest cache (push) Has been cancelled
Build Bazzite BC-250 / Publish GitHub Release (push) Has been cancelled
Based on 62fixolab/Latest-Bazzite-AMD-BC-250-Patched-Images @ 347fd4d. Adds on top of the fork: - recipes/bc250-console-gnome.yml: governor + gnome-remote-desktop + openssh-server, sshd enabled, hhd.service masked, no signing module (local build + ISO path) - files/console/usr/bin/bc250-remote-setup: one-time on-box SSH/RDP setup - files/console/usr/lib/bootc/kargs.d/50-bc250-ttm.toml: ttm memory kargs - BUILD-CONSOLE.md: build -> ISO -> validation instructions files/console/ is separate from files/system/ so the 40-CU unlock tooling stays out of this stable 24-CU image. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,161 @@
|
||||
# Bazzite Channel Packages
|
||||
|
||||
This repository publishes separate packages for each supported Bazzite update channel. The stable packages are recommended for daily use. Testing and unstable are available for people who deliberately want to test upstream Bazzite channels on BC-250 hardware.
|
||||
|
||||
> [!IMPORTANT]
|
||||
> These are OCI images, not ISOs. Install them with `rpm-ostree rebase`, then reboot.
|
||||
|
||||
> [!WARNING]
|
||||
> Bazzite does not support rebasing between different desktop environments. Stay on Deck, GNOME, or KDE when switching channels.
|
||||
|
||||
## Which channel should I use?
|
||||
|
||||
| Channel | Use it when | Risk |
|
||||
| --- | --- | --- |
|
||||
| `stable` | You want the recommended image for daily use | Lowest |
|
||||
| `testing` | You want to preview the next Bazzite stable build | Medium |
|
||||
| `unstable` | You are intentionally testing Bazzite development images | Highest |
|
||||
|
||||
> [!TIP]
|
||||
> If you are unsure, use `stable`.
|
||||
|
||||
## Package naming
|
||||
|
||||
Normal packages:
|
||||
|
||||
| Variant | Stable | Testing | Unstable |
|
||||
| --- | --- | --- | --- |
|
||||
| Deck | `bazzite-bc250-patched-deck` | `bazzite-bc250-patched-deck-testing` | `bazzite-bc250-patched-deck-unstable` |
|
||||
| GNOME | `bazzite-bc250-patched-gnome` | `bazzite-bc250-patched-gnome-testing` | `bazzite-bc250-patched-gnome-unstable` |
|
||||
| KDE | `bazzite-bc250-patched-kde` | `bazzite-bc250-patched-kde-testing` | `bazzite-bc250-patched-kde-unstable` |
|
||||
|
||||
Experimental 40CU packages:
|
||||
|
||||
| Variant | Stable | Testing | Unstable |
|
||||
| --- | --- | --- | --- |
|
||||
| Deck 40CU | `bazzite-bc250-patched-deck-40cu` | `bazzite-bc250-patched-deck-40cu-testing` | `bazzite-bc250-patched-deck-40cu-unstable` |
|
||||
| GNOME 40CU | `bazzite-bc250-patched-gnome-40cu` | `bazzite-bc250-patched-gnome-40cu-testing` | `bazzite-bc250-patched-gnome-40cu-unstable` |
|
||||
| KDE 40CU | `bazzite-bc250-patched-kde-40cu` | `bazzite-bc250-patched-kde-40cu-testing` | `bazzite-bc250-patched-kde-40cu-unstable` |
|
||||
|
||||
## Recommended stable images
|
||||
|
||||
Deck / Game Mode:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
GNOME:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-gnome:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
KDE:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-kde:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
## Testing images
|
||||
|
||||
Deck / Game Mode:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck-testing:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
GNOME:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-gnome-testing:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
KDE:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-kde-testing:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
## Unstable images
|
||||
|
||||
Deck / Game Mode:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck-unstable:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
GNOME:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-gnome-unstable:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
KDE:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-kde-unstable:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
## Experimental 40CU images
|
||||
|
||||
The 40CU images include optional runtime tooling. They do not force extra CUs on boot.
|
||||
|
||||
> [!CAUTION]
|
||||
> 32CU/40CU is silicon lottery. Read the full [40CU guide](40cu.md) before saving any boot profile.
|
||||
|
||||
Stable Deck 40CU:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck-40cu:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
Testing Deck 40CU:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck-40cu-testing:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
Unstable Deck 40CU:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck-40cu-unstable:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
Replace `deck` with `gnome` or `kde` to install the matching desktop variant.
|
||||
|
||||
## Check your current image
|
||||
|
||||
```bash
|
||||
rpm-ostree status
|
||||
```
|
||||
|
||||
The current deployment should show something like:
|
||||
|
||||
```text
|
||||
ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck:latest
|
||||
```
|
||||
|
||||
## Move back to stable
|
||||
|
||||
Use the stable package for your current desktop environment:
|
||||
|
||||
```bash
|
||||
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/62fixolab/bazzite-bc250-patched-deck:latest
|
||||
systemctl reboot
|
||||
```
|
||||
|
||||
Replace `deck` with `gnome` or `kde` if needed.
|
||||
|
||||
Reference in New Issue
Block a user