Εγκατάσταση Windows XP

|

Η εγκατάσταση ενός Λ.Σ είναι ένα σχετικά απλό θέμα και οι πιο πολλοί χρήστες την έχουν κάνει τουλάχιστον μία φορά στον Η/Υ τους. Η εγκατάσταση του Λ.Σ όμως δεν είναι αυτό που γνωρίζουν οι περισσότεροι χρήστες αλλά κάτι το σύνθετο με πολλούς παραμέτρους με σκοπό την ευκολία και την ταχύτητα της εγκατάστασης. Μην μου πείτε ότι λυπάστε τον Τεχνικό που δουλεύει σε μια εταιρεία Η/Υ και φορτώνει 5 , 10 ή και 20 Η/Υ με Λ.Σ γιατί πιστέψτε με δεν κάνει αυτό που κάνετε εσείς στο σπίτι.

Το θέμα με το οποίο θα ασχοληθούμε είναι η αυτόματη εγκατάσταση των Windows XP (unattended installation). To unattended installation απαιτεί κάποιο χρόνο προετοιμασίας από τον χρήστη (@15-30 min) αλλά η εγκατάσταση γίνεται πλέον αυτόματα, χωρίς να χρειάζεται η παρουσία του χρήστη κατά τη διάρκεια της εγκατάστασης.

Πριν όμως ξεκινήσω το unattended installation θα δω πρώτα πως γίνετε η εγκατάσταση των Windows XP από το χρήστη και ποίες είναι οι ρυθμίσεις που δίνω κατά την εγκατάσταση για να μπορέσω να προχωρήσω στην αυτόματη εγκατάσταση και να εξηγήσω πως γίνεται.

Εγκατάσταση Windows XP

Για την εγκατάσταση των XP απαιτούνται κάποια βήματα στα οποία η εγκατάσταση περιμένει να “απαντήσουμε” σε ερωτήσεις που μας κάνει για ρυθμίσεις που αφορούν το λειτουργικό σύστημα. Κάθε φορά που πρέπει να απαντήσουμε μια τέτοια ερώτηση ο χρήστης που κάνει την εγκατάσταση θα πρέπει να δηλώσει την “απάντησή” του για να μπορέσει να συνεχίσει η εγκατάσταση.

Έτσι ο χρήστης χάνει πολύτιμο χρόνο στο να δηλώνει όλες αυτές τις απαντήσεις που χρειάζεται η εγκατάσταση και αυτό γίνετε καθημερινά. Παρακάτω θα δούμε ποίες είναι αυτές οι ερωτήσεις που μας κάνει η εγκατάσταση και μετά πως θα αποφύγουμε αυτές κατά την διάρκεια της εγκατάστασης.

Βήμα 1

Εισάγουμε το CD των Windows XP και κάνουμε power on τον Η/Υ.Επειδή το CD είναι bootable θα ξεκινήσει η εγκατάσταση. Η εγκατάσταση θα αρχίσει να αντιγράφει αρχεία που είναι απαραίτητα για την εγκατάσταση. Όταν ολοκληρωθεί η αντιγραφή των αρχείων η εγκατάσταση θα μας κάνει την πρώτη ερώτηση.

Ερώτηση 1

Αν θέλουμε να κάνουμε εγκατάσταση των Windows XP (press ENTER) ή αν θέλουμε να κάνουμε Repair (press R) το λειτουργικό σύστημα. Εμείς θέλουμε να κάνουμε μια καινούργια εγκατάσταση και πατάμε ENTER

Βήμα 2

Ερώτηση 2

Η αμέσως επόμενη ερώτηση είναι αν θα αποδεχθούμε τους όρους χρήσης του Λειτουργικού Συστήματος. Με F8 αποδεχόμαστε του όρους και συνεχίζω. (ίσως να πρέπει να πατήσω το Page Down για να διαβάσω την άδεια χρήσης)

Βήμα 3

Ερώτηση 3

Εφόσον αποδεχτώ την άδεια χρήσης θα πρέπει να δημιουργήσω τα partition στο σκληρό δίσκο για να μπορέσει το λειτουργικό σύστημα να εγκατασταθεί. (συνήθως δημιουργούμε δύο partition, ένα system για το λειτουργικό σύστημα και ένα data για δεδομένα.Ετσι αν το λειτουργικό σύστημα πάθει κάτι και χρειαστεί επαναεγκατάσταση να μην χρειαστεί να πειράξω το partition με τα δεδομένα, απλώς φορτώνω ξανά το λειτουργικό στο system partition)

Αφού τελειώσω με το partition πατώντας το Enter θα μου ζητήσει να κάνω format το partition που έφτιαξα (NTFS ή FAT)

Όταν τελειώσει και το format θα αρχίσει η διαδικασία αντιγραφής των αρχείων που χρειάζεται η εγκατάσταση στο στο σκληρό δίσκο.

Τελειώνοντας και την αντιγραφή των αρχείων ο Η/Υ θα κάνει restart και θα αρχίσει το GUI περιβάλλον της εγκατάστασης. Στο GUI περιβάλλον η εγκατάσταση θα μου κάνει ερωτήσεις σχετικά με τις ρυθμίσεις που θέλω να έχει το λειτουργικό μου σύστημα π.χ την γλώσσα, δίκτυο, product key κλπ.

Βήμα 4

Ερώτηση 4

Θα μου ζητηθεί να δηλώσω τα Regional and Language Options. Από το customize θα τα δηλώσω όλα Greek

Βήμα 5

Ερώτηση 5

Θα μου ζητηθεί να δηλώσω τα Name και Organization

Βήμα 6

Ερώτηση 6

Θα μου ζητηθεί να δηλώσω τα Name και Organization

Βήμα 7

Ερώτηση 7

Θα μου ζητηθεί να δηλώσω το Computer Name και το Password του Administrator

Βήμα 8

Ερώτηση 8

Θα μου ζητηθεί να δηλώσω τα Date and Time settings

Βήμα 9

Ερώτηση 9

Θα μου ζητηθεί να δηλώσω τα Network Settings

Βήμα 10

Ερώτηση 10

Θα μου ζητηθεί να δηλώσω αν ο Η/Υ ανήκει σε Workgroup ή Domain

Αφού έχω δηλώσει τις πληροφορίες που χρειάζεται το Λειτουργικό Σύστημα θα συνεχιστεί η εγκατάσταση και ο Η/Υ θα κάνει restart και θα ξεκινήσει για πρώτη φορά τα Windows.

Βήμα 11

Ερώτηση 11

Τα Windows θα κάνουν adjust το Screen Resolution

Βήμα 12

Ερώτηση 12

Welcome Screens, θα πρέπει να δηλώσω το προιόν στη Microsoft και να δημιουργήσω ένα χρήστη

Βήμα 13

Τα Windows ξεκίνησαν

Όπως είδαμε ούτε λίγο ούτε πολύ έπρεπε να απαντήσουμε σε 12 ερωτήσεις που αφορούν την εγκατάσταση και η μόνη δυσκολία ήταν ότι απλά έπρεπε να είμαστε πάνω από τον Η/Υ για δίνουμε τις απαντήσεις.

Unattended Installation

Τι είναι τελικά το unattended installation; είναι κάτι μαγικό; Όχι. Το unattended installation βασίζεται στις ερωτήσεις που μας κάνει η εγκατάσταση και στις απαντήσεις που δίνει ο χρήστης. Η εγκατάσταση πάντα μας κάνει τις ίδιες ερωτήσεις και ο χρήστης δίνει τις κατάλληλες απαντήσεις βάσει των ρυθμίσεων που θέλει να κάνει στο λειτουργικό. Η ιδέα είναι απλή, αφού γνωρίζουμε τις ερωτήσεις που μας κάνει το λειτουργικό θα δημιουργήσω ένα αρχείο που θα έχει τις απαντήσεις σε αυτές τις ερωτήσεις και η εγκατάσταση θα διαβάζει την απάντηση του χρήστη μέσα από αυτό το αρχείο. Το αρχείο αυτό ονομάζεται answer file και είναι η καρδιά του unattended installation. Το αρχείο αυτό μπορεί να δημιουργηθεί είτε με έναν απλό text editor εφόσον έχουμε γνώση της δομής του answer file είτε με προγράμματα που εξάγουν answer file. H Microsoft στο CD των Windows XP έχει ένα τέτοιο πρόγραμμα το οποίο λέγεται Setup Manager και βρίσκετε μέσα στο DEPLOY.CAB στον φάκελο SUPPORT\TOOLS.

Ας δούμε πως δουλεύει αυτό το πρόγραμμα.Κάντε extract το αρχείο setupmgr.exe σε κάποιο φάκελο και τρέξτε το.

Αυτή είναι η πρώτη οθόνη που εμφανίζεται όταν τρέξετε το πρόγραμμα που απλώς μας καλωσορίζει στο πρόγραμμα

Επιλέγω NEXT

Εδώ το πρόγραμμα μας ρωτάει αν θα δημιουργήσουμε ένα νέο answer file ή θα διορθώσουμε κάποιο υπάρχον

Επιλέγω Create a new answer file και πατάω NEXT

Εδώ θα πρέπει να διαλέξω τον τύπο της εγκατάστασης που θέλω. Υπάρχουν 3 επιλογές από τις οποίες θα διαλέξω το Windows Unattended Installation, τους άλλους δύο τύπους θα τους αναφέρουμε πιο κάτω

Επιλέγω το Λειτουργικό στο οποίο θέλω να κάνω unattended installation

Εδώ θα πρέπει να διαλέξω τo επίπεδο αλληλεπίδρασης με το χρήστη, που σημαίνει τι θα μπορεί να πληκτρολογήσει και αν θα μπορεί, αν θα δίνει απαντήσεις μόνο σε κάποιες ερωτήσεις και όχι όλες.

Εγώ θα διαλέξω το Fully automated που σημαίνει ότι θα δώσω όλες τις απαντήσεις και ο χρήστης δεν θα πληκτρολογεί τίποτα

Εδώ θα διαλέξω αν θέλω να μου δημιουργήσει ένα φάκελο εγκατάστασης που σημαίνει ότι θα αντιγράψει το φάκελο Ι386 από το CD των Windows XP ή αν θα δημιουργήσεί μόνο το αρχείο και θα το χρησιμοποιήσω εγώ όπως θέλω.

Επιλέγω No, this answer file will be used to install from a CD

Αυτή είναι η βασική οθόνη από όπου θα καταχωρήσω τις απαντήσεις μου για να μπορέσει να τις διαβάσει η εγκατάσταση. Όπως βλέπεται οι ερωτήσεις είναι αυτές που υπάρχουν και στην εγκατάσταση αλλά έχω και κάποιες περαιτέρω δυνατότητες όπως Install Printer καθώς και τις επιλογές Run Once και Additional Command όπου μπορώ χρησιμοποιώντας batch file να κάνω ρυθμίσεις στο Λειτουργικό Σύστημα, π.χ θα μπορούσα να περάσω κάποιον ή κάποιους χρήστες , να μοιράσω φακέλους , να αλλάξω το Desktop, να εγκαταστήσω και κάποια προγράμματα όπως το Office

Ας δούμε από τις επιλογές που έχω βάση των βημάτων που περιγράψαμε πιο πάνω που αντιστοιχεί το κάθε ένα από αυτά

Παρατηρήστε ότι έχω δηλώσει όλες τις απαντήσεις για τις ερωτήσεις 5 έως 10 που ουσιαστικά αφορούν το GUI περιβάλλον της εγκατάστασης.

Αφού δώσω όλες τις απαντήσεις πατώντας στο Additional Commands επιλέγω Finish για να αποθηκεύσω το answer file

Το αρχείο ουσιαστικά είναι ένα αρχείο κειμένου. Ας δούμε όμως τι περιέχει

Το αρχείο δομείται από κάποια section (Data, Unattended , GUIUnattended, User Data, Regional Settings, Identification, Networking) στα οποία υπάρχουν μεταβλητές με δηλωμένες τις τιμές τους.

Ας πάρουμε ένα-ένα τα section να δούμε τι περιέχει και τι δηλώνει το καθένα.

[Data]

AutoPartition=1

Δηλώνω αν η εγκατάσταση θα γίνει στο πρώτο ελεύθερο partition ή θα επιλέξει ο χρήστης το partition της εγκατάστασης

0 = η εγκατάσταση θα γίνει στο πρώτο ελεύθερο partition

1 = η εγκατάσταση θα γίνει στο partition που θα επιλέξει ο χρήστης

MsDosInitiated="0"

Δηλώνω αν η εγκατάσταση θα ξεκινήσει από CD ή από δισκέτα

0 = η εγκατάσταση θα ξεκινήσει από CD

1 = η εγκατάσταση θα ξεκινήσει από δισκέτα

UnattendedInstall="Yes"

Ενημερώνει την εγκατάσταση ότι θα γίνει unattended installation

[Unattended]

UnattendMode=FullUnattended

Ο τρόπος αλληλεπίδρασης με το χρήστη : FullUnattended όλες οι ρυθμίσεις βρίσκονται στο answer file

OemSkipEula=Yes

Αν θα εμφανίσει την άδεια χρήσης για αποδοχή ή όχι (ερώτηση 2)

Yes = Δεν ζητάει από το χρήστη να αποδεχθεί της άδεια χρήσης

No = Ζητάει από το χρήστη να αποδεχθεί της άδεια χρήσης

OemPreinstall=No

Αντιγράφει ή όχι τα αρχεία που βρίσκονται στον $ΟΕΜ$ κατάλογο του CD

Yes = Αντιγράφει τα αρχεία

No = Δεν αντιγράφει τα αρχεία

Συνήθως χρησιμοποιείτε για την αυτόματη εγκατάσταση των drivers

TargetPath=\WINDOWS

Το Path που θα γίνει η εγκατάσταση

[GuiUnattended]

AdminPassword="1234"

Το password του administrator

EncryptedAdminPassword=NO

Αν το password του administrator θα είναι encrypted ή όχι

Yes = το password είναι encrypted

No = το password είναι plain text

OEMSkipRegional=1

Αν θα εμφανίσει ή όχι το διάλογο για τα Regional settings

0 = εμφανίζει το διάλογο Regional settings

1 = δεν εμφανίζει το διάλογο Regional settings

TimeZone=130

Δηλώνω το TimeZome

Τιμές από 000 έως 300

OemSkipWelcome=1

Αν θα εμφανίζει ή όχι τις Welcome Screens μετά το τέλος της εγκατάστασης

0 = εμφανίζει τις Welcome Screens μετά το τέλος της εγκατάστασης

1 = δεν εμφανίζει τις Welcome Screens μετά το τέλος της εγκατάστασης

[UserData]

ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Το Product Key

FullName="Name"

To όνομα του χρήστη

OrgName="Organization"

Ο οργανισμός/εταιρεία του χρήστη

ComputerName=Computer

Το όνομα του Η/Υ

[RegionalSettings]

LanguageGroup=4

SystemLocale=00000408

UserLocale=00000408

InputLocale=0409:00000409

[Identification]

JoinWorkgroup=WORKGROUP

Αν ο Η/Υ θα είναι μέλος Workgroup ή Domain

[Networking]

InstallDefaultComponents=Yes

Οι ρυθμίσεις του TCP/IP

Το αρχείο αυτό που δημιουργήσατε θα το μετονομάσετε σε winnt.sif (είναι το αρχείο που διαβάζει η εγκατάσταση των Windows XP).Τώρα θα πρέπει να δημιουργήσετε ένα CD εγκατάστασης που θα περιλαμβάνει και το αρχείο winnt.sif.

Δημιουργήστε ένα φάκελο στο σκληρό δίσκο C:\XPCD και αντιγράψτε το Original CD των XP σε αυτό το φάκελο.Αφου έχετε αντιγράψει στο δίσκο το CD αντιγράψτε το αρχείο που δημιουργήσατε (winnt.sif) στο φάκελο C:\XPCD\I386\

Τώρα είστε έτοιμοι να δημιουργήσετε ένα bootable CD που θα κάνει το Unattended Installation

Για να δημιουργήσετε το bootable CD θα πρέπει να κατεβάσετε ένα utility της Microsoft CDImage for Windows XP Pro.

Τρέχοντας το batch file που θα βρείτε στο utility (διαβάστε το readme) θα σας δημιουργήσει ένα ISO αρχείο που εύκολα μετά γράφετε σε ένα CD με το πρόγραμμα CDR που διαθέτετε.

Αυτό ήταν, τώρα βάζοντας το CD θα ξεκινήσει η αυτόματη εγκατάσταση των Windows XP.

Με τις ρυθμίσεις που έχουμε δώσει στο winnt.sif κατά την εγκατάσταση θα πρέπει να κάνω partition και format το δίσκο.Αν θέλω να γίνουν και αυτά αυτόματα θα πρέπει να αλλάξω κάποιες ρυθμίσεις στο winnt.sif, διαβάζοντας το help του setup manager θα δείτε όλες τις επιλογές που έχετε στο winnt.sif.

Καλές εγκαταστάσεις ….