ファイルシステムを作成するために次のコマンドを実行しようとしましたが、出力が表示されmkfs -v -t ext4 /dev/sda1
ます/dev/sda1 is apparently in use by the system; will not make a filesystem here!
。ファイルシステムを作成し、このエラーを回避する方法。パーティションを作成しました。 WSLでAlpine Linuxディストリビューションを使用しています。
答え1
WSLを使用してLFSを実行しようとすると、多くの問題に直面します。ただし、現在最も重要な問題は、Windows 10(バージョン1および2)でWSLを使用することです。いいえWSLが自動的に作成する仮想ドライブを除くすべてのドライブにアクセスします。
mkfs
WSLが提供する既存の仮想ドライブを使用しようとしているため、WSLはすでにそのドライブを使用しています。mkfs
物理ドライブでも仮想ドライブでも、使用しているドライブでは機能できません。
また、WSL2は仮想化された環境なので直接ドライブを含む物理ハードウェアにアクセスします。 Windows 11では、これをある程度変更して物理ドライブにアクセスし、新しい仮想ドライブを作成できるようになりました。
それ可能Windows 11でLFSを実行することは可能ですが、それでも何の保証もできません。これを行うためのガイドラインはLFSのドキュメントが提供するものとは全く異なり、WSLの作業に向かうにはWSLとLinuxの中級から高度なレベルの理解が必要です。