Site Tools


fat_installer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
fat_installer [2012/12/31 19:00] marvin24fat_installer [2013/01/04 14:58] marvin24
Line 12: Line 12:
  
 So we have a plan - what else is needed? So we have a plan - what else is needed?
-First, some script which can create a large image containing everything we need to flash a bootloader and install a new partition table. I wrote a small script just to do this which can be found [[http://gitorious.org/~marvin24/uboot-ac100/create_bootimage|here]].+First, some script which can create a large image containing everything we need to flash a bootloader and install a new partition table. I wrote a small script just to do this which can be found [[http://gitorious.org/~marvin24/uboot-ac100/create_bootimage|here]]. It create a large image containing uboot, kernel, initrd, device tree, and u-boot script which is executed on load. This large image is loaded by tegrarcm without use of nvflash or something like that.
  
 +Next step is write some script which runs from the initrd. It needs to:
 +  - find the partitions and create a new efi partition table
 +  - detect the place where to put the bootloader and flash it
 +  - flash the new partiton table
 +  - flash (or copy to /boot) the new kernel
 +
 +Additionally, the ramdisk could contain a minimal system with network (wifi/usb ethernet/usb gadget) support to present a bootloader menu (e.g. [[http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html|petitboot]]), to either boot some kernels from some attached storage or via tftp, scp, or similar.
  
fat_installer.txt · Last modified: 2013/01/04 16:33 by marvin24