Verder Terug Inhoud

9. Na Je Eerste Boot

Je zou nu naar een login-prompt van een nieuwe Linux moeten kijken, net vanaf je harddisk opgestart. Gefeliciteerd!

9.1 Beginnen met Systeembeheer

Afhankelijk van hoe de installatie-fase is verlopen, kan het nodig zijn dat je accounts moet aanmaken, je hostname wijzigen, of X in dit stadium (her)configureren. Er zijn veel meer zaken die je in kunt stellen en configureren, waaronder backup-devices, SLIP/PPP-koppelingen naar een Internet Service Provider, enz.

Een goed boek over UNIX systeemadministratie zou daarbij kunnen helpen. (Ik raad je Essential Systems Administration van O'Reilly en Associates aan). Je zult deze zaken in de loop van de tijd oppikken. Je zou diverse andere Linux HOWTO's moeten lezen, zoals de NET-3-HOWTO en de Printing-HOWTO, voor informatie over andere te configureren taken.

9.2 Aangepaste LILO Configuratie

LILO is een bootloader, die kan worden gebruikt om tijdens het opstarten van het systeem te kiezen voor Linux, MS-DOS of een aantal andere besturingssystemen. De kans bestaat dat je distributie automatisch LILO tijdens de installatie fase voor je installeert (tenzij je OS/2 gebruikt, is dit wat je zou hebben moeten gedaan). Als dit zo is, kun je de rest van deze sectie overslaan.

Al je LILO als de primaire boot loader hebt geïnstalleerd, zal het het eerste stadium van het bootproces voor alle besturingssystemen op je harddisk afhandelen. Dit werkt goed als MS-DOS het enige besturingssyteem is dat je hebt geïnstalleerd. Mogelijk gebruik je OS/2, en die heeft zijn eigen Boot Manager. In dit geval, wil je waarschijnlijk dat de OS/2 Boot Manager je primaire bootloader is, en LILO (als de tweede bootloader) slechts gebruiken om Linux op te starten.

Een belangrijk punt voor mensen die EIDE-systemen gebruiken: je bootsectoren voor ieder OS moeten zich, vanwege een BIOS beperking, op één van de eerste twee disks bevinden. Anders zal LILO blijven hangen na de letters "LI" te hebben geschreven, ongeacht vanwaar je het uitvoert.

Als je LILO handmatig moet configureren , houdt dit het wijzigen van het bestand /etc/lilo.conf in. Hieronder laten we een voorbeeld van een LILO configuratiebestand zien. De Linux root-partitie bevindt zich op /dev/hda2, en MS-DOS is op /dev/hdb1 (op de tweede harde schijf) geïnstalleerd.

# Laat LILO weten zichzelf als de primaire boot loader op /dev/hda te
installeren.
boot = /dev/hda
# De te installeren boot image; je zult dit waarschijnlijk niet hoeven wijzigen
install = /boot/boot.b

# De opdrachten voor het opstarten van Linux. 
image = /vmlinuz       # De kernel bevindt zich in /vmlinuz
  label = linux        # Geef het de naam "linux"
  root = /dev/hda2     # Gebruik /dev/hda2 als het root-bestandssysteem
  vga = ask            # Geef een aanwijzing voor VGA-mode
  append = "aha152x=0x340,11,7,1"  # Voeg dit toe aan de boot-opties.
   # voor het detecteren van de SCSI-controller

# De opdrachten voor het opstarten van MS-DOS
other = /dev/hdb1      # Dit is de MS-DOS partitie
  label = msdos        # Geef het de naam "msdos"
  table = /dev/hdb     # De partitie-tabel voor de tweede drive

Start /sbin/lilo als root op, nadat je het bestand /etc/lilo.conf hebt gewijzigd. Hiermee zal LILO op je drive worden geïnstalleerd. Let erop dat je /sbin/lilo iedere keer dat je je kernel hercompileert opnieuw op moet starten, om LILO naar de juiste bootloader te laten verwijzen. (iets waarover je je nu nog geen zorgen hoeft te maken, maar houd het in gedachten).

Let er op hoe we gebruik maken van de optie append om bootparameters in /etc/lilo.conf op te geven net zoals we dit bij het booten van de bootdisk deden.

Je kunt je systeem nu vanaf de harddisk opstarten. Standaard zal LILO het besturingssysteem booten dat als eerste in het configuratiebestand voorkomt, wat in dit geval Linux is. Om ervoor te zorgen dat er een opstartmenu verschijnt, om andere besturingssystemen te kunnen selecteren, houd je de shift of ctrl -toets vast terwijl je het systeem opstart; je krijgt dan een aanwijzing zoals

Boot:

Geef hier de naam van het besturingssysteem op dat je op wilt starten (gegeven door de label regel in het configuratiebestand; in dit geval, linux of msdos), of druk op tab voor een lijst.

Stel dat je LILO als tweede bootloader wilt gebruiken; als je bijvoorbeeld Linux vanaf de OS/2's Boot Manager op wilt starten. Helaas moet je een partitie met het programma FDISK van OS/2 (niet die van Linux) aanmaken om een Linux partitie vanaf de OS/2 Boot Manger te kunnen booten, en de partitie als FAT of HPFS formatteren, zodanig dat OS/2 het herkent. (Dat is IBM voor jou).

Je zult LILO slechts in je Linux root bestandssysteem (in het voorbeeld hierboven is dat /dev/hda2) te hoeven installeren om Linux vanuit de OS/2 bootmanager met behulp van LILO op te kunnen starten. In deze situatie zal je LILO configuratiebestand er ongeveer als volgt uitzien:

boot = /dev/hda2
install = /boot/boot.b
compact

image = /vmlinuz
  label = linux
  root = /dev/hda2
  vga = ask

Let op de wijziging in de boot regel. Na het uitvoeren van /sbin/lilo zou je in staat moeten zijn om de Linux partitie aan de Boot Manager toe te voegen. Dit mechanisme zou tevens moeten werken voor bootloaders die door andere besturingssystemen worden gebruikt.


Verder Terug Inhoud