kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* How to load initramfs only on-demand?
@ 2016-03-12  8:29 Woody Wu
  2016-03-13  4:36 ` Greg KH
  0 siblings, 1 reply; 4+ messages in thread
From: Woody Wu @ 2016-03-12  8:29 UTC (permalink / raw)
  To: kernelnewbies

Hi,

I will be using initramfs to do some special task on my system, such as,
format a nand flash and burn in the real root file system.  But these tasks
will be rarely needed and I dont want to pay for loading an
initramfs-embedded kernel image every time, since it takes time loading
bigger mage from flash by boot loader. So I hope thing could be somewhat
looks like that, if user press a key in the boot loader stage, the
boot loader could load an initramfs cpio.gz from a special nand partition
into a fixed memory location. Then via a kernel parameter, the memory
address of the initramfs could be recognized by the kernel, and only at
this time the kernel goes the initramfs booting stage, otherwise kernel
will do the normal booting and mounting the real root file system.

My question is, is there such a kernel parameter to do the job? Probably
there is a non-parameter solution like passing the initramfs address in a
register when a boot loader transfer control to the kernel, but this is not
an option to me since my boot loader (u-boot) does not support doing
this. Thanks.

BR,
-wood


-- 
Life is the only flaw in an otherwise perfect nonexistence
    -- Schopenhauer

woody
public key at http://subkeys.pgp.net:11371 (narkewoody at gmail.com)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160312/98e7abb3/attachment.html 

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-03-14 12:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-12  8:29 How to load initramfs only on-demand? Woody Wu
2016-03-13  4:36 ` Greg KH
2016-03-13  5:37   ` Woody Wu
2016-03-14 12:30     ` Woody Wu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).