Hi Toni, Thanks for your reply. But I don't know how to extract bootloader from the N900 nand image. Could you please provide more info.?
Besides that, I got another idea: Maybe I can replace the rootfs part in the N900 nand image with my ubiimg. So I do the following things: --- Use qflasher to do the replace, the command is as follow: $ cat create-n900-qemu #!/bin/bash qflasher -v -n pagesize=2048,pagesperblock=64,numblocks=2048 -r $1 -y r -o $2 --- Here is the trace: $ cp meego_qemu_nand.img my.img $ ./create-n900-qemu meego-1.0-arm-n900-201005051503.ubiimg my.img not writing config partition to output nand flash size is 256MB (2048 bytes/page, 64 pages/block, 2048 blocks) setup ubifs for pages 2304-131072 wrote rootfs (169MB, 86720 pages) in blocks 36-1390 erasing remainder of rootfs partition erased ubifs in blocks 1391-2047 oob area total size is 8MB finishing up... Seems OK, right? But I cannot start "my.img", some error come out when starting by command: $qemu-system-arm -M n900 -mtdblock my.img -serial stdio -clock unix --- logs: [ 3.587951] UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:rootfs", error -19 [ 3.589263] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0) [ 3.589630] Please append a correct "root=" boot option; here are the available partitions: [ 3.590759] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) Can you give some advices on this? Thanks! On Thu, May 13, 2010 at 11:34 AM, Toni Nikkanen <t...@tuug.fi> wrote: > On Thu, May 13, 2010 at 10:51:42AM +0800, Sylvia Liu wrote: >> Hi, >> >> I found this link might be helpful for you. >> http://lists.meego.com/pipermail/meego-dev/2010-April/001433.html >> >> I am also trying to create a qemu nand image for N900. >> As I understand, an image with the following partition should be >> created if you want it run on N900. >> >> Loader 128kB >> config 384kB >> log 256kB >> kernel 2048kB >> initfs 2048kB >> rootfs 257280kB >> >> Now I can get the kernel img (zImage-arm-n900) >> and rootfs img (meego-codedrop-arm-n900-201003311614.ubiimg) from web. >> But I don't know where to get the loader file and initfs file. >> >> As I assumed that we need all those four files to create the a nand image. >> Am I right? > > > You can extract the loader and other parts from the MeeGo N900 QEMU nand > image that is distributed by Nokia: > http://wiki.meego.com/ARM/Meego_on_Qemu > > > > > _______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev