On Wed, Jun 01, 2011 at 11:37:30PM +0100, Wookey wrote:
> +++ Dave Martin [2011-06-01 15:56 +0100]:
> > Separate question how big is Debian-installer, in terms of filesystem
> > and RAM footprint?
> 
> There are various flavours. Primarily:
> 
> 1) a 'full' image which is 160MB and includes the base system that is
>    installed (so you can get a system without network access), 
> 
> 2) a minimal image which is 33MB and needs a network to download the
> packages to be installed.
> 
> 3) initrd-based headless installers for various arm boxes which vary
> from 4.5 to 18Mb (including kernel) e.g:
> http://ftp.debian.org/debian/dists/stable/main/installer-armel/current/images/kirkwood/netboot/marvell/openrd/
> 
> The D-I system is very flexible. But it does depend on the building of
> udebs (minimal versions of debs which are used to make installed
> bootable images). You could make a rather fatter installer out of
> normal debs, but that would preclude the initrd flavour.
> 
> I don't know how much ram is needed, but it works on the 32Mb NSLU2 so
> 'not much', at least in headless form. More for the GUI version. 
> 
> > If we can move the entire installation system to a ramfs on boot, we can
> > unmount and free up the boot device, allowing the system to be installed
> > in-place.
> 
> This is possible. On most of the currently-supported-by-debian arm devices a
> console and some uboot runes are required to get things installed and
> defaulting to booting off the desired device. Some (such as thecus
> n2100) support a web+ssh install:
> http://www.cyrius.com/debian/iop/n2100/install.html
> 
> Things are somewhat simplified if we are only worrying about devices
> which already boot from USB or SD/MMC.
> 
> > This might also require Linux's idea of which devices are "removable"
> > to be overridden though, so that they can be repartitioned
> > without a reboot.  I think the kernel hard-codes this for some of our
> > boards currently; i.e., the boot SD slot may be considered non-
> > removable.  I don't know how easy it is do get around this.
> 
> This is only a problem if repartitioning is needed. 

Partitioning is normally at least desirable during install, no?

---Dave

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to