Verder Terug Inhoud

5. Hoe een Umsdos systeem te booten

5.1 Loadlin

Het package lodlin15.tgz is beschikbaar vanaf sunsite.unc.edu in /pub/Linux/system/Bootutils. Dit utility is in het bijzonder geschikt voor het booten van een Umsdos systeem. Over het algemeen hoef je alleen op te geven

Boot DOS
C:>loadlinx zimage root=D:

waar zimage een gewoon kernel-image voorstelt (gecomprimeerd) simpel ergens op de DOS drive naartoe gekopieerd. D: is de DOS drive waarop je Linux hebt geïnstalleerd.

5.2 Vanaf een diskette

Het booten van een Umsdos systeem vanaf een diskette is niet anders dan het booten van een Ext2 systeem. Je hebt een juist geïnitialiseerd zImage bestand nodig dat zich in je root Umsdos partitie moet bevinden. Dit wordt gewoonlijk bereikt door gebruik van de opdracht rdev. De volgende reeks zal een zImage initialiseren en het op een diskette plaatsen.

rdev zImage /dev/hda1
rdev -R zImage 0
dd if=zImage bs=8192 of=/dev/fd0

Als dit er verwarrend uitziet, formatteer dan gewoon een opstartbare DOS-diskette en plaats hier de volgende componenten op:

en stel het autoexec.bat als volgt in

loadlinx zimage rw root=C:

5.3 LILO

LILO, de officiële Linux bootloader kan ook worden gebruikt voor het booten van een Umsdos systeem. Ik heb hier echter geen ervaring mee. Het zou vanaf versie 1.1.60 moeten werken. Mail me alsjeblieft als je hier iets over weet.

5.4 Hoe een Umsdos partitie te defragmenteren

Dit kan worden gedaan met ieder populair DOS hulpmiddel. Er is niet speciaals aan een bestand dat door Umsdos wordt geproduceerd. En Umsdos verwacht niet speciaals (zoals een speciale directory layout, reeks directory-ingangen, enz...) van het onderliggende bestandssysteem.

Zover ik weet, bestaat hier geen Linux tool voor.

5.5 Geavanceerde truuks

Umsdos rekent op de --linux-.--- welke afgaat op de DOS directory. Een aantal gebruikers willen er wellicht wat mee experimenteren. Het utility udosctl als onderdeel van het umsdos_progs package (met umssync en umssetup) maakt basisbewerkingen op directory's mogelijk (weergeven, verwijdering) onafhankelijk van de --linux-.--- en de DOS directory.


Verder Terug Inhoud