Essential LinuxDeviceDriversという本を読み始めました。新しいカーネルをコンパイルして起動するプロセスに従っています。ただし、新しくコンパイルされたカーネルを起動できません。grubで新しいカーネルを選択してから、何も表示されません。画面は同じままです。
この本で説明されているように、これが私が取っているステップです(本が基づいているのでカーネル2.6.24を使用しています)-
- cd /usr/src/linux-2.6.24(ダウンロードしたカーネルのベースディレクトリ)
- きれいにする
- cp arch / x86 / configs / i386_defconfig .config
- bzImage cp arch / x86 / boot / bzImage / boot/vmlinuzを作成します
この本には、'新しいブートイメージの到着についてブートローダーに警告する必要があるかもしれないと書かれています。GRUBブートローダーを使用している場合は、これが自動的に認識されます。
GRUBでこのカーネルを選択するオプションがなかったため、私の場合は自動的に認識されませんでした。そこで、ターミナルでupdate-grubと入力して、手動で実行しました。そして、これもうまくいきませんでした。ただし、ファイル名をvmlinuzからvmlinuz-2.6.24に変更し、update-grubと入力すると、ファイル名が取得されます。したがって、本の11ページには、すでに複数のことが省略されているようです...
この本には、マシンを再起動するように書かれています。
とにかく、GRUBでこのカーネルを選択できるようになりましたが、上で述べたように、正しく起動しないため、画面が空白になり、変更されることはありません。だから私は何かが欠けていますか?私は本の指示に正確に従った。