Redditの誰かが昨日私にこれを見せました。
コードを 1 行だけ変更すると、必要な結果が得られそうですが、これを行うにはカーネルを再構築する必要があります。
私は長い間カスタムカーネルを構築しておらず、Debベースのディストリビューションを構築したことがありません。
私はここでこの指示に従っています。
https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
aptを使用してカーネルをダウンロードし、Thunderboltファイルを変更し、次の行を追加しました。
私は「より速く構築」することができます。 fakeroot debian/rules バイナリヘッダーバイナリ-一般バイナリ-perarch
エラーのため、ビルドが失敗します。
Debug: /home/nick/linux-oem-6.5-6.5.0/debian/stamps/stamp-install-generic kernel_file arch/x86/boot/bzImage kernfile arch/x86/boot/bzImage install_file vmlinuz instfile vmlinuz
dh_testdir
dh_prep -plinux-image-unsigned-6.5.0-1019-generic
dh_prep: error: Requested unknown package linux-image-unsigned-6.5.0-1019-generic via -p/--package, expected one of: linux-oem-6.5-headers-6.5.0-1019 linux-oem-6.5-tools-6.5.0-1019 linux-oem-6.5-tools-host linux-image-unsigned-6.5.0-1019-oem linux-modules-6.5.0-1019-oem linux-modules-extra-6.5.0-1019-oem linux-headers-6.5.0-1019-oem linux-oem-6.5-lib-rust-6.5.0-1019-oem linux-image-unsigned-6.5.0-1019-oem-dbgsym linux-tools-6.5.0-1019-oem linux-cloud-tools-6.5.0-1019-oem linux-buildinfo-6.5.0-1019-oem linux-modules-ipu6-6.5.0-1019-oem linux-modules-ivsc-6.5.0-1019-oem linux-modules-iwlwifi-6.5.0-1019-oem linux-modules-usbio-6.5.0-1019-oem
dh_prep: error: unknown option or error during option parsing; aborting
make: *** [debian/rules.d/2-binary-arch.mk:132: /home/nick/linux-oem-6.5-6.5.0/debian/stamps/stamp-install-generic] Error 255
これを達成するより簡単な方法がある場合、または誰かが私を助けることができる場合は非常に感謝します。
最新のパッチを使用したり、カーネルの変更を容易にする他のディストリビューションをインストールしたりしても、それを喜んで行うことができます。 Thunderbolt NVMの変更には一時的にのみ必要です。
答え1
まず、メインラインppaをインストールしてください。
sudo apt-add-repository -y ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline
次に、それを開き、パッチを含むLinuxカーネルのバージョンを選択して、[インストール]をクリックします。その後、再起動してください
最新のカーネルを含むディストリビューションが必要な場合は、ローリングリリースディストリビューションを検討する必要があります。ローリングリリースディストリビューションは、カーネルアップデートが提供されたときに利用可能でローカルに保存されるディストリビューションです。一般的な分布はアーチ(に基づいて)SUSEを開く Debianは不安定です(「Sid」とも呼ばれます)、Ubuntuを使用した後に慣れていることを望むなら、Ubuntuと同じアーキテクチャを持っているので、debian stableをお勧めします。どちらもdebianベースであり、aptを使用しているため、簡単にdebianに移行することはできません。安定しています。冒険心が感じられたら行けますアーチアーチとそのパッケージを理解しよう
答え2
この手順では、「binary-generic」文字列を使用しますが、OEMカーネルまたはビルドしたい他のUbuntuカーネルをビルドする場合は、それをbin-oemに変更する必要があります。