お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-12-22 09:39:07

bonbonboby
メンバ
登録日: 2012-08-08

ubuntu12.04のカーネル?の場所はどこでしょうか?

virtualboxではvt-x非対応のCPUでは、windows8は動かないようですが、
vmwareでは非対応でも動くらしいとの情報を見つけました。
そこでvmware3.0をインストールしました。(これ以降はインストールすらできません)
さっそく起動したところ
「カーネルヘッダー3.2.0-57-generic-paeが見つかりません。
パスを指定してください」
というメッセージが出てきました。
version.hのことらしい?ので
$ locate linux/version.h
/usr/include/linux/version.h
/usr/src/linux-headers-3.2.0-57-generic-pae/include/linux/version.h
これを参考に/usr/src/linux-headers-3.2.0-57-generic-pae/include/linuxを指定しましたが
C header files matching your running kernel ware not found.
Refer to your distribution's documentation for installation instructions.
と出て先に進めません。
カーネルに合致したヘッダーファイルが見つからないということなんでしょうが・・・
どのように対処すればよろしいでしょうか?
アドバイスいただけると助かります。

オフライン

 

#2 2013-12-22 09:43:00

bonbonboby
メンバ
登録日: 2012-08-08

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

ちなみにversion.hには

#define LINUX_VERSION_CODE 197172
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

これだけ書かれています。

オフライン

 

#3 2013-12-22 10:50:19

bonbonboby
メンバ
登録日: 2012-08-08

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

vmware playerとvmware toolsの違いはよくわかりませんが、
似たような?症状が見つかります。
/usr/src/linux-headers-xxxxx/include/generated/uapi/linux/version.h
上記のファイルが
/usr/src/linux-headers-xxxxx/include/linux
ここにコピー、もしくはリンクを貼ればいいらしいですが、
まず、include/linuxには既にversion.hがあります。
またgenerated配下にuapiフォルダはないですね・・・

オフライン

 

#4 2013-12-22 13:28:33

bonbonboby
メンバ
登録日: 2012-08-08

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

ちなみにインストールすらできない後期バージョンは
テーマエンジン(murrine)が見つからないというものです。
ちゃんとインストール済みなんですが・・・
いずれにしろあるものをないとされるのが、一番困りますね・・・

オフライン

 

#5 2013-12-22 13:43:25

popopopoon
メンバ
登録日: 2013-10-21

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

カーネルヘッダーのパッケージはインストールされているのでしょうか?
最初から入っているような気もしますが、一応、ご確認いただけますか?

$ sudo apt-get install kernel-headers-generic

オフライン

 

#6 2013-12-22 22:44:19

bonbonboby
メンバ
登録日: 2012-08-08

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

そのまま打つと「見つかりません」になりますので、随時読み替えるでよろしいでしょうか?
$ sudo apt-get install linux-headers-3.2.0-57-generic-pae
「既に最新バージョンです」と、出てきました。
(理解不足でしたら、すみません)
単純にsynapticで3.2.0-57で検索するとかなりの数がでてきますが、
「linux-headers-3.2.0-57-generic-pae」で、出てくるのはやはり1つですね。
調べる限りは
/usr/src/linux-headers-3.2.0-57-generic-pae/include/linux
もしくは
/usr/src/linux-headers-3.2.0-57-generic-pae/include
で、いいような気がするのですが・・・

オフライン

 

#7 2013-12-23 10:58:41

katsu07
ゲスト

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

そこでvmware3.0をインストールしました

vmwareは複数あり、名前やバージョンナンバーも違います。
https://my.vmware.com/jp/web/vmware/downloads
vmware3.0と言う情報だけだと、どのvmware製品なのか解りません。
現状、ubuntuで動く無償版はvmware-player 6.0.1だと思うのですが、バージョンナンバーだけ見ると古いのでは?

ヘッダーは、

$ sudo apt-get install linux-headers-3.2.0-57-generic-pae
「既に最新バージョンです」と、出てきました。

の出力からは入っていると思われます。
一応 linux-headers-generic-pae も入っているか確認してみてください。

virtualboxを使う前にしばらく使っていた事がありましたが、kernel-headerとビルド環境がインストールされていれば、特に問題は無かった記憶があります。

 

#8 2013-12-23 22:36:55

bonbonboby
メンバ
登録日: 2012-08-08

Re: ubuntu12.04のカーネル?の場所はどこでしょうか?

3.0というのは3.0.0のことです。
4以降のバージョンだと前にも述べてるように、テーマがないと出ます。
それと大事な事を書き忘れてました。
One or more of your processors does not have the necessary 64bit extensions to run VMware virtual machines.
以下は機械翻訳です。
(あなたのプロセッサーの1つ以上は、VMwareバーチャル・マシンを実行するために必要な64ビットの拡張をしていません。)
このようなメッセージが出て、先に進めません。
古いpen4なので、おそらく対応できないのでしょう。
linux-headers-generic-paeについても、既に最新バージョンですと出ました。
どうにかして8の画面を眺めてみたいですが、古い故か難しいものですね。

オフライン

 

Board footer

Powered by FluxBB