Re: Sharing the cdrom - solaris 9

From: Dennis Clarke (dclarke_at_blastwave.org)
Date: 01/28/04


Date: Wed, 28 Jan 2004 17:33:56 -0500


What you need to do here is create a jumpstart server that will allow the
install to occur over the network. Simply create a directory somewhere called
/foobar/jumpstart/sol/9 and then insert the CD 1 of 1. Ensure that volmgt is
running such that the CD will get mounted for you. Then cd to the
Solaris_9/Tools directory on the CD and run the script setup_install_server
with a few options.

# ./setup_install_server /foobar/jumpstart/sol/9

Then watch as the CD is read and copied over to the new location and a tftp
boot server is created for you. Really this is just a fancy NFS share.

When the CD 1 of 2 completes you then eject it. Insert the CD 2 of 2 cd and
then cd to Solaris_9/Tools directory also. There you can run a script that is
named something obvious like "add_to_install_server". After that completes
you will not need the CDs anymore todo an install. All you need is to know
the ethernet address of the system that you want to install. What I mean here
is the physical mac address like 8:0:20:8f:20:b9 not the ip address.

If you have setup the jumpstart server correctly then your /etc/dfs/dfstab
file will have an entry in it that looks like :

# The following is a boot image of Solaris 9 12/03
share -F nfs -o ro,anon=0 /foobar/jumpstart/9

Now go and make an entry in the hosts file for the new system :

207.34.228.123 newfoo

And also create an entry in a file called /etc/ethers with the mac address :

8:0:20:8f:20:b9 newfoo

Then go to the jumpstart server directory /foobar/jumpstart/9/Solaris_9/Tools
and there you will see a script named add_install_client. The complete usage
is :

Usage: ./add_install_client [-i ipaddr] [-e ethernetid] [-s server:path]
                [-c server:path] [-p server:path]
                [-n [name_server]:name_service[(netmask)]]
                [-t install boot image path] client_name platform_group

Keep your life easy and just run ./add_install_client newfoo sun4u

The file /etc/inet/inetd.conf file will also have an entry for tftp NOW. Go
and look at that if you want.

At the ok prompt on the newfoo system just type "boot net".

Then the newfoo system should issue a few ARP RARP packets and eventually boot
across the net from your server. Installation should continue normally
although you will not need to specify the hostname or the ip address.

Dennis



Relevant Pages

  • Re: wuauclt.exe stealing CPU constantly. No access to Windows Upda
    ... The "no name entry" has the location ... If the system can not access Windows Update *AFTER* checking the ... regsvr32 wuapi.dll ... Now try to install WindowsUpdateAgent30-x86.exe ...
    (microsoft.public.windowsupdate)
  • Re: ActiveSync error 85010014 yet again! Any suggestions?
    ... Uninstall ActiveSync ... an install of another application. ... Norton AntiVirus puts in an entry like this: ... disable Script blocking in that software ...
    (microsoft.public.pocketpc.activesync)
  • Re: Bind 9.3.0 startup failure
    ... I removed the entry from /etc/rc.conf and instead put an entry in ... I performed a clean install without named or Linux ... > channel 127.0.0.1#953: permission denied ...
    (freebsd-questions)
  • Re: Suggestions for double-hashing scheme
    ... >> encounter an entry for 'y', which was installed on its fourth probe. ... > but didn't find an available slot on install and decrement in a delete. ... twice the maximum after the last rebuild). ...
    (comp.programming)
  • Re: ActiveSync error 85010014 yet again! Any suggestions?
    ... an install of another application. ... This will launch the Windows Registry Editor ... Norton AntiVirus puts in an entry like this: ... disable Script blocking in that software ...
    (microsoft.public.pocketpc.activesync)