Εισαγωγή
Αν θέλουμε να αναβαθμίσουμε το λειτουργικό σύστημα solaris σε ένα sun server ο οποίος δε διαθέτει cdrom ή δεν έχουμε πρόσβαση σε αυτό, τότε η λύση είναι να τον εγκαταστήσουμε μέσω δικτύου. Απαραίτητη προϋπόθεση είναι να έχουμε πρόσβαση στην κονσόλα του.
Θα χρειαστεί επίσης να έχουμε άλλον ένα server στο ίδιο υποδίκτυο ο οποίος θα παίξει το ρόλο του install server.
Υποθέτουμε ότι οι 2 servers έχουν IP addresses 192.168.1.10(o server που θέλουμε να αναβαθμίσουμε), 192.168.1.20 (o install server).
Αρχικά πρέπει ο install server να έχει πρόσβαση στα installation files του λειτουργικού που θέλουμε να εγκαταστήσουμε (solaris 10 στην περίπτωσή μας). Αυτό θα μπορούσε να γίνει τοποθετώντας το dvd του solaris . Εναλλακτικά και σε περίπτωση που αυτό δεν είναι δυνατό μπορούμε να χρησιμοποιήσουμε το installation dvd image που μπορούμε να “κατεβάσουμε” από τη sun.
Τοποθετούμε το image(πχ sol-10-u6-ga1-sparc-dvd.iso) στο directory /instserver/iso-image
Στη συνέχεια για να διαβάσουμε το image θα χρησιμοποιήσουμε την lofiadm εντολή ως εξής:
#lofiadm -a /instserver/iso-image/sol-10-u6-ga1-sparc-dvd.iso
Θα μας βγάλει
/dev/lofi/1
ή κάτι παρόμοιο το οποίο είναι το device που στη συνέχεια θα κάνουμε mount:
#mount -F hsfs /dev/lofi/1 /instserver/mnt
Τα ονόματα των φακέλων που έχουμε δημιουργήσει (πχ instserver,mnt,…) είναι τυχαία και δεν παίζουν ρόλο στη διαδικασία αρκεί να αναφερόμαστε στο σωστό κάθε φορά.
Εφόσον τα παραπάνω έχουν γίνει σωστά έχουμε το dvd του solaris mounted στο /instserver/mnt.
#cd /instserver/mnt/Solaris_10/Tools/
#mkdir -p /instserver/server
#./setup_install_server /data/instserver/server
Η εντολή αυτή θα διαρκέσει κάποια ώρα ανάλογα με την ισχύ του μηχανήματος. Όταν τελειώσει
#cd /instserver/server/Solaris_10/Tools/
#./add_install_client -e xx:xx:xx:xx:xx:xx -n none FQDN.of.new.machine sun4u
(Στην εντολή αυτή xx:xx:xx:xx:xx:xx είναι η mac address της κάρτας δικτύου του μηχανήματος που θέλουμε να εγκαταστήσουμε και FQDN.of.new.machine το πλήρες dns όνομα που αυτό θα πάρει)
Adding Ethernet number for FQDN.of.new.machine to /etc/ethers
saving original /etc/dfs/dfstab in /etc/dfs/dfstab.orig
Adding “share -F nfs -o ro,anon=0 /instserver/server” to /etc/dfs/dfstab
making /tftpboot
enabling tftp in /etc/inetd.conf
Converting /etc/inetd.conf
enabling network/tftp/udp6 service
enabling network/rarp service
enabling network/rpc/bootparams service
updating /etc/bootparams
copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
O install server είναι έτοιμος.
Συνδεόμαστε στην κονσόλα του server που θέλουμε να εγκαταστήσουμε και αφού τον φέρουμε σε ok prompt(sparc machine) δίνουμε
ok> boot net – install
H συνέχεια είναι μια κανονική εγκατάσταση solaris10.