
No.5
- 回答日時:
initrd は,カーネルの外の起動時に読み込まれるRAMディスクという
ものです.
通常,ディストリビューションでは起動時に kernelに入れなかった
ドライバを組み込んでおいて使うみたいです.
例えば,SCSIや特殊なIDE等のkernelがドライバを持っていないイン
ターフェイスに繋がったディスクで構築してあるファイルシステムを
マウントする為に,そのドライバを入れておいたりします.
で,必要な場合は kernel バージョン毎に作成しないとバージョンが
合わなくてkernel PANIC となって起動に失敗します.
予め kernel へ起動に必要な全てのドライバを組み込んでいる場合は
作成する必要はありません.
initrd の作成は,
man mkinitrd
等で確認してください.
No.4
- 回答日時:
image=/vmlinuz
label=Linux
read-only
initrd=/initrd.img ・・・・これが新しいカーネルのイメージ
参考にならないかもしれませんが、とりあえず。
重複行があるのが気になりますが、T.L.の特徴でしょうか?
カーネルをコンパイルしても、initrd.img というファイルは生成されませんでした。
find で検索しても見つからないようです。
find / -name "initrd*"
lilo.conf 内の initrd の行は、古いカーネルの行をそのままでも良いのでしょうか?
とりあえず、試行錯誤するしかないかな。
No.2
- 回答日時:
新しいカーネルへのリンクを忘れているなんてありませんよね?
Debianの場合は自動でリンクされるので意識したことが無いのでこれ以上は。。。。
この回答への補足
大丈夫だと思います。
とりあえず、lilo.conf はこうなってます。
//// lilo.conf //////////////////////////////
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
lba32
timeout=50
default=linux
image=/boot/vmlinuz
label=linux
root=/dev/hda6
initrd=/boot/initrd
read-only
image=/boot/vmlinuz
label=new
root=/dev/hda6
read-only
/boot の状況
lrwxrwxrwx 1 17 Oct 12 06:31 System.map -> System.map-2.4.19
-rw-r--r-- 1 238165 Jan 17 2001 System.map-2.2.18-1
-rw-r--r-- 1 227854 Jan 17 2001 System.map-2.2.18-1BOOT
-rw-r--r-- 1 517477 Oct 11 20:05 System.map-2.4.19
-rw-r--r-- 1 373994 Apr 16 2001 initrd
-rwxr-xr-x 1 1926861 Jan 17 2001 vmlinux-2.2.18-1*
-rwxr-xr-x 1 1822479 Jan 17 2001 vmlinux-2.2.18-1BOOT*
lrwxrwxrwx 1 14 Oct 12 06:32 vmlinuz -> vmlinuz-2.4.19
-rw-r--r-- 1 752281 Jan 17 2001 vmlinuz-2.2.18-1
-rw-r--r-- 1 701637 Jan 17 2001 vmlinuz-2.2.18-1BOOT
-rw-r--r-- 1 1026190 Oct 11 20:07 vmlinuz-2.4.19
No.1
- 回答日時:
/etc/lilo.conf は?
# lilo ?
Distributionが違うからだめかな?
この回答への補足
/etc/lilo.conf は修正しています。
その後に、lilo も実行しました。
思ったのが、ソースディレクトリのシンボリックリンクです。
/usr/src/linux が新しいバージョンになっていないのも関係ありますでしょうか?
lrwxrwxrwx 1 12 Apr 16 2001 linux -> linux-2.2.18/
drwxr-xr-x 20 4096 Oct 2 17:39 linux-2.2.18/
drwxr-xr-x 14 4096 Oct 11 20:05 linux-2.4.19/
こうなってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsのソースコードって非公...
-
Linuxの頻繁なバージョンアップ...
-
パフォーマンスモニタの%Proces...
-
Linuxでcrcエラー?
-
カーネルバッファとは何でしょうか
-
gettidについて
-
Dockerコンテナ(centos7.9)の...
-
CentOS6 の画面サイズの設定
-
デュアルコアCPUをシングルにし...
-
LinuxでIDE、SATAの認識順番に...
-
割り込み不可能?なプロセスを...
-
パソコンでゲームをプレイしよ...
-
Rでlavaanをインストールできま...
-
1枚でも「1枚”組”」なのですか?
-
Debianにpstreeをインストール...
-
外部レポジトリとは
-
solarisにphpが入りません な...
-
ubuntu 初期化について
-
redhat enterprise Linuxなどの...
-
Fedoraのupgradeで、libruby.so...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SolarisとLinuxの違い
-
パフォーマンスモニタの%Proces...
-
/dev/nvme0n1p2 clean と表示さ...
-
モジュールの場所を確認できま...
-
Linuxって何?
-
カーネルアップグレード後、una...
-
アップデートをかけたら、ブー...
-
カーネル更新
-
pppoe
-
カーネルの再構築について
-
LINUXはどうして普及したのでし...
-
重厚長大なOSは必要か。
-
「モジュールの場所を確認でき...
-
基本ソフトと応用ソフトの仕事...
-
XPが再起動ばかりを繰り返します
-
最近、よくOpenWall という言葉...
-
RHL7.2でカーネルの再構築
-
Linuxカーネルは誰が動かしてい...
-
*長文となっております、予めご...
-
boot領域のlvmについて
おすすめ情報