* [Buildroot] Use case: initrd + NFS
@ 2010-04-29 14:20 Rod Nussbaumer
2010-04-29 15:18 ` William Wagner
2010-04-29 15:44 ` Paulius Zaleckas
0 siblings, 2 replies; 3+ messages in thread
From: Rod Nussbaumer @ 2010-04-29 14:20 UTC (permalink / raw)
To: buildroot
Hi all. First post here. Thanks for the great tool.
Someone mentioned use-cases, and I thought I would jump in with what I
was hoping to be able to build, but so far it looks like I will have to
work outside the the box. I'm wondering if anyone is working on or sees
a need for the configuration I would like to achieve.
I am targeting diskless, headless CPUs that boot entirely from a network
server using PXE.
In my world, it would be ideal to have a system that includes a minimal
initrd filesystem, plus a more substantial filesystem which would be
suitable for exporting via NFS. In this scenario, the target would boot,
and the init process would connect to the NFS server to mount the rest
of the filesystem which would contain applications and the majority of
the tools that the target host would use.
Using such a scheme would allow a lot of 'offline' upgrades to be added
without requiring the target to be rebooted; simply replace the content
of the filesystem on the NFS server to upgrade the target. Also, part of
my intent is to get a system that boots as quickly as possible, and the
minimal initrd seems to aid in accomplishing this.
I am still quite green with the use of buildroot, and not sure how much
effort is required to add this kind of capability. If someone can assure
me that it isn't a giant project, I may try to undertake it. Of course
any pointers about how to accomplish it would be gratefully accepted,
and the result of my effort would be available to roll back into the
buildroot tool, if it was wanted. Or, perhaps I've simply overlooked an
existing configuration option that would produce such a system.
Thanks for listening.
--- rod.
^ permalink raw reply [flat|nested] 3+ messages in thread* [Buildroot] Use case: initrd + NFS
2010-04-29 14:20 [Buildroot] Use case: initrd + NFS Rod Nussbaumer
@ 2010-04-29 15:18 ` William Wagner
2010-04-29 15:44 ` Paulius Zaleckas
1 sibling, 0 replies; 3+ messages in thread
From: William Wagner @ 2010-04-29 15:18 UTC (permalink / raw)
To: buildroot
On 29/04/2010 15:20, Rod Nussbaumer wrote:
> Hi all. First post here. Thanks for the great tool.
>
> Someone mentioned use-cases, and I thought I would jump in with what I
> was hoping to be able to build, but so far it looks like I will have
> to work outside the the box. I'm wondering if anyone is working on or
> sees a need for the configuration I would like to achieve.
> I am targeting diskless, headless CPUs that boot entirely from a
> network server using PXE.
> In my world, it would be ideal to have a system that includes a
> minimal initrd filesystem, plus a more substantial filesystem which
> would be suitable for exporting via NFS. In this scenario, the target
> would boot, and the init process would connect to the NFS server to
> mount the rest of the filesystem which would contain applications and
> the majority of the tools that the target host would use.
> Using such a scheme would allow a lot of 'offline' upgrades to be
> added without requiring the target to be rebooted; simply replace the
> content of the filesystem on the NFS server to upgrade the target.
> Also, part of my intent is to get a system that boots as quickly as
> possible, and the minimal initrd seems to aid in accomplishing this.
> I am still quite green with the use of buildroot, and not sure how
> much effort is required to add this kind of capability. If someone can
> assure me that it isn't a giant project, I may try to undertake it. Of
> course any pointers about how to accomplish it would be gratefully
> accepted, and the result of my effort would be available to roll back
> into the buildroot tool, if it was wanted. Or, perhaps I've simply
> overlooked an existing configuration option that would produce such a
> system.
> Thanks for listening.
This sounds similar to a problem that is on my todo list. I want to
build a system with a minimal initramfs and then split the rest of the
filesystem into a jffs2 image. I don't believe this functionality
exists, although there is something in there for getting an initramfs
built by busy box. If you have any ideas on how to proceed I'd be happy
to offer feedback.
Will
--
------------------------------------------------------------------------
Will Wagner will_wagner at carallon.com
Development Manager Office Tel: +44 (0)20 7371 2032
Carallon Ltd, Studio G20, Shepherds Building, Rockley Rd, London W14 0DA
------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] Use case: initrd + NFS
2010-04-29 14:20 [Buildroot] Use case: initrd + NFS Rod Nussbaumer
2010-04-29 15:18 ` William Wagner
@ 2010-04-29 15:44 ` Paulius Zaleckas
1 sibling, 0 replies; 3+ messages in thread
From: Paulius Zaleckas @ 2010-04-29 15:44 UTC (permalink / raw)
To: buildroot
On 04/29/2010 05:20 PM, Rod Nussbaumer wrote:
> Hi all. First post here. Thanks for the great tool.
>
> Someone mentioned use-cases, and I thought I would jump in with what I
> was hoping to be able to build, but so far it looks like I will have to
> work outside the the box. I'm wondering if anyone is working on or sees
> a need for the configuration I would like to achieve.
> I am targeting diskless, headless CPUs that boot entirely from a network
> server using PXE.
> In my world, it would be ideal to have a system that includes a minimal
> initrd filesystem, plus a more substantial filesystem which would be
> suitable for exporting via NFS. In this scenario, the target would boot,
> and the init process would connect to the NFS server to mount the rest
> of the filesystem which would contain applications and the majority of
> the tools that the target host would use.
> Using such a scheme would allow a lot of 'offline' upgrades to be added
> without requiring the target to be rebooted; simply replace the content
> of the filesystem on the NFS server to upgrade the target. Also, part of
> my intent is to get a system that boots as quickly as possible, and the
> minimal initrd seems to aid in accomplishing this.
> I am still quite green with the use of buildroot, and not sure how much
> effort is required to add this kind of capability. If someone can assure
> me that it isn't a giant project, I may try to undertake it. Of course
> any pointers about how to accomplish it would be gratefully accepted,
> and the result of my effort would be available to roll back into the
> buildroot tool, if it was wanted. Or, perhaps I've simply overlooked an
> existing configuration option that would produce such a system.
> Thanks for listening.
I am booting my Asus EEE PC 701 through PXE (without initrd) and I pass
options for kernel to mount NFS root file system. Everything works just
fine.
> --- rod.
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-04-29 15:44 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-29 14:20 [Buildroot] Use case: initrd + NFS Rod Nussbaumer
2010-04-29 15:18 ` William Wagner
2010-04-29 15:44 ` Paulius Zaleckas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox