Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion packages/os/build-steps/initialize.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ deb http://deb.debian.org/debian-security bookworm-security main non-free-firmwa
deb-src http://deb.debian.org/debian-security bookworm-security main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware
EOF

apt-get update --yes
Expand All @@ -20,4 +22,4 @@ apt-get update --yes
# We do this here as the Rasperry Pi setup requires Systemd. Without it, it will not
# realize that it runs inside Docker and complain about missing mountpoints during
# the installation.
apt-get install --yes systemd-sysv
apt-get install --yes systemd-sysv
6 changes: 4 additions & 2 deletions packages/os/umbrelos.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,13 @@ COPY packages/os/build-steps /build-steps
RUN /build-steps/initialize.sh

# Install Linux kernel and non-free firmware.
RUN apt-get install --yes \
# Install kernel 6.12+ from backports for Intel Alder Lake-N GPU support.
RUN apt-get install --yes -t bookworm-backports \
linux-image-amd64 \
intel-microcode \
amd64-microcode \
firmware-linux \
firmware-linux-nonfree \
firmware-misc-nonfree \
firmware-realtek \
firmware-iwlwifi

Expand Down