DragonFly BSD
DragonFly users List (threaded) for 2004-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Is there a way to install DragonFly via network (w/o CD) ?


To: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
From: Scott Ullrich <geekgod@xxxxxxxxxxx>
Date: Wed, 13 Oct 2004 17:46:24 -0400

The issues with network configuration and such for DHCPD could easily be handled by pfi (pre-flight installer). Docs for this area available at:

http://www.bsdinstaller.org/cgi-bin/cvsweb.cgi/installer/root_skels/installer/etc/defaults/pfi.conf?rev=1.3&content-type=text/x-cvsweb-markup

At any rate, if nobody else is working on this, this would be an ideal addition to the installer and should be very easy to accomplish. If nobody else minds, I can tackle this pretty quickly with PFI.

Regards,

Scott

Matthew Dillon wrote:
:> Maybe we could/should add this :> setup to the live cd so that it can be easily switched on (in the :> installer?). :
:To allow any machine that can boot the DF live-cd to become a pxe-boot server, "at :the flick of a switch", would be very handy. At present, can this be done?
:


    Yes, it almost can.  The CD image can be served out via NFS for network
    boot clients and they should boot up just fine with it, without requiring
    a working hard drive.  In fact I tested that just a few days ago.

    What is needed is a dhcpd server (/usr/ports/net/isc-dhcp3-server I
    think), a pxeboot image, which I have, and setting up bot hthe dhcpd
    server and tftp on the machine.

    Obviously the CD doesn't do this yet, but if you want to persue it
    you could create a login and a package just like the installer guys do
    with the installer.  The /usr/src/nrelease Makefile infrastructure allows
    you to construct custom packaged setups.  There is no reason why we
    couldn't create a login: that automatically starts up the required
    services.

The only real issue here is IP assignment. Many networks already have
their own DHCP servers so booting a CD in this mode on such a network
could result in other machines on the network getting assigned the
dummy IP addresses unexpectedly. So maybe what is needed are two logins... one which does the full bore everything, including IP assignment, and another which simply sets up the NFS and tftpd servers
and you have to specify the bootp stuff in your existing dhcpd server.


Do you want to persue doing this?

-Matt
Matthew Dillon <dillon@xxxxxxxxxxxxx>



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]