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 |
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 |
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 |
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 |
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} |