Linuxのインストールが開始されないのはなぜですか?

Linuxのインストールが開始されないのはなぜですか?

Linuxカーネルをコンパイルするのは今回が初めてです。この問題が発生するまで、すべてがうまくいっていました。私のものを編集した後/etc/fstab

/etc/fstab スクリーンショット

編集etc/lilo.conf

/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。

関連情報