SuzukiHonoka / s905d-kernel-precompiled

由 Starx 预编译的 S905d 内核仓库。
GNU General Public License v3.0
47 stars 12 forks source link

构建状态

S905D KERNEL CI

关于不再构建 mainline 及 stable 内核分支的说明

简介

此内核由 Starx 通过 上游源码 直接进行编译,
增加了对 ARM 32bit 二进制文件的兼容及其他必要特性、功能的支持。

关于已移除非必要驱动及功能的注意事项

从 5.15.x 开始,本内核已不适合非服务器环境使用。

Linux Kernel 跨版本的安装注意事项

内核安装安全性及设备体质情况的注意事项

近期在不同设备上安装内核时遇到了一些未经预料的意外,例如:重启假死,底层 lib 请求被 abort,内核级报错等。
故在此发布一些注意事项。

通过测试的版本

警告,不建议安装未测试的版本,除非您具备相当的恢复能力。

目标

此内核的对应Target为 AML-S905d
目前在N1上运行正常且平滑。

安装

请在终端执行以下命令:

dpkg -i *deb
mv /boot/zImage /boot/zImage.old
cp ./*dtb /boot/dtb/amlogic/
cp ./Image /boot/zImage
sync
reboot

请确认 uEnv 中指定的DTB路径为 /dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb

恢复

  1. 将 armbian 系统 写入U盘
  2. 启动 U 盘系统
  3. 挂载 emmc 第一分区
  4. zImage.old 改回 zImage
  5. 重启

声明

感谢 150balbes 先前提供的仓库以供参考。
用户安装此内核而引发的问题均与 Starx 作者无关。
由于涉及到内核更换,错误的操作可能使你的系统无法启动。
请务必小心谨慎执行。

分享

本目录下的资源禁止分享至 恩山论坛
本人极度厌恶其论坛的管理员,私自将本人的账号无理由封禁。
其他论坛/群组/博客均可,但请务必保留 Starx主页 链接。