• ベストアンサー

kernelのアップデート

Linuxは詳しく無い為、教えて頂ければと思います。 現在は以下のREDHATを使用しています。 ・RHEL 3 Update 6 2.4.21-37.EL このたび、障害対応の為、kernelのアップデートが必要になり、以下のカーネルをあてる必要が出てきました。 ・kernel-hugemem-2.4.21-47.EL そこで何点か教えて頂ければと思います。 1) 現在、SMPのkernelを使用しておりますが、このkernelにhugememのkernelをアップデートとして適応する事はできるのでしょうか? 2) kernel-hugemem-2.4.21-47.EL又はkernel-2.4.21-47.ELのkernelのみをアップデートした場合、適応後の名称?はUpdate 8と呼ばれるのでしょうか? よろしくお願いします。

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

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

> 1) 現在、SMPのkernelを使用しておりますが、このkernelにhugememのkernelをアップデートとして適応する事はできるのでしょうか? RHEL 3 に kernel-hugemem を適用したいという認識でいいでしょうか。もし、その認識が正しければ可能だと思います。 > 2) kernel-hugemem-2.4.21-47.EL又はkernel-2.4.21-47.ELのkernelのみをアップデートした場合、適応後の名称?はUpdate 8と呼ばれるのでしょうか? kernel をアップデートしただけでは RHEL 3 Update 8 とは呼ばれません。RHEL 3 Update 8 にしたい場合には RHEL 3 Update 8 の インストールメディアを使って OS を新規インストールする必要があります。 なお、カーネルをインストールする場合は下記のように rpm コマンドを使うことで、古いバージョンや種類の異なる kernel を共存 させることができます。複数の kernel を共存できるようにすると、新しい kernel では実は起動しなかったなどのトラブルが発生し た場合に対処することができます。 # rpm -i kernel-hugemem-<version>.rpm kernel の選択は電源投入後の青い背景の Red Hat のログマークが表示されている場面で何かキーを押すと行えるようになります。また デフォルトで使いたい kernel の設定は /boot/grub/grub.conf などで行います。詳細については下記の URL を参照してください。 http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/ref-guide/s1-grub-configfile.html

その他の回答 (1)

noname#208124
noname#208124
回答No.1

hugememがマルチCPU対応かと言うことなら当然対応してます hugememカーネルが必要になるような環境でシングルなんてのは相当奇特ですから

関連するQ&A

  • RedHatのUpdateについて

    RedHatのUpdateについてですが、 現在RedHat7.1をサーバにインストールしていまして、 パッケージで古いものをUpdateしたいと思っております。 RedHat7.1のUpdateのページを見ますと(http://www.redhat.co.jp/support/errata/rh71/) Updateできるパッケージがあるのですが、 その中に最新のパッケージがありません。 たとえばカーネルでいうと、 RedHat7.1Updateのページの最新カーネル:kernel-2.4.9-34.i686.rpm RedHat最新カーネル(RedHat7.3Updateにあります):kernel-2.4.18-5.i686.rpm と、最新のバージョンが7.1の方では出てきません。。。。 これはkernel-2.4.18-5.i686.rpmが7.1で使用できないということでしょうか? それともkernel-2.4.18-5のソースをコンパイルを行えば使用できるということでしょうか? 教えて頂きたいです。 よろしくお願いします。

  • kernel 2.4.XX.ELsmp のELって?

    whitebox3を使用しています。カーネルバージョンの kernel-2.4.21-4.ELsmp の「EL」とは何でしょうか。 (おそらくEnterprise Linuxの略だとは思うのですが) 通常のカーネルと比べて、ELの有無では何が違うのでしょうか。 Redhat独自のチューニングがされているのでしょうか。

  • RedHatのkernelアップデートで、grub.confが更新されない

    RedHat4のマシンで、up2dateによりkernelアップデートをしても、grub.confが自動で書き換えられないようになってしまい、困っています。 もともとは、kernelアップデート後、再起動できなくなったという問題だったのですが、それを解決しようと色々やった結果そうなってしまったのか、もともとの再起動できないという現象にも起因しているのか、今となってはわからないことも多いです。経過を以下に書きます。 (1) kernel-smp-2.6.9-78.0.5では、正常に起動していた。 (2) kernel-smp-2.6.9-78.0.8をインストール後、再起動→失敗 (3) grubが壊れていることを疑い、resucueモードでgrub再インストール→状況変わらず   # chroot /mnt/sysimage   # grub-install /dev/sda (4) (3)をやる前に確認するべきだったが、/bootの下のimgファイルなどが空っぽなことに気づく。 (5) これでは起動するはずないよなと思い、OSインストール時に使用したRedHat4のDisk2から、kernel-smp--2.6.9-5のRPMを取り出し、rpmコマンドでkernelをダウングレード→無事起動   ※ このときは、再起動後にgrubコンソールで、コマンドをeditし、kernel-smp-2.6.9-5を起動させました。 (6) GUIでup2dateを行い、kernel-smp-2.6.9-78.0.17をインストールしたが、grub.confが自動で書き換えられず。 以上が経過ですが、(4)の原因は、(2)の再起動前に他の担当者が、/bootが100%近くになっていたので、古いのだけを削除したと言っているのですが、担当者の記憶も曖昧で、本当に古いものだけ削除したのか、今となっては怪しいです。 grub.confが更新されなくなったのは、(3)の作業が疑わしいと思うのですが、どう対処したらいいのか分かりません。 詳しい方がいらっしゃいましたら、対応策をご教示頂けますようお願いします。 ちなみに、up2dateのconfigは変更などはしていません。 一応、「update --config」の結果を示します。 0. adminAddress ['root@localhost'] 1. debug No 2. disallowConfChange ['noReboot', 'sslCACert', 'useNoSSLForPackages', 'noSSLSe 3. enableProxy No 4. enableProxyAuth No 5. enableRollbacks No 6. fileSkipList [] 7. forceInstall No 8. gpgKeyRing /etc/sysconfig/rhn/up2date-keyring.gpg 9. headerCacheSize 40 10. headerFetchCount 10 11. httpProxy 12. isatty Yes 13. keepAfterInstall Yes 14. networkRetries 5 15. networkSetup Yes 16. noBootLoader No 17. noReboot No 18. noReplaceConfig Yes 19. noSSLServerURL http://xmlrpc.rhn.redhat.com/XMLRPC 20. pkgSkipList ['kernel*'] 21. pkgsToInstallNotUp ['kernel', 'kernel-modules', 'kernel-devel'] 22. proxyPassword 23. proxyUser 24. removeSkipList ['kernel*'] 25. retrieveOnly No 26. retrieveSource No 27. rhnuuid b591ff46-18bd-11dc-9d44-9fe3a8cbcf2a 28. serverURL https://xmlrpc.rhn.redhat.com/XMLRPC 29. showAvailablePacka No 30. sslCACert /usr/share/rhn/RHNS-CA-CERT 31. storageDir /var/spool/up2date 32. systemIdPath /etc/sysconfig/rhn/systemid 33. updateUp2date Yes 34. useGPG Yes 35. useNoSSLForPackage No 36. useRhn Yes 37. versionOverride

  • カーネルをアップデートしたら起動しなくなった

    Redhat 9.0 2.4.20-31.smpから2.6.9にアップデートして再起動したら起動しなくなりました。 再起動で止まってしまった最後の数行を下に書きます。 正常に起動できる方法はあるでしょうか。 よろしくお願いします。 Mounting /proc filesystem Creating block devices Creating root device Mounting root filesystem mount: error 19 mounting ext2 pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2 umount /initrd/proc failed: 2 Freeing unused kernel memory: 232k freed Kernel panic - not syncing: No init found. Try passing init=option to kernel

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

    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 とエラーが出ます. どのようにしたら起動できるようになるでしょうか?

  • 今使用しているカーネルのディレクトリはどこ?

    VirtualBoxでCentOS5.4をゲストOSにして、guest additionを入れようとしました。 インストールを始めると以下のようにエラーがでました。 Uninstalling old VirtualBox DKMS kernel modules [ OK ] Building the VirtualBox Guest Additions kernel modules [失敗] Your system does not seem to be set up to build kernel modules. Look at /var/log/vboxadd-install.log to find out what went wrong. ↑vboxadd-install.logでしらべろということなので、catで↓その内容を下に記します Makefile:23: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.. 中止. Creating user for the Guest Additions. Creating udev rule for the Guest Additions kernel module. あなたの現在のlinuxカーネルが見つからないということですよね Specify KERN_DIR=<directory> これはカーネルのディレクトリをしっかり、示せということ?だと思いましたので uname -r をして 2.6.18-164.el5 これが今のカーネルのバージョンでこれを export KERN_DIR=/usr/src/kernels/2.6.18-164.el5 と思ったのですが、kernelsディレクトリには2.6.18-164.el5ではなく 2.6.18-194.26.1.el5-PAE-i686と2.6.18-194.26.1.el5-iしかありませんでした。 今現在使用しているカーネルのバージョンの場所はどこにあるのでしょうか? まだlinux初心者ですので、根本的に勘違いしているとこも多いと思いますが、よろしくお願いします。 もしくはどなたか、Linuxカーネルのことなどが勉強できるようなサイトを教えていただけるととても助かります。

  • Linux Redhatでカーネルを消すには...

    こんにちわ、 いま、WINXPとREDHAT Linuxをデュアルブートで使用しています。 PCをたちあげると、どちらのOSを立ち上げるかの画面がでます。 ただ、Redhatのアップデートをすると、その選択の画面で、たくさんのカーネルが出現します。 前のカーネルを消去するにはどうすればよいでしょうか。 以前一回できたのですが、忘れてしまいました。 よろしくお願いします。

  • RHEL ES 4のkernel-source

    RedHat Enterprise Linux ES 4のインストール中です。 SMP対応のカーネルソースをダウンロードしたいのですが、FTPサイトには 通常のカーネルソースしか見当たりません。 ftp://updates.redhat.com/enterprise/4ES/en/os/SRPMS/kernel-2.6.9-11.EL.src.rpm どこでダウンロードすることができるのでしょうか? ちなみに、このサーバで「uname -r」を実行した結果は下記のとおりです。 2.6.9-11.ELsmp

  • kernel panic(2.6)

    はじめまして! 自宅サーバのカーネルをアップデートしようと、 カーネルを再構築したところ、 HDDを認識せず、起動時にkernel panicとなってしまいます。 Webを参考にカーネルオプションを変更したりもしたのですが、 うまくいきません。 解決の糸口を教えていただけませんでしょうか。 以下にそのカーネルの情報を記載します。 kernel: linux-2.6.18-gentoo-r6 grub.confは以下になります。2.6.13-r5では起動します。 grub.conf: default 0 timeout 10 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.6.18-r6 root (hd0,0) kernel /bzImage-2.6.18-gentoo-r6 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 title=Gentoo Linux 2.6.13-r5 root (hd0,0) kernel /kernel-2.6.13-gentoo-r5 root=/dev/sda3 vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@85 ほかに必要な情報があれば教えてください。 よろしくお願いいたします。

  • カーネル

    RH7.3を使ってます。カーネルのアップグレードをrpmで行いたいのですが 以下のようなエラーが発生してしまいます。 # rpm -Uhv kernel-2.4.20-18.9.i686.rpm エラー: 依存性の欠如: modutils >= 2.4.18は kernel-2.4.20-18.9 に必要とされています # rpm -qa | grep kernel kernel-2.4.18-10 modutils >= 2.4.18はどこで入手できるのでしょうか。 よろしくお願いいたします。