树莓派安装OpenFDE
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-firmware
ubuntu 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 udpate
4. 安装OpenFDE
首次安装OpenFDE时,最好直接使用我们提供的脚本自动化安装。
注意:如果不是首次安装OpenFDE,可以直接使用3.3 apt工具手动安装。
4.1 安装wget工具
4.2 下载脚本并自动安装
4.3 手动安装openfde或升级openfde到最新版本
5. 树莓派系统的内核和启动参数
注意:本章节的所有修改,在get-openfde.sh脚本中都会提示用户是否进行。不需要手动修改
Raspberry Pi OS系统内核未启用cgroup_cpuset和cgroup_memory,以及使用了unified_cgropy_hierarchy。运行OpenFDE需要更改内核启动参数才能启动,方式如下所示。
另外树莓派5 默认启动的是2712内核,该内核无法运行openfde,需要更换为v8内核才可以。
更换内核方法:
更改cmdline.txt 和config.txt 后,需要重启才能生效。这些修改一键安装脚本get-openfde.sh中都已经自动包含。
6 启动OpenFDE方式
支持以下两种方式:
在wayland协议的桌面下以点击应用列表里的OpenFDE应用图标方式启动。
在登录界面选择FDE桌面方式启动。但是Raspi OS默认使用raspi-desktop,且设置了自动登录。可以通过以下方案修改来实现在登录时可选择FDE桌面。
a.修改greeter为lightdm-gtk-greeterb. 取消自动登录
重启后,就会看到启动过程停留在登录界面,且右上角多出了可供选择的桌面列表。