Verder Terug Inhoud

4. De voorinstallatieprocedure

In deze sectie wordt het aanmaken van een swappartitie en een tijdelijke rootpartitie op de harddisk van de laptop behandeld. Niets hier is specifiek voor Slackware.

4.1 muLinux voorbereiding

Als je alleen muLinux gaat gebruiken voor deze procedure, dan hoef je alleen een disk voor te bereiden met hierop mkfs.ext2 en ondersteunende library's. Decomprimeer USR.bz2 van de muLinux setupbestanden en mount het als een loop file-system. Als je je bevindt in dezelfde directory als het USR bestand en je het wilt mounten als /tmpusr dan bestaat de reeks hiervoor uit:


losetup /dev/loop0 USR
mount -t ext2 /dev/loop0 /tmpusr
 

>Kopieer van daaruit mkfs.ext2, libext2fs.so.2, libcomerr.so.2 en libuuid.so.1 naar een diskette.

4.2 Bereid de installatierootbestanden voor.

Kies de rootdisk die je wilt. Ik gebruikte het color rootbestand zonder problemen, maar het text rootbestand zou iets sneller kunnen zijn bij deze lage geheugenwaarden. Decomprimeer het image en mount het als een loopdevice. De procedure is hetzelfde als in bovenstaande sectie, maar het rootdiskimage is nu een minix bestandssysteem.

Vervolgens heb je 3 1722 diskettes nodig of 4 1440 diskettes met ext2 bestandssysteem, 1722 diskettes is beter, aangezien je dan niet de /lib directory hoeft op te splitsen. Geef een diskette tweemaal het standaardaantal inodes zodat er de /dev directory oppast. Dat is 432 nodes voor een 1722 disk of 368 voor een 1440. Als je /dev/fd0H1722 of /dev/fd0H1440 opgeeft, dan hoeft je verder geen andere parameters op te geven, dus geef voor een 1722 disk op:


mke2fs -N 432 /dev/fd0H1722
 

Al je het rootimage als /tmproot hebt gemount en de doeldiskette als /floppy dan cd je naar /tmproot. Voor het kopiëren van de directory dev is de opdracht:


cp -dpPR dev/* /floppy/
 

Voor de andere directory's met bestanden (in bin, etc, lib, mnt, sbin, usr, var) is het


cp -dpPr naam_directory/* /floppy/
 

Laat de lege directory's voor wat ze zijn (floppy, proc, root, tag, tmp), omdat je deze simpelweg op de laptop aan kunt maken. boot en cdrom zijn softlinks respectievelijke verwijzend naar /mnt/boot en /var/log/mount, ook die kun je op de laptop aanmaken.

4.3 Maak de partities aan

Een mini-Linux en een ext2 bestandssysteem - een belangrijke noot.

Om ruimte te besparen, maken ontwerpers van kleine Linux distributies soms gebruik van oudere libc5 library's en daar waar ze gebruik maken van up-to-date libc6, laten ze veel van de opties gecompileerd in volledige distributies weg, waaronder een aantal optionele features van het ext2 bestandssysteem. Dit heeft twee consequenties:

Procedure

Als je de installatie uitvoert op een Aero, zorg dan dat het diskettestation is ingevoegd voordat je het systeem aanzet en verwijder deze niet.

  1. Boot vanaf de mini-Linux
    Wacht bij muLinux totdat het bootproces een foutmelding geeft over te weinig geheugenruimte en de optie biedt je in een shell te droppen, neem die optie en werk in de beperkte single-user modus die het je geeft.
  2. Gebruik fdisk om de partitie aan te maken.
  3. Reboot bij het verlaten van fdisk (bij muLinux kun je nu simpelweg de computer uit en weer aanzetten).
  4. Pas mkswap toe op de swappartitie en activeer het vervolgens (dit maakt muLinux heel wat gelukkiger).
  5. Mount bij gebruik van muLinux de extra diskette aangemaakt in muLinux Preparation, kopieer mkfs.ext2 naar /bin en de library's naar /lib.
  6. Gebruik mkfs.ext2 om het bestandssysteem op de tijdelijke rootpartitie aan te maken.
  7. Als je tot nu toe gebruik maakte van SmallLinux, sluit dan nu af en herstart met behulp van muLinux. Vergeet niet de swappartitie weer te activeren.
  8. muLinux zal de bootdiskette hebben gemount op /startup, unmount het om het diskettestation vrij te maken.
  9. Mount nu de tijdelijke rootpartitie en kopieer hierop de inhoud van de disks die je aanmaakte in Bereid de installatierootbestanden voor. Wees niet gealarmeerd door de foutmeldingen: als je bijvoorbeeld usr vanaf de diskette naar de tijdelijke rootpartitie kopieert door het intikken van "cp -dpPr usr/* /tmproot/" dan krijg je de foutmelding "cp: sr: no such file or directory". Negeer dit, er is niets mis.
  10. cd naar de tijdelijke rootpartitie en maakt de lege folders aan (floppy, proc, root, tag, tmp) en de softlinks boot (verwijzend naar mnt/boot) en cdrom (naar var/log/mount).
  11. Unmount de tijdelijke rootpartitie, dit synchroniseert de disk.
  12. Je kunt de machine nu simpelweg uitzetten.

Verder Terug Inhoud