Is there a way to install DragonFly via network (w/o CD) ?
Matthew Dillon
dillon at apollo.backplane.com
Wed Oct 13 17:44:43 PDT 2004
: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
Sure, go for it! But lets define what we want first. Presumably we
want to add some options to the installer's base menu and/or add logins
for this stuff, in addition to being able to automate it with a CD or
CD+USB diskkey combo. Right?
Hmm. Is it possible to have one DHCP server distribute just IP addresses
(e.g. like your home cablemodem/dsl router), and another DHCP server
distribute only DHCP/BOOTP boot-related requests? Maybe I should
experiment a bit.
so, e.g. pfi variables would be something like
# Enable tftp and NFS services with pxeboot and a kernel available via
# tftp and the CD's root mount available via NFS.
#
pfi_boot_tftp_server="YES"
pfi_boot_nfs_server="YES"
# Enable DHCP related pxeboot services: root-path and filename specs
#
pfi_boot_pxeserver="YES"
# Enable DHCP related dynamic IP address services. This server will
# assign IP addresses to requesting clients in the 10.1.0.0-10.1.255.255
# range.
#
pfi_boot_ipserver="YES"
[I'm not sure if pxe and ip services can be separately enabled since
they are both served from the same dhcp server, but it might be
possible]
And the new installer menu options would be something like this:
* Start TFTPD, NFSD, and PXE BOOT services without IP serving. This
machine will obtain its IP address automatically via DHCP.
* Start TFTPD, NFSD, and PXE BOOT services with IP serving. This
machine will be assigned the IP address 10.1.0.1
-Matt
More information about the Users
mailing list