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 pyneo.org 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 pyneo.org 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? These are the commands I used to debootstrap gnewsense: On my desktop computer: sudo debootstrap --arch=mipsel --foreign metad gnsdir/ \ http://archive.gnewsense.org/gnewsense-metad/gnewsense/ 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): [email protected] Subscribe or Unsubscribe: http://lists.en.qi-hardware.com/mailman/listinfo/discussion

