[Momonga-devel.ja:00156] Re: uml あれこれ


zaki です。

1つめだけ。

> このように、uml なカーネルだと、通常のカーネルに比べて異様に大きいくて
> ramdisk に入りきらないのが問題だと思います。そこで、/sbin/mkinitrd の
>   IMAGESIZE=8192
> を
>   IMAGESIZE=81920
> としてみたら無事作れました。しかし、実際に起動しようとすると、
> 
> $ linux initrd=test.img ubd0=/tmp/xfs.fs
> (snip)
> RAMDISK: Compressed image found at block 0
> Freeing initrd memory: 7082k freed
> VFS: Mounted root (ext2 filesystem).
> attempt to access beyond end of device
> 01:00: rw=0, want=65542, limit=8192
> 
> となって、やはりだめです。

kernel に含まれる kernel-2.4-uml.config の中の
CONFIG_BLK_DEV_RAM_SIZE=8192
を大きくしないとだめなんではないかと。


---
YAMAZAKI Makoto <uomaster@xxxxxxxxx>