現在CentOS5.5を使用しているのですが、わけがあって
カーネルを2.6.28にアップデートしたいと考えています。
質問1
カーネルのアップデートだけで、他のソフトウェアのアップデートをしないということは可能でしょうか。
(カーネルだけアップデートして、他の機能に不具合はでないでしょうか)
質問2
カーネルのアップデートは、インターネット環境につないでいない状態ではどのようにアップデートするのでしょうか。
ローカルにファイルを転送したりすることは可能です。
以上、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
「Linux カーネル アップデート」辺りで検索すれば出てくるのではないかと思われますが…
>カーネルのアップデートだけで、他のソフトウェアのアップデートをしないということは可能でしょうか。
>(カーネルだけアップデートして、他の機能に不具合はでないでしょうか)
やってみないとなんとも…。
ビルドする為に依存関係で他のソフトのアップデートなどが必要になるかも知れません。
また、Redhatが独自に拡張している部分があった場合は、その部分に関する動作は期待できないかと。
# exec-shieldとか。(機能については検索して下さいな)
# SheevaPlugで動いている2.6.37には/proc/sys/kernel/exec-shieldは無いですね。
>カーネルのアップデートは、インターネット環境につないでいない状態ではどのようにアップデートするのでしょうか。
>ローカルにファイルを転送したりすることは可能です。
ソースアーカイブを取ってきて、ビルドでしょう。
SPECファイルをいぢってrpmbuildでrpmパッケージを作成し、rpmパッケージをインストール…でも良いかと思いますが。
# アンインストールとか考えるとrpmの方がいいのですが…SPECファイルはかなり手を入れる必要があるでしょう。
# カーネルパッケージに入っているspecファイルで…イケるかはやってみないと判りませんね。
# make rpm-pkg、またはmake binrpm-pkgかな…。
回答ありがとうございます。
>ビルドする為に依存関係で他のソフトのアップデートなどが必要になるかも知れません。
>また、Redhatが独自に拡張している部分があった場合は、その部分に関する動作は期待できないかと。
やはり、カーネルだけのアップデートというのは難しいのですね。
>SPECファイルをいぢってrpmbuildでrpmパッケージを作成し、rpmパッケージをインストール…でも良いか>と思いますが。
rpmパッケージのビルドはなかなか敷居が高いですね。
アップデート方法についてはもうちょっと検討したいと思います。
No.2
- 回答日時:
1
可能ですが、高い確率でシステムに不具合が出るでしょう
CentOSはRedHatのクローンですが、RedHatではカーネルを独自にチューニングしています
rpmやyumでカーネルをアップデートする事は可能ですが、他のシステムファイルや
ドライバ類も一緒にアップデートされるはずです。
ソースからアップデートを行った場合、CentOS特有なチューニングが行われておらず
独自で、make menuconfigで調整を行う必要が出てくるでしょう。
また、開発ライブラリやドライバー類、ヘッダファイル等も更新しないといけないかもしれません
2
RPMであれば、
http://ftp.riken.jp/Linux/centos/
で手に入ります。
ソースは
http://www.kernel.org/
で
ご回答ありがとうございます。
>ソースからアップデートを行った場合、CentOS特有なチューニングが行われておらず
>独自で、make menuconfigで調整を行う必要が出てくるでしょう。
>また、開発ライブラリやドライバー類、ヘッダファイル等も更新しないといけないかもしれません
独自でmakeするのは難易度が高いと感じています。カーネルだけのアップデートは難しそうですね。
ソース元の提供ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iOS iPhoneアップデートについて iPhoneを最新のios15.7にアップデートしようとするとエラ 1 2022/09/13 04:57
- iPhone(アイフォーン) IOS16.3.1へのアップデートの事で質問です。今現在iphone13miniでiOS15.5のバ 2 2023/03/26 19:47
- その他(パソコン・スマホ・電化製品) プレステ4について質問です。ゲーム(アプリ)の事前アプデの機能があります。それは自動でアップデートを 1 2022/08/10 17:18
- iOS ios16へのアップデート 2 2022/09/14 22:52
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- Windows 10 Windows11インストールについて 6 2022/12/10 18:56
- Windows 10 Windows11へのアップデートについてお教えください。 5 2022/06/27 17:02
- docomo(ドコモ) SH-02H Android 5.1.1をバージョンアップしようとすると、エラーになる。 2 2022/10/10 12:53
- iPhone(アイフォーン) iphoneのテザリングを使ったappleTVのネットワーク設定ができなくなりました 1 2022/03/26 19:53
- Windows 10 Windows10から11にアップデートした人に質問です。 Windows10の時にタスクバーにピン 2 2022/10/29 01:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どうしてwindowsはMacと比べ動...
-
/dev/nvme0n1p2 clean と表示さ...
-
CentOS5.3でNICを認識しない
-
自作OSの良本
-
画像処理でのカーネルの意味
-
Linuxをインストールしてみたけ...
-
rcp,rshのタイムアウトについて
-
power book G4でDVDーRにデー...
-
RedHat Linux 8.0 同時セッショ...
-
XNU の日本語発音を教えてください
-
Linuxでダイナミックディスクっ...
-
パソコンでゲームをプレイしよ...
-
Windows2000を最新マシンにイン...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
virtual boxにインストールした...
-
百均で売っていたヘアスタイリ...
-
ubuntu 初期化について
-
M.2 NVME SSDがWindowsからはア...
-
linux mint での無線LANが認識...
-
システムBIOS画面をキャプチャ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
最近、よくOpenWall という言葉...
-
/dev/nvme0n1p2 clean と表示さ...
-
ブルースクリーンの原因が「ntk...
-
割り込み不可能?なプロセスを...
-
魔改造版Windows 2000をインス...
-
romfsってなんですか?
-
どうしてwindowsはMacと比べ動...
-
mac OSは、何のプログラミング...
-
macでカーネルのディレクトリは...
-
カーネルアップグレード後、una...
-
『カーネルとの通信中にエラー...
-
UNIXとBSDとLinuxの違いを小学...
-
Linux 32Bitと64Bitのメモリー...
-
Dockerコンテナ(centos7.9)の...
-
エラー”Illegal seek”はどんな...
-
カーネルスタック不足について
-
カーネルバッファとは何でしょうか
-
マザーボード用ドライバ
-
rdevコマンドについて
おすすめ情報