Linuxカーネルをコンパイルするのは今回が初めてです。この問題が発生するまで、すべてがうまくいっていました。私のものを編集した後/etc/fstab
:
編集etc/lilo.conf
:
cruxに関する情報を設定してlilo
実行しlilo
、システムプロンプトを表示しようとしています。
次に、次を実行します。
modprobe dm-mode
状況は問題ないようですが、OSを再起動すると、次のような結果が表示されます。
この問題を解決する方法がわかりません。次にISOを使用して再起動したときにも同じ問題が発生しました。
修正する
にrootの読み取りと書き込みを設定しましたが、lilo.conf
ログインできるようですが、システムがまだ/
プロジェクトを見つけることができないというメッセージが表示されますfstab
。しかし、私はそれを設定しました。ヒントは次のとおりです。
そして、再起動したときにすでにOSにログインできましたが、まだ同じエラーが発生しました。そして開いてみると、その中に入っているアイテムが/etc/fstab
見つかります。/
それで、システムの変化に気づかなければならなかったのだろうか/etc/fstab
。しかし、長い間インターネットを検索しても何も見つかりませんでした。
答え1
私はそれを修正したと思います。 vimで編集して、/etc/fstab
行の1つが赤であることがわかりました。私はvimにあまり慣れていませんが、これはバグの一種を表すものだと思い、次の行を書き直しました。
今起動すると動作します。
答え2
ほとんどは私の頭の中にありますが、当面の問題とは何の関係もない小さな事実の1つを見つけました。
/boot(自己パーティション)は通常、ログを必要とせず、ほぼ完全に静的で、少量のディスク容量(約100 MB IIRC)が必要なため、ext3ではなくext2として作成されます。 ext3パーティションの最小サイズは/ bootに必要なサイズより大きく、ext2がこれを行うことができます。 /boot には通常、grub と lilo に必要なカーネルイメージとブートローダファイルのみが保存されます。
この設定を変更すると、他のパーティションで使用できる少量のディスク容量が確保されますが、影響はありません。
一部の人は/ bootを500 MBに設定することをお勧めしますが、これは過度の仕事かもしれません。 YMMV。