Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jun 2004 16:34:44 -0400
From:      Mykel <Mykel@mWare.ca>
To:        Joerg Wunsch <joerg_wunsch@interface-systems.de>
Cc:        freebsd-sparc@freebsd.org
Subject:   Re: FreeBSD on an Ultra2?
Message-ID:  <40C8C5E4.6040508@mWare.ca>
In-Reply-To: <20040610204947.B13882@ida.interface-business.de>
References:  <40C89CA9.40607@mWare.ca> <20040610204947.B13882@ida.interface-business.de>

next in thread | previous in thread | raw e-mail | index | archive | help
This is great, I should be able to get thru this then. (Pending more 
information on the SCSI driver)

If I do a loopback mount of the .iso, can I export that to be /cdrom as 
in your example? Could I then just symlink the boot image?

As for the E450... well... I just want some big hardware like that :)
Maybe I'll get my sister in Amsterdam to pick it up ;)

Myke


Joerg Wunsch wrote:

>As Mykel wrote:
>  
>
>>Thing is - I know very little about netbooting, and I haven't been
>>able to find much out in the first place. All I seem to find are
>>Redhat things.
>>    
>>
>You need a RARP daemon (since this is what the Sun firmware uses to
>find out about its own IP address), a DHCP server (that's what FreeBSD
>uses to find about its boot parameters -- Solaris would use
>rpc.bootparamd instead), and a TFTP server to supply the bootstrap.
>Finally (and obviously), you need an NFS server supplying the
>filesystem(s).
>
>Configuring the RARP daemon is simple: setup /etc/ethers, and enable
>it in your /etc/inetd.conf.  If you've got an ethernet interface with
>more than one IP address, you might want to obtain FreeBSD's latest
>version of rarpd.
>
>Here's a snippet of dhcpd.conf (ISC DHCP) I've been using to netboot
>one of my machines:
>
>host HOSTNAME {
>        hardware ethernet 08:00:20:XX:XX:XX;
>        fixed-address HOSTNAME;
>        option host-name "HOSTNAME";
>        always-reply-rfc1048 on;
>        filename "kernel";
>        option root-path "SERVERIPADDRESS:/cdrom";
>}
>
>HOSTNAME is the intented name of your host (should be in DNS in order
>to be used for `fixed-address', too).  Note the use of an IP address
>for SERVERIPADDRESS -- this avoids the requirement of DNS lookups when
>mounting the root FS.  In the above case, the boot server was serving
>the image of the installation CD-ROM for a machine that was unwilling
>to boot directly off that CD.  (You can read about it in the archives
>of this list.)
>
>The TFTP server must be the same machine that runs rarpd, and the boot
>image must have the hexadecimal client's IP address as its name (using
>the TFTP daemon's default directory, typically /tftpboot).  The actual
>file to supply is /boot/loader (right from the CD-ROM in my case).
>This is normally done using a symlink from /tftpboot/loader to
>/tftpboot/C0A80301 (example: 192.168.3.1).
>
>That's about all, type "boot net" then on your client.
>
>  
>
>>Once the OS is installed... does it still need to be netboot?
>>    
>>
>
>I think so, since the SCSI controller isn't supported at all (as
>I understand the docs).
>
>  
>
>>PS: If anyone needs to have an E450 disposed of, feel free to ship it to 
>>me ;)
>>    
>>
>
>I've got an E450 as my machine to play with FreeBSD/sparc64... but
>even if I could give it away, shipping it overseas alone would
>probably exceed the current value of that machine.  It's large and
>heavy.
>
>  
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40C8C5E4.6040508>