2023-10-31、BcachefsがLinux 6.7カーネルにマージされました。
- https://www.phoronix.com/news/Bcachefs-Merged-Linux-6.7
- https://web.archive.org/web/20231103095158/https://www.phoronix.com/news/Bcachefs-Merged-Linux-6.7
コメント:
私たちが知っているように、LM21で使用されているカーネル5.xは次のように簡単に "kernel 6.1.0-1004-0em"に更新できますが、このカーネルはbcachefsをサポートしていません。
次の例をご覧ください。
uname -r
# Kernel 5.x...
新しいカーネルバージョンをインストールします。
sudo apt-get install linux-oem-22.04c
再起動
新しいカーネルバージョンを確認してください。
uname -r
Kernel 6.1.0-1004-0em
私たち全員が知っているように、次のGUIベースのUbuntu Mainline Kernel Installerソフトウェアを使用すると、LM 21でサポートされている古いカーネルを置き換えることができます。しかし、GUIソフトウェアは、上記の2つのbachefsサポートカーネルのうちの1つを選択することを許可しないようです。
- https://github.com/bkw777/mainline
- https://web.archive.org/web/20230209075725/https://github.com/bkw777/mainline
いくつかのリンク:
ベストアンサー1
bachefs Ubuntu カーネル PPA bachefs をシステムに追加します。
「この製品は、すべてのUbuntuソース(zfs、nvidiaモジュール、virtualboxなど)がbachefsマスターに基づいている最新のUbuntu開発リリースである一般的なUbuntuカーネル用に設計されています。
sudo add-apt-repository ppa:raof/bcachefs を使用して PPA を追加して linux-bcachefs パッケージをインストールすると、最新のカーネルが提供され、新しいバージョンをアップロードしても更新が維持されます。そこにbachefs-toolsが必要な場合があります。 」
または独自のカーネルを構築してください。
bcachefs Howtoは次のように言います。
」bachefs-kernel ブランチを構築します。
まず、次のコマンドを実行してbachefsパッチを含むカーネルブランチをダウンロードします。
git clone https://evilpiepirate.org/git/bcachefs.git
これは説明が少し複雑です。特定のディストリビューションのチュートリアルを見つけるのが最善です。
設定中に有効にする必要がありますCONFIG_BCACHEFS_FS
。grep CONFIG_BCACHEFS_FS .config
カーネルのソースコードを確認して動作します。
ヒントディストリビューションのカーネルがそれをサポートしている場合は、次のコマンドを実行してディストリビューションで使用されている.configを抽出できます。cat /proc/config.gz | gunzip > /tmp/distro.config.
源泉: https://web.archive.org/web/20230421125110/https://bachefs.org/Howto/