カスタムカーネルで Debian インストーラを作成する

カスタムカーネルで Debian インストーラを作成する

私が最初にすべきことは3300mコンピュータボルテックスCPUに基づいて構築されています。問題は、必要なドライバがカーネルにモジュールとしてのみ存在するため、Debian インストーラが常にクラッシュすることです。そのため、モジュールの代わりに必要なドライバをネイティブとして使用してカスタムカーネルを作成してみました。数回の試みの終わりに3つのファイルを得ることができました。

  • Linuxヘッダー-3.0.0_0.2_i386.deb
  • Linux-イメージ-3.0.0_0.2_i386.deb
  • Linux-libc-dev_0.2_i386.deb

これらのファイルを正しい方法でコンパイルしたかどうかはわかりません。私はコマンドラインを使ってカーネルをコンパイルするように頼むいくつかのチュートリアルを試しました。

$>fakeroot make-kpkg --append-to-version "-custom" --revision "0.1" --us --uc --initrd kernel_image kernel_headers

問題は、これを行うと、次のような結果が出るということです。

  • /usr/bin/make EXTRAVERSION=-boxls ARCH=i386 -C ドキュメント/lguest
  • 生産:*ドキュメント/lguest: そのファイルやディレクトリはありません。止まる
  • 生産:*[Debian/スタンプ/ビルド/カーネル]エラー2

3つの.debファイルを取得するには、--append-to-versionなどのすべてのパラメータなしでより簡単なコマンドラインを使用する必要があるため、これが良いかどうかはわかりません。私の.debファイルが大丈夫だと確信したら、私のコンピュータで試すことができるカスタムtftp Debianインストーラを作成する必要があります。すべてのチュートリアルがカスタムDebianインストーラを作成するのではなく、現在のシステムに簡単なインストールを実行することで終わるので、私の.debファイルをどうするかわからないので、私は迷子になりました...私は助けることができますか?あなたの助けをいただきありがとうございます!

ベストアンサー1

あなたの場合は、独自のインストーラを作成するのがやや過剰になることがあります。一度だけ必要な場合は、debootstrapLiveCD(システムでサポートされています)を使用してください。完全なガイドは次のとおりです。http://www.debian-administration.org/articles/426 コメントにカスタムカーネルを含める方法も表示できます。

おすすめ記事