alm at sirius.net.au alm at sirius.net.au
Wed Jul 27 05:15:05 GMT 2005


> From owner-freebsd-sparc64 at freebsd.org Wed Jul 27 14:48:43 2005

> 
> Miles Nordin <carton at Ivy.NET> wrote, On 7/26/2005 4:00 AM:
> 
> > Is there a way to netboot FreeBSD/sparc64?
> 
> Alongside what Kris said, I also found this article helpful:
> 
> http://ezine.daemonnews.org/200301/sparc64-nfsroot.html

While that document (plus diskless(8), and the one on people.freebsd.org) where
helpful in getting started, I found that they didn't 
work quite as expected. I also didn't see why one has to boot off a working
FreeBSD install just to install a system. On OpenBSD, you only need a copy
of the installation media .. I think that's the same on NetBSD as well.

Anyway, on a Netra, here's my notes ... I'm pretty sure they're right.. 

-Get the miniinst FreeBSD ISO
        5.3-RELEASE-sparc64-miniinst.iso

-Mount the iso to /mnt via a loopback on the NFS/TFTP server
On Solaris:
lofiadm -a /export/home/alm/5.3-RELEASE-sparc64-miniinst.iso /dev/lofi/1
mount -F hsfs -o ro /dev/lofi/1 /mnt

On Linux:
mount -o loop -t iso9660 \
        /tmp/freebsd/5.3-RELEASE-sparc64-miniinst.iso /mnt

-Put loader in /tftpboot directory
cp -R /mnt/boot/ /tftpboot

-Uncompress mfsroot
gunzip /tftpboot/boot/mfsroot

-Share out out ISO via NFS
share -o ro /mnt

-Configure a static DHCP lease for it:
host netboot {
        hardware ethernet <mac-addr> ; 
        option host-name "<hostname>" ; 
        fixed-address <IP addr.> ; 
        always-reply-rfc1048 on;
        filename "/boot/loader";
        next-server <TFTP/NFS server> ; 
        option root-path "<TFTP/NFS server>:/mnt" ; 
}

-Start dhcpd3 and tftp as needed

-On the Netra console (via a vt100 terminal), boot off the network

boot net:dhcp 

-And install as needed (EG: From FTP, NFS, etc etc).

One thing that I needed to do also, was to make sure I had my terminal
setup as vt100 .. sysinstall didn't like the default one I was using. 
So, play around with that if you're having issues with the actual 
installation .. 

Cheers,
	-Andrew.




More information about the freebsd-sparc64 mailing list