/[glms]/glms/server.tex
ViewVC logotype

Diff of /glms/server.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by GuruGeert, Mon Dec 16 10:47:08 2002 UTC revision 1.9 by GuruGeert, Tue Jan 14 12:14:17 2003 UTC
# Line 1  Line 1 
1  %% Schrijvers zet uw naam hierbij!  %% Schrijvers zet uw naam hierbij!
2  %----------------------------  %----------------------------
3  %  Copyright (c)  2002 Rudy Gevaert  %  Copyright (c)  2002 Rudy Gevaert, Geert Vernaeve
4  %  %
5  %      Permission is granted to copy, distribute and/or modify this document  %      Permission is granted to copy, distribute and/or modify this document
6  %      under the terms of the GNU Free Documentation License, Version 1.1  %      under the terms of the GNU Free Documentation License, Version 1.1
# Line 59  shadow RAM kan conflicteren met Linux. S Line 59  shadow RAM kan conflicteren met Linux. S
59  \textsc{bios} instellingen.  \textsc{bios} instellingen.
60    
61  \section{Installatie vanaf CD-ROM}  \section{Installatie vanaf CD-ROM}
62    Start op vanaf de eerste Debian CD-ROM. Hiervoor is het nodig dat in de \textsc{bios}
63    ingesteld is dat je computer vanop CD-ROM wil opstarten. Oudere computers kunnen
64    soms enkel vanaf floppy en harde schijf opstarten; in dat geval kan je vanop floppy's
65    het installatieproces beginnen en gaandeweg op CD-ROM overschakelen, het is
66    uiteraard niet de bedoeling dat je een hele CD op een stapel floppy's moet kopi\"eren.
67    Zie \S\ref{installDebianFloppy}.
68    
69    Het installatieprogramma vraagt eerst \emph{Choose The Language}. Er zit van alles tussen
70    maar jammer genoeg nog geen Nederlands; Engels lijkt ons de meest voor de hand liggende
71    keuze hier. Vervolgens krijgen we een \emph{Choose Language Variant} scherm
72    waar we bijvoorbeeld `English (United Kingdom)' kiezen. We krijgen dan nog
73    een schermpje met wat tekst te zien, getiteld \emph{Release Notes} waar we enkel
74    maar op Enter moeten duwen en dan komen we in het eigenlijke installatieprogramma
75    terecht (zie \S\ref{installDebianMain}).
76    
77  \section{Installatie vanaf diskettes}  \section{Installatie vanaf diskettes}
78    \label{installDebianFloppy}
79  Je begint de installatie door op te starten vanaf de \textsf{rescue} diskette.  Je begint de installatie door op te starten vanaf de \textsf{rescue} diskette.
80  Deze diskette kun je maken met het \file{rescue.bin} bestand dat je op  Deze diskette kun je maken met het \file{rescue.bin} bestand dat je op
81  de Debian CD-ROM kan vinden [[[welke directory precies?]]] of vanop  de Debian CD-ROM kan vinden [[[welke directory precies?]]] of vanop
# Line 68  een Debian mirror (bijvoorbeeld Line 83  een Debian mirror (bijvoorbeeld
83  {\tt ftp://ftp.belnet.be/debian/dists/stable/main/disks-i386/ current/images-1.44/rescue.bin}).  {\tt ftp://ftp.belnet.be/debian/dists/stable/main/disks-i386/ current/images-1.44/rescue.bin}).
84    
85  \section{Het Debian installatieprogramma}  \section{Het Debian installatieprogramma}
86    \label{installDebianMain}
87  Het installatieprogramma van Debian is niet lineair, zoals bij de meeste andere  Het installatieprogramma van Debian is niet lineair, zoals bij de meeste andere
88  Linux-distributies. Je bent dus vrij te kiezen in welke volgorde je de verschillende  Linux-distributies. Je bent dus vrij te kiezen in welke volgorde je de verschillende
89  stappen doorloopt. Het installatieprogramma is gelukkig wel zo vriendelijk telkens  stappen doorloopt. Het installatieprogramma is gelukkig wel zo vriendelijk telkens
# Line 75  bovenaan de lijst met mogelijke stappen Line 91  bovenaan de lijst met mogelijke stappen
91    
92  \section{Configure the keyboard}  \section{Configure the keyboard}
93  Het is handig hiermee te beginnen, aangezien de volledige installatie via het toetsenbord  Het is handig hiermee te beginnen, aangezien de volledige installatie via het toetsenbord
94  zal verlopen.  zal verlopen. Een druk op Enter brengt ons naar het \emph{Select a keyboard}
95    scherm. Veel gemaakte keuzen bij ons zullen wel \emph{qwerty/us} en \emph{azerty/be-latin1}
96    zijn (ze staan helemaal bovenaan; gebruik de PgUp toets).
97    
98  \section{Partition a hard disk}  \section{Partition a hard disk}
99  Het installatieprogramma geeft een overzicht van de gevonden harde schijven. Meestal  Het installatieprogramma geeft een overzicht van de gevonden harde schijven. Meestal
# Line 92  en de manier waarop ze aangesloten zijn. Line 110  en de manier waarop ze aangesloten zijn.
110    
111  Meestal is de juiste keuze \file{/dev/hda} te kiezen.  Meestal is de juiste keuze \file{/dev/hda} te kiezen.
112    
113  \section{Bronnen}  [[[ dit start cfdisk 2.11n, meer uitleg hierover + uitleg over wat een 'root filesystem'
114    is en hoe groot je het moet kiezen + bv extra Linux partitie voor /home, ...]]]
115    
116    \section{Initialize and Activate Swap Partition}
117    Meestal staat er op je harde schijf maar \'e\'en partitie die gemarkeerd is
118    als type `Linux Swap' en het installatieprogramma zal dan automatisch vragen
119    of je die partitie wilt initialiseren, een duur woord voor het verwijderen van alle
120    gegevens die er toevallig nog zouden op gestaan hebben. Je kan een
121    \emph{bad block scan} doen; dan wordt de hele schijf op fouten gecontroleerd.
122    Bij nieuwe schijven kan dit handig zijn (om te zien of je geen defect exemplaar hebt;
123    worden er toch fouten gevonden dan is het verstandig een nieuwe schijf van je
124    verdeler te eisen!); vertrouw je de schijf en heb je niet te veel tijd dan kan je
125    het ook zonder bad block scan doen. Tenslotte komt er nog een \emph{Are You Sure?}
126    waarop we uiteraard \emph{Yes} antwoorden. Er verschijnt
127    \emph{``Initializing swap partition~\dots''}, hetgeen even kan duren.
128    
129    \section{Initialize a Linux Partition}
130    Het installatieprogramma toont een lijst van alle gevonden partities met als type `Linux native'.
131    Kies de partitie uit die je als root van het bestandssysteem wil gebruiken en duw Enter.
132    Ook hier kunnen we een bad block test doen (analoog als in de vorige paragraaf)
133    en krijgen we de vraag of we wel echt zeker zijn. We krijgen dan nog de vraag:
134    \emph{Mount as the Root Filesystem?} waarop we \emph{Yes} antwoorden.
135    
136    \section{Install Kernel and Driver Modules}
137    \subsection{De overige Linux partities initialiseren}
138    We krijgen hier als \emph{alternate} keuze de mogelijkheid \emph{Initialize a Linux
139    Partition}. Als je meer dan \'e\'en Linux partitie op je schijf hebt gemaakt, is het een goed
140    idee die eerst te initialiseren. Na de obligate vraag \emph{``Are You Sure?''} moet je
141    nog een mountpoint kiezen (\emph{``Select Mount Point''}). Dat geeft aan op welke plaats
142    in het bestandssysteem die partitie zichtbaar zal worden. Een mogelijke keuze,
143    die het systeem zelf ook voorstelt, is \emph{/home}; je kan ook zelf een alternatief mountpoint
144    opgeven.
145    
146    \subsection{Kernel en drivermodules installeren}
147    Wie vanaf CD-ROM installeert krijgt hopelijk de melding \emph{Found a CD-ROM}
148    met de vraag \emph{Do you want to use this as the primary installation medium?}
149    waarop we gretig \emph{Yes} dienen te antwoorden.
150    
151    [[[ hoe zit het hier met de floppy install? ]]]
152    
153    \subsection{Configure Device Driver Modules}
154    We krijgen eerst een \emph{Note about loaded drivers} te zien die ons vertelt
155    dat er al veel modules ingeladen zijn in de kernel door het installatieprogramma zelf
156    en dat we dus redelijk gerust kunnen zijn. Het enige dat we hier soms handmatig moeten
157    instellen is een ISA netwerkkaart.
158    
159    \section{Configure the Network}
160    Eerst krijgen we \emph{Choose the Hostname} waar we kunnen instellen welke naam
161    we de computer willen geven. De standaard keuze is \texttt{debian}, hetgeen we het best
162    veranderen in een naam van onze eigen keuze. Vervolgens wordt gevraagd
163    of we al dan niet \emph{Automatic Network Configuration} willen. Als er op je netwerk
164    een \textsf{bootp} of \textsf{dhcp} server staat, moet je enkel maar \emph{Yes} zeggen;
165    anders moet je wat instellingen ingeven. Hopelijk krijg je dan na de \emph{Please wait}
166    een verlossend \emph{Successfully configured}.
167    
168    \section{Install the Base System}
169    Na al deze voorbereidingen is het installatieprogramma klaar om een mini-Linuxje
170    op je schijf te zetten, dat net genoeg aan boord heeft om de rest van de installatie verder te kunnen
171    zetten. Het bevat een aantal basisfuncties (apparaatbeheer, netwerk-instellingen,~\ldots)
172    maar niet echt veel gebruiksprogramma's.
173    
174    Eerst krijgen we de vraag \emph{Select Installation Media}. De keuze \emph{cdrom}
175    is hier aangenaam; we kunnen desgewenst ook via netwerk installeren, wat handig is
176    als we een oude computer die geen CD-ROM aan boord heeft willen van Debian voorzien.
177    We gaan er hier van uit dat je voor de CD-ROM hebt gekozen; druk op Enter
178    als het programma \emph{Please Insert the CD-ROM} vraagt. Na een korte \emph{Please Wait}
179    moeten we de vraag \emph{Select Archive path} kiezen. Gelukkig is er maar \'e\'en keuze,
180    \emph{/instmnt} dus kiezen we dat ook met een druk op de Enter toets. We krijgen
181    de melding \emph{Installing Base System, please wait~\dots} en een balk die een aantal
182    keren volloopt.
183    
184    \section{Make System Bootable}
185    Op dit punt staat er een werkend (mini) Linux systeem op je harde schijf, maar
186    is het systeem nog niet in staat dat zelfstandig op te starten. Hiervoor is een zogenaamde
187    bootloader (die LILO heet, LInux LOader) nodig, en het installatieprogramma vraagt \emph{Where should the
188    LILO boot loader be installed?}. Er zijn twee keuzes: ofwel op het `Master Boot Record (MBR)'
189    van de hele schijf, ofwel op de partitie waar het Linux root bestandssysteem op staat.
190    Meestal is de MBR keuze de juiste.
191    
192    We krijgen de kans \emph{Other bootable partitions} in het opstartmenu van LILO
193    op te nemen, zoals bijvoorbeeld een windows (brr!) partitie of een ander besturingssysteem.
194    Met \emph{View} kan je eens zien welke \emph{other bootable partitions} zich zoal op je
195    schijf genesteld hebben en met \emph{Include} kan je ze opnemen in het opstartmenu van LILO.
196    Hiermee kan je eenvoudig een dual-boot systeem maken dat bij het opstarten vraagt
197    of je Linux of een ander besturingssysteem wilt gebruiken.
198    
199    We krijgen nog een \emph{Securing LILO} waarschuwing. Het is namelijk zo dat
200    iemand die een beetje van LILO kent en fysieke toegang heeft tot je computer,
201    bij het opstarten LILO er makkelijk kan overtuigen hem superuser te maken.
202    Niet zo handig als die computer op een publieke plaats staat, minder van belang als
203    je computer ergens achter slot en grendel staat in een serverlokaal.
204    Eens het systeem volledige ge\"\i nstalleerd kan je de beveiliging van LILO opkrikken;
205    we zullen ons nu concentreren op het aan de praat krijgen van een werkend systeem.
206    
207    [[[ verderop dus uitleggen hoe ge LILO dichttimmert! ]]]
208    
209    \section{Make a boot floppy}
210    Voor rampgevallen is het soms handig een floppy te hebben waarmee je toch je
211    Linux systeem aan de praat kan krijgen. We slaan deze stap resoluut over omdat je
212    meestal toch de CD-ROM van Debian kunt gebruiken om reddingswerkzaamheden uit te
213    voeren. We kiezen dus voor \emph{Alternate: Reboot the System}.
214    
215    [[[ Is dit zo? Mandrake heeft een Rescue mogelijkheid, Debian ook? ]]]
216    
217    \section{Reboot the System}
218    De rest van de installatie zal gedaan worden door het mini-Linux systeempje dat
219    nu op je harde schijf prijkt. Verwijder CD-ROMs en floppy's uit je computer en kies
220    \emph{Yes} om te herstarten.
221    
222    \section{Debian System Configuration}
223    We krijgen de felicitatie \emph{Congratulations, you have successfully installed Debian!}
224    te zien. Maar er moet nog wel \'e\'en en ander ingesteld worden. Vanaf nu komen we
225    weer in een `lineair' regime terecht: we kunnen geen \emph{alternate} installatiemogelijkheden
226    kiezen en moeten ons door de installatie worstelen in de volgorde die het systeem ons opdraagt.
227    
228    \subsection{Time Zone Configuration}
229    Eerst moeten we beslissen of we de hardware klok van je computer op GMT
230    (Greenwich Mean Time) zullen instellen of niet. Als Linux het enige besturingssysteem
231    op de computer is, zeg je het best \emph{Yes}. Maar als er ook een systeem op staat
232    dat erop staat de hardware klok in lokale tijd in te stellen (windows bijvoorbeeld),
233    antwoord je beter \emph{No}. Vervolgens kunnen we instellen in welke tijdzone we ons
234    bevinden; \emph{Europe} en \emph{Brussels} zijn de voor de hand liggende keuzes.
235    
236    \subsection{Password Setup}
237    We kunnen kiezen of we onze wachtwoorden met \textsc{md5} willen encrypteren of
238    met een zwakker algoritme. Kies \emph{Yes} voor een superveilig systeem.
239    Op \emph{Enable shadow passwords?} dien je in elk geval \emph{Yes} te antwoorden:
240    dit zorgt ervoor dat de lijst met ge\"encrypteerde wachtwoorden enkel door
241    de superuser te zien is. Vervolgens moeten we een wachtwoord voor de superuser
242    `root' kiezen. Let wel: tijdens het intikken van het wachtwoord gebeurt er niets
243    op het scherm (er komt dus ook geen * bij elke toetsindruk of iets dergelijks!). Na een
244    Enter krijgen we de vraag het wachtwoord nog eens in te tikken ter controle.
245    Vervolgens krijgen we met \emph{Create normal user account now?} de kans een
246    gewone gebruiker aan te maken. Het is geen slecht idee dat nu te doen. We moeten
247    achtereenvolgens een loginnaam (\emph{username}) bedenken (dit is de naam waarmee
248    deze gebruiker zal moeten inloggen), zijn echte naam (niet echt belangrijk voor het systeem,
249    maar soms is het wel handig om te weten onder welke naam de gebruiker \texttt{zhc}
250    door het echte leven gaat) en een wachtwoord.
251    
252    \subsection{Remove \textsc{pcmcia} packages?}
253    Tijdens de installatie is ook software ge\"\i nstalleerd om met \textsc{pcmcia} kaarten
254    te kunnen werken. Meestal hebben enkel laptops voorzieningen aan boord om met
255    zulke kaarten te werken; op een desktop kunnen we veilig \emph{Yes} antwoorden op
256    de vraag \emph{Remove \textsc{pcmcia} packages?} en zo nog een beetje schijfruimte
257    uitsparen ook.
258    
259    \subsection{Use \textsc{ppp} to install the system?}
260    We krijgen de mogelijkheid de rest van het systeem via modem te installeren.
261    Aangezien een beetje systeem al vlug enkele tientallen tot honderden megabytes
262    installatiebestanden nodig heeft, is het misschien wel verstandiger hier \emph{No}
263    te antwoorden, zeker als we een CD-ROM bij de hand hebben.
264    
265    \subsection{Apt Configuration}
266    Apt is het programma dat het beheer van pakketten onder Debian beheert.
267    Het zorgt ervoor dat als we een programma willen installeren, automatisch gecontroleerd
268    wordt of er daarvoor niet ook nog andere programma's nodig zijn, en zo nodig die eerst
269    ge\"\i nstalleerd worden. We kunnen opgeven van waar apt zijn pakketten moet halen:
270    cdrom, http, ftp,~\ldots De keuze \emph{cdrom} ligt voor de hand.
271    Wie vervolgens de melding \emph{Enter CD ROM device file:} (met \emph{/dev/cdrom/} als
272    voorstel) krijgt, is waarschijnlijk vergeten zijn CD terug in de drive te steken na het
273    herstarten van de computer in het midden van de installatieprocedure. Eens dit
274    euvel verholpen brengt een druk op Enter ons naar een zwart scherm waarop enige meldingen
275    verschijnen. Vervolgens krijgen we de vraag \emph{Scan another CD?} waarop we
276    \emph{Yes} antwoorden als we nog andere Debian CD's hebben liggen
277    (de volledige versie van Debian op het moment van schrijven bestaat uit maar liefst zeven CD's!),
278    zoniet gaan we verder met \emph{No}.
279    
280    \subsection{Add another apt source?}
281    We kunnen apt ook zo instellen dat vanop meerdere plaatsen naar pakketten gezocht wordt
282    (bijvoorbeeld eerst op de CD-ROM en dan op het net) maar om de installatie simpel
283    te houden zeggen we maar \emph{No}.
284    
285    \subsection{Use security updates from security.debian.org?}
286    Als er beveiligingsproblemen gevonden worden in Debian programma's, dan wordt
287    op de server \textsf{security.debian.org} een verbeterde versie geplaatst. Als
288    we hier \emph{Yes} antwoorden, dan kunnen we in de toekomst vanaf deze server
289    deze verbeterde programma's ophalen dus dat lijkt wel een goed idee voor computers
290    met internetverbinding. Er wordt dan onmiddellijk verbinding gemaakt met die server om
291    eventuele verbeterde pakketten over te halen.
292    
293    \subsection{Run tasksel?}
294    In principe is het Debian systeem nu ge\"\i nstalleerd, maar zoals gezegd is er enkel
295    maar een heel minimaal systeempje aanwezig. Als we hier \emph{Yes} antwoorden,
296    zal ons gevraagd worden wat voor programma's we nog allemaal willen hebben.
297    
298    \subsection{Tasksel}
299    We kunnen hier kiezen waarvoor we de computer willen gebruiken. Met spatie selecteren
300    of deselecteren we een optie (er verschijnt dan [*] of [~]). Het is uiteraard ook mogelijk
301    meerdere opties tegelijk te kiezen. Eens we tevreden zijn kunnen we met een druk op
302    de Tab toets de optie \emph{Finish} selecteren en op Enter duwen.
303    
304    Vervolgens krijgen we de vraag \emph{Run dselect?} We hebben maar grof aangegeven
305    welke programma's we allemaal willen installeren; met dselect kan je programma per programma
306    toevoegen of verwijderen. We zullen deze stap hier overslaan en \emph{No} antwoorden.
307    Eens we dan een werkend basissysteem hebben, kunnen we nog altijd pakketten toevoegen
308    of verwijderen.
309    
310    [[[ verderop dus: dselect manualleke ]]]
311    
312    Vervolgens krijgen we weer een zwart scherm dat volloopy met meldingen.
313    We krijgen de vraag \emph{Need to get~\dots MB of archives. After unpacking~\ldots MB
314    will be used. Do you want to continue [Y/n]} Veel keuze hebben we niet echt dus
315    we duwen Enter. Als je meerdere Debian CD-ROM's hebt, zal het systeem af en toe
316    vragen van schijfje te wisselen. Vervolgens komen er een aantal vragen in verband
317    met instellingen van de programma's die je gekozen hebt. Omdat dit zo sterk afhangt
318    van welke programma's je precies gekozen hebt, zullen we hier niet dieper op ingaan.
319    Meestal kan je toch gewoon op Enter duwen als je het niet goed weet en achteraf,
320    nadat de installatie voltooid is, op je gemak de configuratie fijnregelen.
321    
322    Het kan gebeuren dat je hierna de melding \emph{One or more packages failed to install. Retry?}
323    krijgt. Zeg gewoon \emph{Yes} en antwoord \emph{No} op de vragen of je nog eens tasksel
324    en dselect wil draaien. Op de vraag \emph{erase previously downloaded .deb files?}
325    mag je gerust \emph{Yes} antwoorden (en zo wat schijfruimte vrijmaken). Met een beetje
326    geluk is na de tweede installatieslag alles wel goed ge\"\i nstalleerd.
327    
328    \subsection{Have fun!}
329    Dat is uiteindelijk toch de bedoeling dus we beamen met Enter :-)
330    
331    
332    \section{Verdere literatuur}
333  \url{http://www.debian.org/releases/stable/i386/install}  \url{http://www.debian.org/releases/stable/i386/install}
334    
335  \url{http://www.osnews.com/story.php?news_id=2016}  \url{http://www.osnews.com/story.php?news_id=2016}

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26