• ベストアンサー

kernel-header作成方法

kernel-haedersが使用しているカーネルのバージョンにはないのですが kernel-haedersを作成する方法はないのでしょうか。 ちなみにカーネルは、kernel-2.6.12.3-a9-14を使用しています。 ご存知の方がいらっしゃっいましたらご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.4

というかパッケージ名はlinux-kernel-headersですね。 インストール時に使ったCD(ですよね?)にはkernel-imageに対応するlinux-kernel-headersが入っているかと思います。

Kuroichi01
質問者

お礼

UVCのドライバを組み込みたかったのですが、 kernel-headersを使用する方法では無理みたいなので 別の方法を探してみます。 D-Matsuさん質問に答えて頂きありがとうございました。

Kuroichi01
質問者

補足

遅くなり申し訳ございません。 カーネルソースの分割ファイルをArmadillo-9に挿しているコンパクトフラッシュ上に展開することでDebianをインストールすることができるので、CDは使用していません。

その他の回答 (3)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

> ARMアーキテクチャのarmadillo-9にDebianを入れているのですがこれにはkernel-headersが存在しないのです。 ええと、ARM向けkernel-headersがあればいいんですよね。 http://packages.debian.org/etch/linux-kernel-headers の通り、2.6.18-7ですが各アーキテクチャ向けのがあります。 なのでkernelを2.6.18-7にアップデートしてこのkernel-headersと対応を取るようにすればいいのではないかと。

Kuroichi01
質問者

補足

試してみたのですが、kernelのバージョンを上げるのことができませんでした。 armadillo-9にはこのカーネルを使用するしかないみたいです。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

使用しているLinuxディストリビューションは何でしょうか? #できればバージョンも ディストリビュータによっては別の名前で提供している場合が 有ります。 例) Debian linux-headers Vine kernel-devel

Kuroichi01
質問者

補足

もう一つの補足と同じになるのですが。 >使用しているLinuxディストリビューションは何でしょうか? Debian GNU/Linux 4.0 etch を使用しています。 ARMアーキテクチャのArmadillo-9にDebianを入れてます。 Module Assistantを使用してドライバを入れようとしていたのですが kernel-headers-2.6.12.3-a9-14がないとエラーがでたのでkernel-headersを探したのですが、存在しませんでした。 そもそも自分で作ることはできるのでしょうか?? お願いいたします。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

・使っているディストリビューション ・最新のkernel用のkernel-headersは普通にあるはずなので、最新kernelに更新した上でそれを使えないのか 補足願います。

Kuroichi01
質問者

補足

>使っているディストリビューション Debian GNU/Linux 4.0 etchを使っています。 >最新のkernel用のkernel-headersは普通にあるはずなので、最新kernelに更新した上でそれを使えないのか 普通はあるのですが、ARMアーキテクチャのarmadillo-9にDebianを入れていているのですがこれにはkernel-headersが存在しないのです。

関連するQ&A

  • kernel2.2.18からkernel2.4.18へのバージョンアップ

    インストールしてから1年半ほどkernelのバージョンアップをしていなかったため、バージョンアップを行う予定です。 kernelのバージョンアップは経験がないので、不安は多いです。 いろんなサイトでkernelバージョンアップ手順を紹介してますが、ここぞというサイトを教えてもらえないでしょうか? ちなみに、環境は以下のとおりです。 OS:Linux ディストリビューション:TurboLinux6 主な使用ソフト:qmail-1.03

  • kernel-headersについて

    RedHat9のカーネルをエラータ最新の2.4 kernel(RHSA-2003-187J) に更新しようとしたのですが、最終的にkernel-headers が必要と言うエラーが出ました。 しかし、手持ちのCDにもRedHatサイト(エラータ)にも kernel-headersのRPMはありません。 kernel-headersのRPMは無くなったのでしょうか? 対応方法をご存知の方がいましたら教えてください。 ※できればカーネルをRPMで更新したいのですが  駄目ならビルドします。

  • DSTT Kernel v1.17a13_rev22をダウンロードしよ

    DSTT Kernel v1.17a13_rev22をダウンロードしようといろんな方のサイトのリンク先がMEGAUPROADなのですがダウンロードを開始するといつも98%か99%で止まってしまいます。 ハードディスクもまだ容量はありますし、他のファイルはダウンできるのですがカーネルだけは99%で止まってしまします。 なぜなのでしょうか?  また対処方をご存知の方がいらっしゃいましたらご教授下さい。 OSはXPです。

  • 1.44MBを超える起動ディスクの作成方法

    現在RedhatEnterpriseLinuxES3を使用してサーバーを構築しているのですが、 kernelを2.4.21-4.0.1.ELにアップデートしてmkbootdiskコマンドにて起動ディスクを作成しようとしたところフロッピーの容量不足で作成することができませんでした、 いろいろ調べてみてフロッピーを1.68MBでフォーマットし、/sbin/mkbootdiskを編集して起動フロッピーを作成することはできたのですが、そのフロッピーを使ってもBIOSが1.68MBのフォーマットによるブートに対応していないみたいで起動できませんでした。 通常のブートにはgrubを使用しております。 どなたかよい方法をご存知の方がいましたらご教授ください。よろしくお願いします。

  • Linuxのインストール(Kernel Panic)について

    こんばんは。  linuxをインストールしてみたところ、kernelの読み込み近辺で、上記のようなkernel panicが発生してしまいインストールできませんでした。   PCの仕様は、 Pentium4プロセッサ 550(3.4GHz) システムバス 800MHz チップセット インテル(R) 915G チップセット 標準メインメモリ DDR2-533 512MB×2本(計1024MB) グラフィックアクセラレータ インテル(R) 915G チップセットに内蔵 ハードディスクドライブ 250GB Serial-ATA 7200rpm となっています。    kernel panic を回避できる方法をご存じでしたら、ぜひ教えてください。

  • RHEL ES 4のkernel-source

    RedHat Enterprise Linux ES 4のインストール中です。 SMP対応のカーネルソースをダウンロードしたいのですが、FTPサイトには 通常のカーネルソースしか見当たりません。 ftp://updates.redhat.com/enterprise/4ES/en/os/SRPMS/kernel-2.6.9-11.EL.src.rpm どこでダウンロードすることができるのでしょうか? ちなみに、このサーバで「uname -r」を実行した結果は下記のとおりです。 2.6.9-11.ELsmp

  • initrdイメージが作成できない

    カーネルを2.4から2.6へバージョンアップしたいと思っています。 そこでmkinitrdでinitrdイメージを生成しようとすると # mkinitrd /boot/initrd-2.6.2.img 2.6.2 No module BusLogic found for kernel 2.6.2 と怒られて生成できません。 /lib/modules/2.6.2/kernel/drivers/scsi内にはBusLogic.koは存在します。 ちなみにmodules.confのBusLogicをコメントアウトすると生成できます。 ****************** 環境 ****************** /etc/modules.confの内容 . . . alias scsi_hostadapter BusLogic . . . WinXpHome上のVMware4.0.2のゲストOSとしてRedHat9.0 ***************************************** 以上ご教授よろしくお願いします。

  • RedHatのUpdateについて

    RedHatのUpdateについてですが、 現在RedHat7.1をサーバにインストールしていまして、 パッケージで古いものをUpdateしたいと思っております。 RedHat7.1のUpdateのページを見ますと(http://www.redhat.co.jp/support/errata/rh71/) Updateできるパッケージがあるのですが、 その中に最新のパッケージがありません。 たとえばカーネルでいうと、 RedHat7.1Updateのページの最新カーネル:kernel-2.4.9-34.i686.rpm RedHat最新カーネル(RedHat7.3Updateにあります):kernel-2.4.18-5.i686.rpm と、最新のバージョンが7.1の方では出てきません。。。。 これはkernel-2.4.18-5.i686.rpmが7.1で使用できないということでしょうか? それともkernel-2.4.18-5のソースをコンパイルを行えば使用できるということでしょうか? 教えて頂きたいです。 よろしくお願いします。

  • VMWare上のkernel再構築

    VMWare 上のRedHat9でカーネルの再構築(練習)で失敗しています。お助けください。 現在のカーネル2.4.20に2.4.23を追加する。 make mrproper make menuconfig make bzImage make modules make modules_install 以上完了 /boot/grub/grub.confは次のようになっています # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/hda2 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-8) root (hd0,0) kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.20-8.img これに追加して title Red Hat Linux (2.4.23) root (hd0,0) kernel /vmlinuz-2.4.23 ro root=LABEL=/ hdc=scsi initrd /initrd-2.4.20-8.img を記述して再起動し2.4.23を選択するとdmssgの途中で NET4:Unix domain sockets1.0/SMP for Linux NET4.0 ds:no socket driver loaded VFS:Cannot open root device "/LABEL=/" or 00:00 Kernel panic:VFS:Unable to mount root fs on 00:00 で停止します。 kernel /vmlinuz-2.4.23 ro root=/dev/hda1 (註/bootパーティション) としてもdmesgは停止位置はほぼ同じで内容は以下のとおりです。 Kernel panic:No init found.Try passing=option to karnel 何かヒントを頂けるとありがたいのですが・・・よろしくお願いします。

  • カーネル法、フリーソフトについて

    カーネル法を論文で使用したいと思っているのですが、使用できる方法が見つかりません。できれば無料で使用したいのですが・・・ カーネル法wikiのページ(http://www.neurosci.aist.go.jp/~akaho/kernel/index.php?software)にたどり着いたのですが、kernlab、matlab、mani.mなど、さっぱり理解できません。そのうえダウンロードしようとしてもできません。 もしカーネル法を無料で使用できる方法をご存知であればできるだけわかりやすく教えていただければありがたいです。