- ベストアンサー
RHNに登録せずにRedhat Enterprise Linux 5にカーネルを導入する方法はあるか?
- Redhat Enterprise Linux 5 をインストールしたのですがRHNに登録しないでカーネルを導入する方法はありますか?
- VirtualBoxのGuest Additionsを導入するために、/usr/srcにlinux-2.6.27.59のカーネルを導入しましたが、まだ正常に動作していません。
- Linuxカーネルの適用が完全でないため、ホスト・ゲスト間のマウスオーバー機能やクリップボードコピー機能が使えません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
たぶん、そういう意味じゃなくて、gcc、make、kernel-develを入れるだけじゃないかなー Virtual Box使ったことないので知らないのですが、検索したらそう書いてありました。 RHNに登録しないと、yum使えないと思いますが、CDとかDVDからでもgcc、make、kernel-develはインストールできるので、やってみて下さい。 ちなみに、Linuxは厳密にLinuxカーネルのことを指します。 Linuxカーネル入ってないと、Linuxは動きません……
その他の回答 (3)
- wingstar
- ベストアンサー率37% (102/275)
ところで、gcc、make、kernel-develはCDまたはDVDに入っているものをインストールして、試されましたか? 恐らく問題無いはずなんですが。 yumじゃなくても、CDマウントしてrpmコマンドでインストールです。 それか、CDでもyumで入れられたりできるはずです。 Scientific Linux使っているなら、ほぼ手順は変わらないはずです。
お礼
再度の回答ありがとうございます。 >yumじゃなくても、CDマウントしてrpmコマンドでインストールです。 それか、CDでもyumで入れられたりできるはずです。 Scientific Linux使っているなら、ほぼ手順は変わらないはずです。 今度やってみます。
補足
gcc-java を入れようとコマンドを実行したところエラーメッセージが表示されて寸止めです。 makeとkernel-devel はインストール出来たのですがgcc-java のみうまく行きません。 (前回書いていませんでしたが64bit環境です。) 画面に表示されたエラーメッセージは、 Failed dependencise: gcc = 4.1.2-50.el5 is needed by gcc-java-4.1.2-50.el5.x86_64 libgcj = 4.1.2-50.el5 is needed by gcc-java-4.1.2-50.el5.x86_64 libgcj-devel = 4.1.2-50.el5 is needed by gcc-java-4.1.2-50.el5.x86_64 です。 打ったコマンドは rpm -ivh gcc-java-4.1.2-50.el5.x86_64.rpm です。 パッケージを入れようとしているのにパッケージが無いと言われて困っています。 rpm の展開はCUIのコマンドラインでもGUI上のファイルをダブルクリックしてもエラーで終わってしまいます。 尚、実行時はCDをマウントしないでファイルだけ抜き出してフォルダにコピーしてから行っています。
- wingstar
- ベストアンサー率37% (102/275)
お金払いたくないなら、RHELの互換OSである、CentOSとかScientific Linuxを使えば無料でyum使えますけど。 > 普通のLinuxで我慢するつもりです。 普通のLinuxって、リーナスがメンテナンスしているカーネルから自力で全部入れていくんですか? 「普通のLinux」って、どういう意味で使ってますかね?
お礼
回答ありがとうございます。 Scientific Linux と TurboLinux7 を現在別途使用中です。 たまたまRHELが手に入ったのでインストールしてみたのです。 RHELでエラーになっているのがVBoxのGuest Addirionsだけなので残念です。 Crackするつもりはないので正攻法で駄目なら他のLinuxを使います。
補足
書くところが無いので順序が悪いですがここで補足、というより結果報告です。 VirtualBox を諦めVMwarePlayer に乗り換えたところ、うまく行きました。 最初のインストールでVMwareの場合、インストールディスクを最初に入れて始めると簡易インストールになってしまうのでVirtualBox にインストールしたのですが、こちらは全然駄目なので再度VMwarePleyer でトライしました。 最初にCDを入れずに先に仮想HDDを作ってインストールしたところ全く始めて見るインストールになりました。 全て完了してこのLinuxに無い機能はサーバー機能だけになりました。 これで安心してPC用とZaurus用のプログラムが開発できます。 大変貴重なご意見を2度も頂いたので貴殿がベストアンサーです。
- bakaok
- ベストアンサー率22% (33/148)
>Linuxカーネルが入っていない為だと分かりました。 カーネルが入ってなければOSなんて動きません。 カーネルはそもそもLinux固有の言葉ではなくてすべてのOSに存在します。(Windowsでもカーネルは存在してそのカーネルが無ければWindowsは動きません。) それとRHELのカーネルは素のカーネルではなくていろいろパッチが当てられています。 だから素のLinuxカーネルのソースからmakeしてもRHEL同等のカーネルにはなりません。
お礼
回答ありがとうございます。 >それとRHELのカーネルは素のカーネルではなくていろいろパッチが当てられています。 だから素のLinuxカーネルのソースからmakeしてもRHEL同等のカーネルにはなりません。 やはりRHNに登録しないと無理でしょうか? 新品のパソコンが3台買えるくらい料金が掛かるので現実的ではありませんが。 No1の方の返信にも書きましたが自力でやってみて駄目であれば普通のLinuxで我慢するつもりです。
お礼
回答ありがとうございます。 >RHNに登録しないと、yum使えないと思いますが、CDとかDVDからでもgcc、make、kernel-develはインストールできるので、やってみて下さい 頑張ってみます。