• 締切済み

カーネルソースのインストール

CentOS4.4をインストールしたのですが、/usr/src/配下になにもディレクトリがなく、カーネルソースが無いものと思われます。ネットワーク(ネット)を使わずに(そのマシンからはインターネットにつながらない状態)カーネルをインストールする方法(CDなどから)はありますでしょうか? ご存知の方よろしくお願いします。

noname#46712
noname#46712

みんなの回答

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.1

ネットにつながるマシンでダウンロードしてCD-Rに焼けばいいでしょう。

関連するQ&A

  • カーネルのソースが無いのは。。

    初心者です。 CD-ROMからCentOS4系、5系をインストールすると/usr/src/配下にカーネルソースが無いのは、CD-ROMでインストールするCentOSがバイナリ形式だからという認識で正しいでしょうか? なのでカーネルのバージョンアップや再構築をする場合は/usr/src/にソースをインストールすることが一般的である。 ご存知の方、宜しくお願いします。

  • Debian(woody)のカーネルのソースを取得したい

    /usr/src/配下にDebian(woody)のカーネルのソースを配置したいのですがどうしたらよいでしょうか?? 現在は空っぽです。 私のDebianの知識もほとんどありません。 apt-getしたらいいのかなと思いいろいろ検索し情報収集してるのですが、なかなか該当する情報を得られず質問させていただきました。 用途としてはlinux-wlan-ngのmake config時の"Linux source directory"参照先にしたいのです。 どうぞよろしくおねがいいたします。

  • macでカーネルのディレクトリはどこにありますか

    linuxカーネル用のディレクトリはたいてい/usr/src/linuxにあると本に書いてあったのですが、macではどこに置いてあるのですか。/usrのしたにはには/srcはありません。 ご回答よろしくお願いします。

  • CentOS5にvmware-toolsのインストール

    vmwareにCentOSでデスクトップ環境を作っています。ホストとゲスト間のコピー&ペーストがしたいのですが、vmware-toolsのインストールで困っています。 環境は以下の通りです。 Host OS:Windows XP + VMware5.5.1 Guest OS:CentOS 5および5.1 vmware-toolsをインストールする際にkernel-headerの要求で詰まってしまいます。ネットで調べると定番の問題のようでkernel-source またはkernel-develのインストールでよいとのことで、確認すると既にインストールされています。しかしdefaultで聞かれる[/usr/src/linux/include] は存在しません。 現在のカーネルのバージョンは > uname -a Linux hostname 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux となっており、この番号を元に検索すると以下のディレクトリがありました > find / -name 2.6.18-53* -print /usr/src/kernels/2.6.18-53.1.4.el5-i686 /lib/modules/2.6.18-53.1.4.el5 そこでこれらをpathに与えてみました。defaultのpathにリンクを張っても見ましたが What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /lib/modules/2.6.18-53.1.4.el5/build/include The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.18-53.1.4.el5). Even if the module were to compile successfully, it would not load into the running kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] となり堂々巡りです。 インストールの方法は、rpmとtarball両方試しました。 ネット上では皆さんkernel-develをいれて解決されている用なのですが、いったい何が間違っているのでしょうか?

  • Debian Linux lenny のカーネルソースはどこにあるので

    Debian Linux lenny のカーネルソースはどこにあるのでしょうか? 以下のようなコマンドを叩いてみたのですが、/usr/src 以下にカーネルソースが展開されないのですが、よかったら、相談に乗ってください。 # uname -a Linux hogehoge 2.6.26-2-686 #1 SMP Wed Nov 4 20:45:37 UTC 2009 i686 GNU/Linux # apt-get build-dep linux-source-2.6.26-2-686 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: linux-source-2.6.26-2-686 のソースパッケージが見つかりません

  • RHL7.2でカーネルの再構築

    RHL7.2でインストールしたばかりのデフォルトの状態で、カーネルの再構築(linux-2,4,17.tar.gz)ができません。マニュアルにあるように、 cp linux-2.4.17 /usr/src tar xvzf linux-2.4.17 cd /usr/src/linux make xconfig make dep make clean make modules make modules_install make install の手順を踏んでカーネルの再構築をしているのですが、どうしても、最後のmake install時にエラーが2つでてしまいます。 カーネルオプション事態には問題はないと思うのですが、なぜ、エラーがでてしまうのかわかりません。エラーの一つに「lilo.confがありません」。とでてくるのですが、インストール時にはGRUBを設定しています。 このエラーに関して、思い当たることがあれば、どうか、教えてください。お願いします。 ついでにPPPもできずに困っています。RHL7.1では普通にできたのに・・・ RHL7.2自体の評判というのはどうなんでしょうか?それについても教えてください。どうか、よろしくお願いします。

  • カーネルのインストールがうまくいかない

    Redhat9.0を使っていて,カーネルは2.4.20でしたが, カーネル2.4.18が必要となって,バージョンダウンする必要がありました. そこで,カーネルのtar.gzファイルを /usr/src/linux-2.4.18以下に展開し, make mrproper make menuconfig make dep make bzImage make modules make modules_install を行いました. しかし再起動し,grubでlinux-2.4.18を選んで起動しようとすると途中で kernel Panic :I have no root and I want to scream とエラーが出ます. どのようにしたら起動できるようになるでしょうか?

  • CentOSにてアクセス解析ツール「webalizer」のインストール

    CentOSにてアクセス解析ツール「webalizer」のインストールの際の問題 CentOS5.4(i386版)を使用しております。 webalizerを日本語化しようと思い、以前にインストールした英語版を削除してソースのダウンロード ==== wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm ==== までいったのですが、パッケージを展開 ==== rpm -ivh webalizer-2.01_10-30.1.src.rpm ==== しようとすると、 ==== エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 ==== と表示され、展開することができません。 展開できない原因が分かる方いらっしゃいましたら、ご教授のほどお願い致します。 /usr/src/redhat/SOURCES を確認したところ、実際には↑のようなディレクトリ構造にはなっておらず、 /usr/src までしかないので、現時点で存在しないディレクトリにパッケージを展開しようとしているためエラーとなってしまうのかと自分では思っているのですが・・・ よろしくお願い致します。

  • Debian squeezeのカーネルソースの場所

    現在、Debian squueze(kernel:2.6.32-5-amd64)を入れたPCに 無線LAN(RaLink RT2860)のドライバをインストール(コンパイル)するため、 付属のReadmeを読みながらMakefileの設定を行っています。 しかし、肝心のカーネルソースが自分のPCのどこにあるか分からず、 Makefile内のカーネルソース(LINUX_SRC)をどう指定すればよいのか分かりません。 どのように設定、もしくはどのようにして調べたら良いのでしょうか? Makefile内の該当箇所を以下に抜粋します。 (このままmakeを実行してもエラーが出ます。) =================================================== ifeq ($(PLATFORM),PC) # Linux 2.6 LINUX_SRC = /lib/modules/$(shell uname -r)/kernel/build # Linux 2.4 Change to your local setting #LINUX_SRC = /usr/src/linux-2.4 LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/ CROSS_COMPILE = endif =================================================== Linuxを始めてまだ一週間程度で右も左も分からないので、 変な質問の仕方をしているかもしれませんが、 是非ご教授、アドバイス等を頂きたいと思います。 よろしくお願いします。

  • リナックス カーネルの c言語ソースについて

    リナックスの質問です。 (超初心者です) カーネルの c言語ソースは どうしたら見られるのでしょうか。 (ウィンドーで) カーネルをネットからダウンロードして、 TAR.BZ2自己解凍モジュールで、解凍しました。 解凍ファイルは いろいろディレクトリーに分かれており、 様々のものがありますが、C言語ソースが見あたりません。 (ファイルを開けてみましたが 何がなにやら、わからないのが正直なところです) と言うより、どれがカーネルの本体かと、謎は深まるばかりです。 日経リナックスムックの 自分で作るリナックスOS で、いろいろ勉強するのですが 「カーネルのソースを見る」 で行き詰まっています。 トンチンカンな質問かもしれませんが、教えてください。