前回の続き……
イメージファイルの作り方
find . | cpio --quiet -c -o | gzip -9 -n > /boot/imagefile.img
コマンドラインオプション
root=/dev/ram0
で、色々やってみてわかったことは、カーネルの".config"オプションのCONFIG_INITRAMFS_SOURCEには、initramfsで使用するルートディレクトリを指定する。最初、圧縮ファイルを指定するもんだと思って、イメージファイルを作ってやってみたら、ウキ~ってな感じでうまく動かなくて、めちゃくちゃハマった!(ーー;)
ちなみに、initramfsで使用するルートディレクトリに"/dev/console"がないと、下記のエラーが表示される。
Freeing unused kernel memory: 468k freed
Warning: unable to open an initial console. ←この警告が出て正常に処理できない
Algorithmics/MIPS FPU Emulator v1.5
Kernel panic - not syncing: Attempted to kill init!