5−28.起動確認@ 起動確認用ブートローダーの読み込み/mnt/target2以下のlilo.confを書き換える$cd /mnt/target2/etc $vi lilo.conf ← lilo.confのサンプルは補足9.を参照 A hda6へブートローダーを導入$cd /mnt/target2$./sbin/lilo -r /mnt/target2 Added RAMDISK * ← サンプルを使うとこのようなメッセージが出ます B /mnt/target2/bootの確認サンプルどおりに実行した場合はこんな感じ$ls -l -rw-r--r-- 1 root root 512 Apr 29 00:08 boot.0301 ← lilo導入時のもの -rw-r--r-- 1 root root 512 Apr 29 00:17 boot.0306 ← 今回作成されたもの -rw-r--r-- 1 root root 6656 Apr 29 00:03 boot.b -rw-r--r-- 1 root root 565697 Dec 14 13:58 linux -rw------- 1 root root 22016 Apr 29 01:08 map -rw-r--r-- 1 root root 353939 Nov 17 04:44 ramdisk.img -rw-r--r-- 1 root root 230320 Dec 8 16:02 System.map C 開発機のliloのエントリーを追加$cd /etc$vi lilo.conf エントリーの最後の以下の行を追加する other=/dev/hda6 label=ramdisk ファイルを書き込みしてliloを反映する title ramdisk rootnoverify (hd0,5) chainloader +1 D リブートをして作成した区画から起動確認する一回目のブートローダー画面でramdiskを選択する二回目のブートローダー画面がでたらエンターを押して先に進めるか三秒後に自動起動 ログインプロンプトが表示されたら起動確認終了です。 ・Kernel Panicで起動失敗する ramdisk内のマウント先が起動確認用になってますか?確認先:5-23 / 5-24 /mnt/target2/rootsys/etc/fstabが間違えてませんか? ramdiskなどを変更した後にliloを実行しましたか? liloのオプション-rをつけずに実行してませんか? |