36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# Ubuntu HWE 6.17 内核源码(本机目录,不随仓库提交)
|
|
|
|
若旧环境把解压树放在 `~/kernel-src/linux-hwe-6.17-6.17.0/`,可迁入本仓库:
|
|
|
|
```bash
|
|
mkdir -p kernel-src
|
|
mv ~/kernel-src/linux-hwe-6.17-6.17.0 kernel-src/
|
|
# 可选:一并移动同目录下的 .dsc / .orig.tar.gz / .diff.gz 后再删空 ~/kernel-src
|
|
```
|
|
|
|
解压后的目录应为:
|
|
|
|
`linux-hwe-6.17-6.17.0/`
|
|
|
|
在 **Ubuntu 24.04 (Noble)** 上推荐在本目录下拉源码(与 `docs/WORK_PROGRESS.md` 一致):
|
|
|
|
```bash
|
|
cd /path/to/chromebox_10th_audio_driver/kernel-src
|
|
sudo sed -i 's/^Types: deb$/Types: deb deb-src/' /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null || true
|
|
sudo apt update
|
|
apt-cache showsrc linux-hwe-6.17 | grep -E '^Version:' | head -5
|
|
apt source linux-hwe-6.17=<与当前内核一致的 Version>
|
|
# 或: dpkg-source -x linux-hwe-6.17_*.dsc
|
|
```
|
|
|
|
打 HDMI 实验补丁与编译:
|
|
|
|
```bash
|
|
export SRC="$PWD/linux-hwe-6.17-6.17.0"
|
|
../scripts/ubuntu-hwe-617-build.sh apply
|
|
../scripts/ubuntu-hwe-617-build.sh deps # Noble 上建议先 build-dep
|
|
../scripts/ubuntu-hwe-617-build.sh build
|
|
```
|
|
|
|
根目录 `.gitignore` 已忽略 `linux-hwe-6.17-*` 与 `*.orig.tar.*` 等,换机后请在本目录重新 `apt source`。
|