[K12OSN] Built in New World Mac Thin Client support
Jim Kronebusch
jim at winonacotter.org
Thu Jan 13 14:52:52 UTC 2005
> Hey Chuck,
>
> Do you have a quick-and-dirty HOWTO on installing yaboot/kernel on
> the Macs?
>
> -Eric
Eric,
Below is all of the information Chuck provided me last time this issue
came up. I have not had the chance to get this to work yet but you
could probably make more sense of this than myself. The text below is
just a quick cut and paste somewhat in sequence of our emails. I think
from it you should be able to extract the procedure. In one reply to
Chuck I made an attempt at a procedure summary as you can see towards
the bottom. Thanks again for your efforts.
-----------------------------------------
Jim: i am netbooting four diff apples with openfirmware bases directly
yo ltsp..what it takes is the /opt/ltsp/ppc folder which is a tar file
billc created...and the contents of his tftpboot folder..plus a tweak in
dhcp to pass option 43.. i will switch machines and try to give you a
url if you are interested..chuck
<http://169.244.180.190:81/ltsp-ppc.tar.gz>
<http://169.244.180.190:81/apple.tar.gz>
this the nfs file system and contents of tftpboot plus i think a working
dhcpd.conf..chuck
i do cmd-option o f to go into openfirmware then at ok> prompt type boot
enet:192.168.0.1
once that works you can change startup disk to network and let er
rip..chuck
> > easy..i se everything is in the one big file..the
> > ltsp-ppc.tar.gz should look like /opt/lts/pcc when you are
> > done.. dhcp is on port 67..take the pieces you need and add
> > them to your dhcpd.conf..the option routers is important..and
> > that funny looking option
> >
> > and that funny looking encapsulated stuff
> >
> > so apple first downloads yaboot from /tftpboot-which download
> > yaboot.conf which specifies kernel and initrd names--which
> > downloads kernel and initrd which then nfs mounts the
> > filesystem.. so you need yaboot yaboot.conf kernel and initrd
> > in /tftpboot..notice that for whatever reason the full
> > pathname is specified in yaboot.conf.. use the ip of your
> > server from openfirmware (not mine 8~))
> > chuck
>
>
> Okay. So I'll simply expand ltsp-ppc.tar.gz to /opt/ltsp/ppc
>
> Then put the following files from apple.tar.gz into /tftpboot
> yaboot
> yaboot.conf
> vmlinux-ppc-2.4.22-ltsp-1
> initrd-ppc-2.4.22-ltsp-1
>
> Then replace my existing dhcpd.conf with the following one included in
> apple.tar.gz (with all refs to 192.168.0.1 changed to my server IP).
>
> I imagine that if I replaced my ifcfg-eth0 with your file I could
> leave dhcpd.conf alone?
>
> Then do I need to do anything with exports and hosts files?
>
> Once done just reboot my mac clients with "cmd+option+o+f", type boot
> enet:ser.ver.add.ress at the command and I will be running a true thin
> client out of any new world Mac.
>
> Can I remove the HD's from these machines just like I would with a
> standard thin?
>
> Will this LTSP server still boot i386 machines when finished or just
> macs?
i just threw all my confs in when i got it working in philly..might need
a hosts reference to keep nfs happy..exports should be such that nfs can
export /opt/ltsp/whatever.. might need to check perms..i believe you can
use same box for i386 andd ppc..i used to with the nubus.. might want to
put that encapsulated stuff in a specific host in dhcpd.conf but i am
pretty sure i386 ignores it...best of luck..and lemme know how it comes
out..you might need to try a couple different video card designations in
lts.conf..bill-xc says some may need glx mopdule loaded...chuck
--
This message has been scanned for viruses and
dangerous content by the Cotter Technology
Department, and is believed to be clean.
More information about the K12OSN
mailing list