間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

kernel2.6.x

2.6.18-rc3をVMware5.5.1上のSargeで動かした時の問題

RAMDISK: cramfs filesystem found at block 0
RAMDISK: image too big!(41624KiB/16384KiB)
VFS: Cannot open root device "sda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

grubでの起動時にオプションを追加し、RAMDISKのサイズを拡大、しかし

RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 41624KiB [1 disk] into ram disk... done
No filesystem could mount root,tried: ext2 iso9660
VFS: Cannot open root device "sda1" or unknown-block(0,0)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

手詰まり


VMware環境から持ってきたKernelimageを使用してみる。

umount: devfs: not mounted
pivot_root:No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

そのカーネルイメージからconfigを流用してみる

modprobe: FATAL: Could not load /lib/modules/2.6.18-rc3y/modules.dep: No such file or directory

modprobe: FATAL: Could not load /lib/modules/2.6.18-rc3y/modules.dep: No such file or directory

umont: devfs: not mounted
pivot_root:No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

initrdを作り直してみる

umount: devfs: not mounted
mount unknown filesystem type 'devfs'
umount: devfs: not mounted
pivot_root:No such file or directory
/sbin/init: 432: cannot open dev/console: No such file
Kernel panic - not syncing: Attempted to kill init!

あまり変わらない

仕方ないので、
vmxファイルを
#scsi0.virtualDev = "lsilogic"
scsi0.virtualDev = "buslogic"
と修正したところ、
kernel2.4用VMで作ったkernel2.6.17-rc3が動作した。

参考資料
http://www.matatabi.or.jp/~matusita/VMware/


debian吊しのconfig-2.6.8-2-386だと、

  • lsilogic(kernel2.6用VM)で動作するが
  • buslogic(kernel2.4用VM)で動作しない(させられていない)

2.6系カスタムカーネルでinitrdを使うと、

  • lsilogic(kernel2.6用VM)で動作しない(させられていない)
  • buslogic(kernel2.4用VM)で動作する

ので非常に分かりにくかった。

その他参考資料(ハズレ)
http://gotom.jp/~gotom/diary/?200411b
http://www.howtoforge.com/forums/showthread.php?t=21
http://qref.sourceforge.net/Debian/reference/ch-kernel.ja.html
http://www.linuxquestions.org/questions/showthread.php?t=422633
http://debian.fam.cx/index.php?cmd=read&page=Software%2FLinuxKernel#content_1_4

debian の initrd-tools は公式パッケージである kernel-image の為にあり、
再構築したカーネルでの使用をサポートしていません。

http://wordpress.rauru-block.org/index.php/1183
http://www.gentoo.org/doc/ja/devfs-guide.xml
http://www.howtoforge.com/forums/showthread.php?t=5130

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。