1. 系统要求
在树莓派 上先烧入宿主机操作系统,再安装OpenFDE,请确保你满足下面的要求。
硬件平台
树莓派4B
树莓派5
操作系统
Ubuntu Jammy 22.04.5(LTS)或noble 24.04,ARM64架构。
Raspberry Pi OS 64-bit
内存
最少8G
2. 烧写镜像
首先:下载树莓派镜像烧入工具Raspberry Pi Imager v1.8.5 。
友情提供下载链接https://www.raspberrypi.com/software/
其次:选择要烧写的系统镜像,目前OpenFDE支持ubuntu 22.04和24.04以及Raspberry Pi OS 64-bit两类系统。
ubuntu24.04.1 可以通过other general-purpose OS->Ubuntu列出。
也可以直接选择主页的Raspberry Pi OS(64-bit)
3. 修改基础组件安装源
因为OpenFDE依赖一些其他组件,所以国内用户可以将系统基础组件的默认安装源替换成国内镜像,这样可以加速安装过程,将/etc/apt/sources.list文件修改成如下:如Raspberry 系统可以换成如下:
deb http://mirrors.tuna.tsinghua.edu.cn/debian bookworm main contrib non-free non-free-firmware
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb http://mirrors.tuna.tsinghua.edu.cn/debian bookworm-updates main contrib non-free non-free-firmwareubuntu 24.04 noble 系统则可以换成如下:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-backports main restricted universe multiverse
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://ports.ubuntu.com/ubuntu-ports/ noble-security main restricted universe multiverse
# deb-src http://ports.ubuntu.com/ubuntu-ports/ noble-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ noble-proposed main restricted universe multiverse更新后运行下列命令更新软件包信息。
sudo apt udpate4. 安装OpenFDE 锚
首次安装OpenFDE时,最好直接使用我们提供的脚本自动化安装。
注意:如果不是首次安装OpenFDE,可以直接使用3.3 apt工具手动安装。
4.1 安装wget工具
sudo apt-get install wget 4.2 下载脚本并自动安装
wget http://openfde.com/getopenfde/get-openfde.sh && bash get-openfde.sh 4.3 手动安装openfde或升级openfde到最新版本
sudo apt update && sudo apt install openfde5. 树莓派系统的内核和启动参数
注意:本章节的所有修改,在get-openfde.sh脚本中都会提示用户是否进行。不需要手动修改
Raspberry Pi OS系统内核未启用cgroup_cpuset和cgroup_memory,以及使用了unified_cgropy_hierarchy。运行OpenFDE需要更改内核启动参数才能启动,方式如下所示。
#添加以下内容到文件中boot/firmware/cmdline.txt
psi=1 cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0另外树莓派5 默认启动的是2712内核,该内核无法运行openfde,需要更换为v8内核才可以。
更换内核方法:
sudo apt install vim -y
vim /boot/firmware/config.txt
kernel=kernel8.img
#保存退出更改cmdline.txt 和config.txt 后,需要重启才能生效。这些修改一键安装脚本get-openfde.sh中都已经自动包含。
6 启动OpenFDE方式
支持以下两种方式:
在wayland协议的桌面下以点击应用列表里的OpenFDE应用图标方式启动。
在登录界面选择FDE桌面方式启动。但是Raspi OS默认使用raspi-desktop,且设置了自动登录。可以通过以下方案修改来实现在登录时可选择FDE桌面。
a.修改greeter为lightdm-gtk-greetervim /etc/lightdm/lightdm.conf greeter-session=lightdm-gtk-greeter
b. 取消自动登录
sudo raspi-config → 1 System Options → S5 Boot /Auto Login → B3
重启后,就会看到启动过程停留在登录界面,且右上角多出了可供选择的桌面列表。