問題タブ [linux-from-scratch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
181 参照

linux - LFS @ 5.7.1「Glibc インストール」でスタックする

Linux の仕組みをよりよく理解できるように、独自の LFS システムを構築しようとしていますが、Glibc を構築する必要がある 5.7.1 で行き詰まっています。私はすでにそれをソースに un-tar し、次を使用して lfs にログインしました:

しかし、私がやろうとするときはいつでも:

エラーが発生します:

これを修正する方法は?

0 投票する
1 に答える
793 参照

linux - LFS カスタム Linux カーネルが起動時にパニックになる

そのため、最近、自分の Linux From Scratch ビルド (7.9-SYSTEMD) を完成させ、本の文字に従って (ライブラリを削除したり、不要な静的ライブラリを削除したりしていません)、カーネルをビルドしようとしています。システムを起動すると (元のホスト上、または GRUB を使用して独自のホスト上で)、次のエラーが返されます。

---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

LFS ホストとターゲットの両方が私のコンピューター上の仮想マシンです。ドライブ タイプ (SCSI) とファイル システム (ext4) の両方のサポートは、カーネル自体に含まれており、モジュールではありません。

必要に応じて、完全なスタック トレースのスクリーンショットを作成し、ここにリンクすることができます。

編集:これは、起動時の現在のgrubコマンドです:

これを見ると、デバイス (/dev/sd b 2) を /dev /sd a 2として配置しようとしているようです

編集: スタック トレースのスナップショットへのリンクは次のとおりです (いいえ、カーネル ブートにあり、それをサポートしていないため、コピー/貼り付けすることはできません) カーネル パニック スタック トレース エラー

0 投票する
1 に答える
1025 参照

linux - ソケットを開くとき、またはリゾルバーを使用するときに許可が拒否されました

LFS システムをセットアップしましたが、どこかで手順を間違えたに違いありません。root である場合にのみ、ホスト名を解決できます。

!? proc ファイルシステムのどこかにパーミッションがありませんか? 他の何か?Google 検索では何もヒットしませんが、おそらく間違ったものを探しているのでしょう。net.c のコード参照は、単純なソケットの作成に失敗しています。

手がかりはありますか?

0 投票する
2 に答える
2009 参照

linux - Linux From Scratch (LFS) をビルドするための複数のパスはなぜですか?

binutilsLinux From Scratch の概念を理解しようとしていますが、ビルドgccなどに複数のパスがある理由を知りたいです。

なぜ pass1 と pass2 が別々に必要なのですか? gccパス 1 でツールをビルドしてから、それらを使用して、glibclibstdc++などをビルドできないのはなぜですか。

0 投票する
0 に答える
538 参照

linux - LFS 7.10 Stable GCC 致命的エラーの 2 回目のパス: アルゴリズム: そのようなファイルまたはディレクトリはありません

LFSシステムをセットアップしようとしていますが、2 番目のパスで GCC をコンパイルしているときにエラーが発生します。前にすべてのステップを実行したと確信しています(複数回やり直しました)が、毎回、書いてmakemake -jN同じエラーが発生しても、次のようになります。

どうすればこれを修正できますか? 正しくコンパイルできなかったパッケージですか? libc を並行して作成しましたが、それが問題ですか? これは私にエラーを与えませんでした。

0 投票する
1 に答える
346 参照

linux - efivar: -lpopt が見つかりません

libpopt をコンパイルした後でも、次の出力が得られたときに UEFI 用の LFS で efivars をコンパイルしようとしています ( http://wiki.linuxfromscratch.org/blfs/wiki/poptsed -i -e "s/@MARK64@//" Makefile.amに記載されているように、使用して、または使用せずに試行しました)。

の出力は次のld -lpoptとおりです。

0 投票する
1 に答える
790 参照

linux - glibc-2.24 は LFS システムでのコンパイルに失敗します。ログには -V 引数が認識されないというメッセージが表示されますが、-V を渡していません。

Linux From Scratch 7.10 のステップ 5.7 で行き詰まっています。glibc をコンパイルしようとしていますが、次のエラーが返されます。

config.log の内容:

binutils、gcc、およびLinuxカーネルをすべてコンパイルしました

これが私が実行しているコマンドです: