gNewSense on the NanoNote?

Xiangfu Liu xiangfu at
Tue Nov 23 20:41:46 EST 2010

On 11/24/2010 02:14 AM, Niels Serup wrote:
> Today I succesfully compiled a linux-libre kernel that worked on my
> NanoNote Debian installation. I then tried to create a gNewSense image
> (so that I could run that instead of Debian), but I failed. Using a
> combination of debootstrap and chroot, I did manage to create a minimal
> installation of gNewSense longsoon (mipsel, of course) on my microSD
> card (first partition), but when I booted from it, it erred:
> Kernel panic - not syncing: VFS: Unable to mount root fs on
> unknown-block(179,1)
> The Debian image from works just fine for me, both on my
> microSD card and on the NAND (where I usually run it). If I knew how the
> image from was created (I guess it's pretty much the same as
> what I did, just with a twist) I could probably easily create the
> gNewSense image I want. Does anyone know how to create such a rootfs
> that can be run on both microSD cards and NAND memory?

checkout :

run on microSD and NAND are same files. only one is tar.gz, another one is .ubi

> These are the commands I used to debootstrap gnewsense:
> On my desktop computer:
> sudo debootstrap --arch=mipsel --foreign metad gnsdir/ \
> On my NanoNote:
> chroot /mnt/card
> ./debootstrap/debootstrap --second-stage
> cd etc && ln -s ../sbin/init ./preinit
> -----
> Niels
> _______________________________________________
> Qi Hardware Discussion List
> Mail to list (members only): discussion at
> Subscribe or Unsubscribe:

Best Regards
-- Qi RSS feed, --

More information about the discussion mailing list