* [gentoo-server] Pure-initramfs boot @ 2008-10-21 0:49 Peter Abrahamsen [not found] ` <2b539210810201801w7904a2fw5dc3e07a9ff093ff@mail.gmail.com> 2008-10-21 1:44 ` Karl Holz 0 siblings, 2 replies; 4+ messages in thread From: Peter Abrahamsen @ 2008-10-21 0:49 UTC (permalink / raw To: gentoo-server [-- Attachment #1: Type: text/plain, Size: 594 bytes --] Hi all, I got the crazy idea to boot my servers purely from netboot with their root filesystems being initramfs archives coming from tftp on pxeboot. Is this reasonable? I tried just passing a cpio of my desired root partition as the initrd option, but it ended up using my hdd as root, I think because my initramfs didn't have a file at /init. Everyone else seems to just use their initramfs in order to boot something else, like nfs, but I've got plenty of RAM and don't really want to introduce the additional complexity and latency of NFS. Anyone done anything like that? Thanks, Peter [-- Attachment #2: Type: text/html, Size: 659 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <2b539210810201801w7904a2fw5dc3e07a9ff093ff@mail.gmail.com>]
* Re: [gentoo-server] Pure-initramfs boot [not found] ` <2b539210810201801w7904a2fw5dc3e07a9ff093ff@mail.gmail.com> @ 2008-10-21 1:41 ` Peter Abrahamsen 0 siblings, 0 replies; 4+ messages in thread From: Peter Abrahamsen @ 2008-10-21 1:41 UTC (permalink / raw To: Stanley Brinkerhoff; +Cc: gentoo-server [-- Attachment #1: Type: text/plain, Size: 1541 bytes --] (Cc: list for posterity) Nice, thanks! I should have waited to send the message - I made a /init that exec's /sbin/init (maybe I can just symlink them?), removed any auto lines from /etc/fstab, and it worked like a charm. This is flippin' sweet. I can netboot into a re-imager, netboot into a rescue system, netboot into a BIOS updater (if I dare), netboot into a security thingie, or netboot a diskless webhead, just by changing a symlink and rebooting the target system (with IPMI if necessary). Thanks for the pointer to ThinStation, by the way, that looks really instructional, a cool project, and maybe useful at home. Cheers, Peter On Mon, Oct 20, 2008 at 6:01 PM, Stanley Brinkerhoff <stan@vtwireless.com>wrote: > I use ThinStation on ~50 thin client PC's which operates as you describe. > > Stan > > > On Mon, Oct 20, 2008 at 8:49 PM, Peter Abrahamsen <rainhead@gmail.com>wrote: > >> Hi all, >> >> I got the crazy idea to boot my servers purely from netboot with their >> root filesystems being initramfs archives coming from tftp on pxeboot. >> >> Is this reasonable? I tried just passing a cpio of my desired root >> partition as the initrd option, but it ended up using my hdd as root, I >> think because my initramfs didn't have a file at /init. Everyone else seems >> to just use their initramfs in order to boot something else, like nfs, but >> I've got plenty of RAM and don't really want to introduce the additional >> complexity and latency of NFS. >> >> Anyone done anything like that? >> >> Thanks, >> Peter >> > > [-- Attachment #2: Type: text/html, Size: 2182 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-server] Pure-initramfs boot 2008-10-21 0:49 [gentoo-server] Pure-initramfs boot Peter Abrahamsen [not found] ` <2b539210810201801w7904a2fw5dc3e07a9ff093ff@mail.gmail.com> @ 2008-10-21 1:44 ` Karl Holz 2008-10-21 2:03 ` Peter Abrahamsen 1 sibling, 1 reply; 4+ messages in thread From: Karl Holz @ 2008-10-21 1:44 UTC (permalink / raw To: gentoo-server@lists.gentoo.org I would like to try to build something like that for ppc and net booting it, I have a lot of ram too Peter where you thinking of writing a script to build the root system? If you want to start a project I'm down, I know bash, perl and php. Peace, Karl On 20-Oct-08, at 20:49, "Peter Abrahamsen" <rainhead@gmail.com> wrote: > Hi all, > > I got the crazy idea to boot my servers purely from netboot with > their root filesystems being initramfs archives coming from tftp on > pxeboot. > > Is this reasonable? I tried just passing a cpio of my desired root > partition as the initrd option, but it ended up using my hdd as > root, I think because my initramfs didn't have a file at /init. > Everyone else seems to just use their initramfs in order to boot > something else, like nfs, but I've got plenty of RAM and don't > really want to introduce the additional complexity and latency of NFS. > > Anyone done anything like that? > > Thanks, > Peter ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-server] Pure-initramfs boot 2008-10-21 1:44 ` Karl Holz @ 2008-10-21 2:03 ` Peter Abrahamsen 0 siblings, 0 replies; 4+ messages in thread From: Peter Abrahamsen @ 2008-10-21 2:03 UTC (permalink / raw To: gentoo-server Karl, I've built a custom stage4 with catalyst based on a recent portage snapshot, including several tools I want to use in any environment I boot into (netcat, rsync, vim, less, zsh, gentoolkit, etc). I've also built a custom minimal install cd based on that stage4 and a 2.6.25-r7 kernel (now with less data corruption!). I'll probably develop an overlay for the stage4 (though not, I suppose, the cd) that takes the hostname from DHCP and decides what to do. I don't know, I haven't thought through this really clearly yet. All our systems still have harddrives, so I think what might be most useful to me is to boot into something that simply mounts the local filesystems, an rsync's down any changes to the golden image on my boot server. I tried using Puppet for system configuration management for a while, but it will never offer the degree of control and precision that the system I'm proposing would, and the degree abstraction it offers isn't worth the complexity that comes with it. I do plan on making a repo on github to share what I come up with. It isn't much yet, but could prove useful to someone. I'll send a message when I've done so; ping me if you haven't heard anything by the end of the week (and care). Cheers, Peter On Oct 20, 2008, at 6:44 PM, Karl Holz wrote: > I would like to try to build something like that for ppc and net > booting it, I have a lot of ram too > > Peter where you thinking of writing a script to build the root system? > > If you want to start a project I'm down, I know bash, perl and php. > > Peace, > > Karl ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-10-21 2:03 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-10-21 0:49 [gentoo-server] Pure-initramfs boot Peter Abrahamsen [not found] ` <2b539210810201801w7904a2fw5dc3e07a9ff093ff@mail.gmail.com> 2008-10-21 1:41 ` Peter Abrahamsen 2008-10-21 1:44 ` Karl Holz 2008-10-21 2:03 ` Peter Abrahamsen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox