Mac on Linuxを起動したところ、以下のようなエラーが発生して起動しません。

どなたか対処方法を教えて下さい。
=============================================================
No mol-0.9.65 kernel modules corresponding to the running
2.4.19-0vl8smp-smp kernel were found (’startmol --list’ displays
installed version). Recompile the mol kernel modules (recommended)
or try starting MOL as root using the ’-a’ switch. The ’-a’
flag can be made default by the ’allow_kver_mismatch: yes’ setting.
=============================================================
ハード:PowerMacG4 AGP 450
OS:VineLinux2.6

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答5件)

id:akyora No.1

回答回数24ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/1080124238

Mac on Linuxを起動したところ、以下のようなエラーが発生して起動しません。 どなたか対処方法を教えて下さい。 ======================================================.. - 人力検索はてな

>Recompile the mol kernel modules (recommended)

molカーネルをリコンパイルするか、

>or try starting MOL as root using the ’-a’ switch.

-a スイッチをつけてmolを起動せよ

とありますのでその通りにされてはいかがでしょうか?

id:takasiym

mol -aの結果は以下の通りです。

=============================================================

No kernel module suitable for this kernel was found. The MOL

kernel modules must be recompiled (refer to www.maconlinux.org

for instructions). The command ’startmol --list’ can be used

to display installed kernel modules.

=============================================================

startmol --listの結果は、以下の通りです。

--------------------------------------------------------------

Running kernel: 2.4.19-0vl8smp-smp

-------------------------------------------------------

Available modules:

<none>

-------------------------------------------------------

以上のことから、mol kernelをrecompileしなければならないのですが、kernel回りはサッパリやり方が分かりません。

教えて下さい。

宜しくお願いします。

2004/03/24 21:41:23
id:Onodera No.2

回答回数54ベストアンサー獲得回数0

ポイント20pt

私はVineLinuxユーザーではありますが、Macは持っていないことをあらかじめお断りしておきます。

上記情報では、PowerMacG4はまだまだ対応しきれていないのかも…。

ここの「Mac-On-Linux を使ってみる」にあるとおり、初期設定をしてやる必要がありそうです。

molvconfig

は実行されているでしょうか?

上記エラーを見ますと、要はkernel moduleがないということですので、インストールの際に必要なパッケージが不足していたのかも知れません。

コンソールまでは起動するのでしょうか?

起動するのであれば、エラーメッセージにある通りにrootになって

startmol -a

とやればいいのではないかと思います。

もしmolが入っていない場合、

apt-get install mol

でインストールしてください。

コンソールさえ起動しないのであれば、起動時に

single

とやってシングルモードで起動させてみてください。

その後、上記を試してみてください。

それでもだめな場合は、

1、powerbook以外の全てのパッケージをインストールすしてみる。

2、基本パッケージのみインストールし再起動。その後apt等で必要なパッケージをインストールしてみる。

など試されてみてはいかがでしょうか。特に2の場合、この時点で起動できないというのは考えにくいので、うまくいく可能性が高いです。でも、インストールできるかわかりませんが。

また、molはXを使うようですので、ビデオカードの問題かもしれませんが、これはなんともいえません。

VineSeedからすべてを持ってきてインストールしなおすのもひとつの手でしょう。

id:takasiym

> 上記情報では、PowerMacG4はまだまだ対応しきれていないのかも…。

「mol」に対してですか?

あるいは「vinelinux2.6」に対してですか?

> コンソールまでは起動するのでしょうか?

??

コンソールどころかGnomeが起動しているのですが。

molvconfigを実行して設定済みです。

先程のコメントで書いた通り、

startmol -a

で失敗します。

rpm -q molの結果は、

mol-0.9.65-1vl1

rpm -q mol-kmods-0.9.65-1vl6の結果は、

mol-kmods-0.9.65-1vl6

rpm -q mol-kmods22-0.9.65-1vl6の結果は、

mol-kmods22-0.9.65-1vl6

です。

したがってmolもmolのkernel moduleも全て実装されています。

不足はありません。

> コンソールさえ起動しないのであれば、起動時に

> singleとやってシングルモードで起動させてみてください。

X-Windowsシステム上で動作するアプリケーションなのでコンソールでは動きませんよ。

> 1、powerbook以外の全てのパッケージをインストールすしてみる。

powerbookじゃない!!

PowerMacG4 AGP 450MHzって書いてるのですが!!

> 2、基本パッケージのみインストールし再起動。その後apt等で必要なパッケージをインストールしてみる。

rpmでパッケージ管理してるのでaptを使うとややこしくなりませんか?

> また、molはXを使うようですので、ビデオカードの問題かもしれませんが、これはなんともいえません。

ビデオカードの問題ならGnomeは起動しないです。

> VineSeedからすべてを持ってきてインストールしなおすのもひとつの手でしょう。

molはftpサイトのVineSeedディレクトリには入っておりません。

Vineディレクトリには入っておりますが。

引き続き回答をお待ちしております。

2004/03/24 22:02:06
id:lethevert No.3

回答回数26ベストアンサー獲得回数0

ポイント20pt

「mol-kmods-0.9.65-1vl6.ppc.rpm」はインストール済みでしょうか?

カーネル(バージョン2.4.19-0vl8smp)に対応する、mol-0.9.65のカーネルモジュールがないというメッセージですので、カーネルモジュールをインストールしていない可能性があると思います。

id:takasiym

そこが不思議なのです。

rpm -q mol-kmods-0.9.65-1vl6の結果は、

mol-kmods-0.9.65-1vl6

rpm -q mol-kmods22-0.9.65-1vl6の結果は、

mol-kmods22-0.9.65-1vl6

ですので、カーネルモジュールがインストールされているはずなのですが、

「mol-0.9.65のカーネルモジュールがない」というメッセージが

出てしまいます。

以前phpのmysqlモジュールをインストールした時に、

phpの本体の設定が「without-mysql」だったので、

結局ソースからビルドしなきゃいけない羽目になりましたが、

また同じ目に遭うのでしょうか(鬱。

それでしたらますますカーネルモジュールの

ビルドインストール方法が分からないとドウしようもないですね。

恐れ入りますがmolのカーネルモジュールのビルド方法を教えて下さい。

宜しくお願いします。

2004/03/24 22:08:22
id:denn No.4

回答回数1ベストアンサー獲得回数0

ポイント20pt

 (URLはダミーです、みえみえか)

 はずしているかもしれませんが、マルチプロッセッサ用カーネル(smp)に対応したモジュールがない、ということではないでしょうか?

 LILO で、通常のカーネルを立ち上げてみるとどうなるのでしょうか?

 おそらくインストールされているモジュールは、smp 用ではなさそうです。

id:takasiym

はずしてます。

でもrpm -fivhでカーネル入れて勝負挑もうかと考えてます。

が、飲みに行ったので明日にしますね。

ありがとうございます。

2004/03/25 02:33:12
id:lethevert No.5

回答回数26ベストアンサー獲得回数0

ポイント20pt

カーネルモジュールは、カーネルのバージョンに敏感なので、バイナリをインストールするよりも、ソースからビルドする方が確実な場合もあります。今回のケースは、それかも知れませんね。

こちらのサイトから、「mol-kmods-0.9.65-1vl6.src.rpm」をダウンロードして、ビルドしてみてはどうでしょう?

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/223instsrpm.ht...

SRPMからプログラムをインストールするには

SRPMのビルドの方法は、このサイトなどを見てください。

本家サイトから、最新版を持ってきて、パッケージをすべて置き換えるというのでもいいと思います。

本家では、本体プログラムはバイナリ配布してますが、カーネルモジュールはソースでしか配布していないようです。上と同じやり方でビルドが必要です。

id:takasiym

> ソースからビルドする方が確実な場合もあります。

> 今回のケースは、それかも知れませんね。

> SRPMのビルドの方法は、このサイトなどを見てください。

SRPMのビルド方法は、ディストリビューションの差はありますが、

「rpm -ivh ××.srpm」の後、「rpm -bb ××.spec」

であることは知ってます。

ところが、カーネルモジュールのビルドインストールとなると

全く話は違ってきますます。

カーネルモジュールをSRPMからビルドインストールする方法が分かりません。

教えて下さい。

>本家サイトから、最新版を持ってきて、

> パッケージをすべて置き換えるというのでもいいと思います。

試しましたけど、libsound等5つ位のパッケージの

依存関係がらみでインストールできませんでした。

しかもgoogleりましたが、それらのppc版パッケージが

見つかりません。

--------------------------------------------

kernelのビルドインストール後、

molのkernelモジュールをインストールしたら、

キました!!

ありがとうございました。

2004/03/25 10:08:05
  • id:takasiym
    すみませんでした

    > X-Windowsシステム上で動作するアプリケーションなのでコンソールでは動きませんよ。
    これは誤りで、X-Windowシステム上でなくても動作するようです。
    大変失礼いたしました。>Onodera様
    今後とも宜しくお願いします。
  • id:Onodera
    Re:すみませんでした

    いえいえ、こちらこそ逆に変な情報を伝えてしまったと反省しています。ホント早とちりが多くてすみません。
    質問の「起動しません」が、なんとなくLinuxが起動しないのかな〜と勘違いしてました。本当に申し訳ないです。ここから私の回答の大きな勘違いが始まっています。それなのにポイントまでいただいて、恐縮の限りです。

    あと、すこし弁明させてください。怒んないでくださいね。

    >> 上記情報では、PowerMacG4はまだまだ対応しきれていないのかも…。
    >「mol」に対してですか?
    これはリンク先にある通り、PowerMacG4のビデオカードについてです。しかし、Mac on Linuxが起動しないと理解していれば、こんな馬鹿なこと書かなくて澄んだのに…反省

    >あるいは「vinelinux2.6」に対してですか?>> 1、powerbook以外の全てのパッケージをインストールしてみる。
    >powerbookじゃない!!
    >PowerMacG4 AGP 450MHzって書いてるのですが!!
    いや〜〜、powerbook以外です、以外。(冷汗)

    >> 2、基本パッケージのみインストールし再起動。その後apt等で必要なパッケージをインストールしてみる。
    >rpmでパッケージ管理してるのでaptを使うとややこしくなりませんか?
    というかaptはrpmパッケージを使って効率的にシステムを管理するものなんで、基本的にはrpmパッケージ管理が元になっています。aptの場合、依存関係のあるパッケージも一緒に持ってきてくれるのでとっても便利です。

    文章でのやり取りですから、行き違いとかニュアンスがうまく伝わらないとかはよくある話です。特にここは何回もやり取りが出来ませんので、困っている方にとっては「じれったい」とか「違うよ」なんてのは多分に起こりうることだと思いますし… もう少しやり取りできる仕組みだといいのですけどね〜。

    これからもよろしくお願いします。
  • id:takasiym
    Re(2):すみませんでした

    いえこちらこそ大人げなく怒ってしまってホントすみません。
    ところで、MOLなんですがやはり不採用にします。
    理由は次の通りです。
    MOLでOS9を起動するとSheepドライバにより、
    OS9が独自のipアドレスを持つので、
    他のマシンからアクセスできるのですが、
    OSXを起動した場合、Sheepドライバ非対応なので、
    TapだとかいうDHCPドライバになり、
    結果MOLを動作させているマシン以外の他のマシンからアクセスする事が
    出来なくなります。
    Linuxでipマスカレードの設定するのは非常に面倒くさいのでやっていません。
    この問題により、OS9はVNCで他のマシンからリモートコントロールできますが、OSXはVNCで飛ばせないのです。
    LinuxのX-Window自体をVNCで飛ばす方法もありますが、
    そうするとLinux知らない人にかなりの負担をかけることになります。
    したがって、本来のOS9とOSXを同時起動という目的を実現するために、
    次のような解決策を採用する事にしました。
    =================================================
    Macをもう一台買ってそれをOS9専用マシンにし、
    古いマシンをOSX専用マシンにし、VNCで飛ばす。
    =================================================
    これが一番効率がいいと思います。
    では、、、
    http://www.realvnc.com/

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません