16 |
\label{part:server} |
\label{part:server} |
17 |
|
|
18 |
\chapter{Installatie van Debian} |
\chapter{Installatie van Debian} |
19 |
|
We kiezen Debian als Linux-distributie voor onze server om verschillende redenen: |
20 |
|
\begin{itemize} |
21 |
|
\item Debian is een erg stabiel systeem. De Debian-ploeg neemt pas een programma |
22 |
|
op in de distributie als het een tijd getest is en stabiel gebleken. Het nadeel hiervan |
23 |
|
is dat je soms wat langer moet wachten eer nieuwe (versies van) programma's |
24 |
|
bij Debian te vinden zijn. Voor een server leek het ons belangrijker dat die stabiel draait |
25 |
|
dan dat die de nieuwste van de nieuwste snufjes aan boord heeft. |
26 |
|
En wie dat toch wil, kan altijd de \textit{testing} versie gebruiken of zelfs |
27 |
|
de \textit{unstable} versie~\ldots |
28 |
|
\item Debian heeft een goed ontwikkeld pakketensysteem aan boord. Wil je een nieuw |
29 |
|
programma installeren, dan zoekt het systeem zelf wel uit welke andere pakketten |
30 |
|
daar eventueel voor nodig zijn en waar het die pakketten kan vinden. Andere |
31 |
|
distributies hebben meestal ook wel een pakkettensysteem (een andere |
32 |
|
populaire variant is het {\sc rpm} systeem, gebruikt door onder andere Red Hat, |
33 |
|
Mandrake en SuSe), maar in onze ervaring is het bijvoorbeeld niet zo makkelijk |
34 |
|
een Mandrake~8.0 up te graden naar een~9.0, iets wat met een Debian systeem |
35 |
|
toch eenvoudiger schijnt. |
36 |
|
\end{itemize} |
37 |
|
|
38 |
|
\section{Benodigdheden} |
39 |
|
Debian~3.0 is al tevreden met een 386 met 12MB RAM en 50MB harde schijf, |
40 |
|
hoewel 250MB aangeraden wordt voor een comfortabeler systeem. |
41 |
|
Installeren kan vanaf CD-ROM of diskette; in het laatste geval is het mogelijk |
42 |
|
na enkele diskettes de rest van de installatie over het netwerk te doen (vanaf een andere |
43 |
|
computer die bijvoorbeeld wel een CD-ROM heeft). |
44 |
|
|
45 |
|
Heb je maar 8MB RAM, dan kan je een oudere versie van Debian installeren |
46 |
|
en die achteraf upgraden naar Debian~3.0 (het schijnt vooral het installatieprogramma |
47 |
|
te zijn dat erop staat 12MB te gebruiken). Debian is dus niet alleen geschikt voor de |
48 |
|
hoofdserver van ons netwerk, maar ook handig om toch nog iets de toen met je |
49 |
|
oude computers die anders alleen maar zielig staan te doen in een donker hoekje. |
50 |
|
|
51 |
|
[[[stukje over ramtest floppy als dat bij debian bij geleverd wordt tenminste]]] |
52 |
|
|
53 |
|
\section{Voorafje: de \textsc{bios} instellingen} |
54 |
|
\subsection{Shadow RAM} |
55 |
|
Sommige \textsc{bios}sen geven de mogelijkheid \textit{shadow RAM}. |
56 |
|
Dit wordt gebruikt om ROMs op het moederbord en sommige uitbreidingskaarten |
57 |
|
sneller te kunnen aanspreken. Linux gebruikt deze ROMs toch niet, en het |
58 |
|
shadow RAM kan conflicteren met Linux. Schakel dit shadow RAM daarom uit in de |
59 |
|
\textsc{bios} instellingen. |
60 |
|
|
61 |
|
\section{Installatie vanaf CD-ROM} |
62 |
|
|
63 |
|
\section{Installatie vanaf diskettes} |
64 |
|
Je begint de installatie door op te starten vanaf de \textsf{rescue} diskette. |
65 |
|
Deze diskette kun je maken met het \file{rescue.bin} bestand dat je op |
66 |
|
de Debian CD-ROM kan vinden [[[welke directory precies?]]] of vanop |
67 |
|
een Debian mirror (bijvoorbeeld |
68 |
|
{\tt ftp://ftp.belnet.be/debian/dists/stable/main/disks-i386/ current/images-1.44/rescue.bin}). |
69 |
|
|
70 |
|
\section{Het Debian installatieprogramma} |
71 |
|
Het installatieprogramma van Debian is niet lineair, zoals bij de meeste andere |
72 |
|
Linux-distributies. Je bent dus vrij te kiezen in welke volgorde je de verschillende |
73 |
|
stappen doorloopt. Het installatieprogramma is gelukkig wel zo vriendelijk telkens |
74 |
|
bovenaan de lijst met mogelijke stappen de meest ``logische'' stap te suggereren. |
75 |
|
|
76 |
|
\section{Configure the keyboard} |
77 |
|
Het is handig hiermee te beginnen, aangezien de volledige installatie via het toetsenbord |
78 |
|
zal verlopen. |
79 |
|
|
80 |
|
\section{Partition a hard disk} |
81 |
|
Het installatieprogramma geeft een overzicht van de gevonden harde schijven. Meestal |
82 |
|
zal dat \'e\'en of meer van de volgende mogelijkheden opleveren: |
83 |
|
\begin{itemize} |
84 |
|
\item\file{/dev/hda}, de eerste harde schijf (master) op de primaire IDE controller (dit |
85 |
|
is wat windows de ``C drive'' noemt) |
86 |
|
\item\file{/dev/hdb}, de tweede harde schijf (slave) op de primaire IDE controller |
87 |
|
\item\file{/dev/hdc}, de eerste harde schijf (master) op de secundaire IDE controller |
88 |
|
\item\file{/dev/hdd}, de tweede harde schijf (slave) op de secundaire IDE controller |
89 |
|
\end{itemize} |
90 |
|
Wat je juist te zien krijgt, hangt uiteraard af van het aantal harde schijven in je computer |
91 |
|
en de manier waarop ze aangesloten zijn. |
92 |
|
|
93 |
|
Meestal is de juiste keuze \file{/dev/hda} te kiezen. |
94 |
|
|
95 |
|
\section{Bronnen} |
96 |
|
\url{http://www.debian.org/releases/stable/i386/install} |
97 |
|
|
98 |
|
\url{http://www.osnews.com/story.php?news_id=2016} |
99 |
|
|
100 |
\chapter{De shell} |
\chapter{De shell} |
101 |
\label{bash} |
\label{bash} |