• ベストアンサー

linuxの再構築について

Linux初心者です。 カーネルの再構築をしていたところmake oldconfigの画面で 以下のエラーにて先に進めなくなってしまいご教授をお願い致します。 linux-5.2.tar.xzをダウンロードしたものを/usr/src配下へコピーし解凍後 実行しています。 現在のバージョンは以下の通りです VirtualBox 5.2.26 r128414 (Qt5.6.2) CentOS6.1 エラー画面に関しては添付の画像を参照してください。 また、情報が不足している場合は回答いただければ補足します。 お手数ですがよろしくお願い致します。

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

  • ベストアンサー
noname#259146
noname#259146
回答No.2

画面内容を見ると気になるところがありますがまずは、make する場所が間違っています。 カーネルソースを解凍したディレクトリーに移動してmakeしてください。 cd linux-5.2 make oldconfig

good_desujp1986
質問者

お礼

お二方ともご回答ありがとうございました。 makeの場所を変更したところ次の画面には進みましたが結果バージョンの違いで完了出来ませんでした。他のサイトを参考に実行したところ想定していたことをすることが出来ました。 とても、助かりましたありがとうございます。

その他の回答 (1)

  • wormhole
  • ベストアンサー率28% (1622/5658)
回答No.1

CentOS 6.1のlinux kernelのバージョンは2.6系ですから、 それに5.2系のカーネルを入れようとするのは再構築なんてものじゃないですけど。

関連するQ&A

  • 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自体の評判というのはどうなんでしょうか?それについても教えてください。どうか、よろしくお願いします。

  • jdkのインストール linux

    jdkをLinux上にインストールしようとしています。 まず、圧縮ファイル「jdk-7u4-linux-i586.tar.gz」をダウンロードしてきました。 この圧縮ファイルを自分で作ったディレクトリ「/usr/java」配下に解凍し、 「/usr/java」配下に「jdk1.7.0_04」というディレクトリができました。 次が問題なのですが、この解凍してできたもの「jdk1.7.0_04」をインストールするにはどうしたら よいのでしょうか?

    • ベストアンサー
    • Java
  • カーネルのソースが無いのは。。

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

  • linux2つのデュアルブート環境を構築したいが、1つめのlinuxから2つめのlinuxの/boot以下が見えない

    LPICレベル2の取得を目指して学習中のものです。Linuxの知識はほぼテキストベースの初心者ですので、質問のための情報に過不足があるかもしれませんが、ご指摘願えれば幸いです。よろしくお願いいたします。 <やりたいこと> 一つのパソコンにCentOS3.6を2つインストールし、1つめのCentOS3.6のLILOからそれぞれの/をルートパーティションとし、それぞれのカーネルを読み出せるようにしたいです。 <困っていること> 一つ目のCentOS3.6(以下便宜上CentOS1とします)に二つ目(CentOS2とします)の/をマウントし、CentOS1からCentOS2を認識できる状態にした上で、CentOS1の/etc/lilo.confを書き換え、「それぞれの/をルートパーティションとし、それぞれのカーネルを読み出せるように」しました。(つもり) しかし、CentOS1からはCentOS2の/boot配下に何もないように見えてしまいます。(よって、CentOS1の/etc/lilo.confにCentOS2のカーネルイメージを記述しても無効になってしまいます) 詳細は下の<やったこと>にて。 <やったこと> 80GBのSATAハードディスクが1つ搭載されているパソコン(真っ白)にCentOS1をインストールしました。 パーティション構成は以下のとおりです。 /dev/sda1 /boot 100M /dev/sda2 /   残り全部 このドライブ(ドライブA)のMBRにはLILOをインストールしました。 …長くてすいません。続きます。

  • CentOS5でLAPPを構築したいのですが・・・

    CentOS5にApacheとPostgreSqlとPHPをインストールしたいんですがうまくいきません。 httpd-2.2.14 postgresql-8.2.6 php-5.2.6 を入れようと思っています。 CentOS5をインストールして、IPアドレスやホスト名などの設定後、もともとインストールされているApacheなどを # rpm -qa | grep 'httpd' # rpm -e httpd などのコマンドで削除ごに #/usr/local/src/ に上記のApcheやPHPなどのファイルを持ってきてApache→Postgresql→PHPの順番にインストールしました。 Apcheの場合 # cd /usr/local/src # tar xfz /usr/local/src/httpd-2.2.14.tar.gz # cd httpd-2.2.14 # /configure # make # make install Postgresqlの場合 # /usr/sbin/adduser postgres # chown postgres:postgres /usr/local/pgsql # mkdir /usr/local/src/postgres-8.2.6 # chown postgres:postgres /usr/local/src/postgresql-8.3.7 # su - postgres # cd /usr/local/src # tar xfz /usr/local/src/postgres-8.2.6.tar.gz # cd /usr/local/src/postgres-8.2.6 # ./configure # make # make install PHPの場合 # cd /usr/local/src # tar xfz /usr/local/src/php-5.2.6.tar.gz # cd /usr/local/src/php-5.2.6 # ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-pgsql # make # make install 上記の様なコマンドでインストールしましたがうまくいきません 詳細な設定もしているつもりですがいまいちうまくいきません どうか皆さまの知識をどうかお貸しくださいm(_ _)m

  • カーネル再構築失敗

    お世話になります。 RedHat 7.2、カーネルのバージョンを上げるため作業をしていましたが、/usr/src 内に linux シンボリックリンクを削除せず新しいカーネルを置いてしまいました。それが原因か、/src 内には 5つのディレクトリ(redhat, linux, linux-2.2.16, linux-2.4.9-13, linux-2.4 )ができてます。 この間違いに気づかす、 某HP 参考に、 make mrproper → make xcpnfig → make dep → make bzdisk と作業を行いました。で、FDをいれて再起動したのですが、当然のごと起動しませんでした。(4桁(だったと思います)の数字がひたすら画面に出力されつづけてます。) どこから手をつけていいかわかりません。よろしくお願いします。

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

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

  • RHNに登録しないでカーネル導入

    Redhat Enterprise Linux 5 をインストールしたのですがRHNに登録しないでカーネルを導入する方法はありますか? 現在 /usr/src に linux-2.6.27.59を導入しましたばかりです。(カーネルのtarファイルを展開しました。) この作業の目的はVirtualBox のGuest Additionsを導入したいためです。 一旦Gust Additionsのインストールが成功したと思ったら、機能したのが画面解像度の変更が出来ただけで、ホスト・ゲスト間のマウスオーバー機能、ホスト・ゲスト間のクリップボードコピー機能が使えません。 色々調べているうちにGuest Additionsの適用が完全でない理由がLinuxカーネルが入っていない為だと分かりました。 そこで linux-2.6.27.59 を展開しました(正常に展開)がGuest Additionsは未だにFail のままです。

  • tzgが解凍できない

    centos6でやってます。 mondo rescueで必要なkernelを使うために このサイトからダウンロード、、、 ftp://ftp.mondorescue.org/src/ ■mindi-kernel-2.6.tgz これを/otamesi にコピー(移動)して 解凍コマンドをやったのですが解凍できませんでした。 参考サイト http://linux.kororo.jp/cont/intro/comp_ext.php ○自分で入れたコマンド tar -xzvf /otamesi/mindi-kernel-2.6.tgz そうすると以下の様なエラーです。 ■ tar (child): /otamesi/mindi-kernel-2.6.tgz: open 不能: そのようなファイルやディレクトリはありません tar : Child returned status 2 tar : Error is not recoverable: exiting now ■ gzipやtarやafio等は入ってますが 他にも解凍に必要な前提条件でもあるのでしょうか?

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

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