Verder Terug Inhoud

6. Installatie/DE-installatie en een aantal truuks

De installatie van Umsdos is niet veel anders als de installatie van een doodgewoon Linux systeem (gebaseerd op Ext2).

Er zijn twee belangrijke verschillen.

6.1 De pseudo-root /mnt/linux

De normale stappen voor een installatie bestaan uit:

  1. Het instellen van een partitie met fdisk en het formatteren ervan.
  2. Het mounten als /mnt relatief aan je installatie rootdisk.
  3. Het kopiëren van alle packages naar /mnt.

Met Umsdos, is stap 1 niet vereist (was het doen van Umsdos niet een herformattering uit te voeren ?).

Het is mogelijk een Umsdos systeem te installeren door gewoon alle packages naar /mnt te kopiëren. Dit zal zeker werken. Maar er zullen een boel subdirectory's op je DOS rootdirectory (C:) worden aangemaakt wat je vast niet prettig vindt. Dit is de reden dat alle Umsdos installaties gebruik maken van de pseudo-root. En dit is het belangrijkste verschil tussen een gewone Ext2 installatie en een Umsdos installatie: alle bestanden worden gekopieerd naar /mnt/linux.

6.2 Prepareren van /mnt/linux

/mnt/linux is geen gewone directory. Het moet zijn gepromoot zodat het correct de lange bestandsnamen en speciale bestanden (links, device Linux af zal handelen. De stappen die nodig is om /mnt/linux in te stellen zijn:

  1. mkdir /mnt/linux
  2. umssync /mnt/linux

Dat was het!

6.3 Verzeker je ervan dat /mnt/linux correct is ingesteld

Zelfs al is de setup van /mnt/linux tamelijk simpel, toch zijn er nog veel installatiepackages waarbij het fout gaat. Hoe kan dit?

The biggest installation problem come from an incompatible umssync program. Umsdos has been update in linux 1.1.88 (Can't remember exactly) and a flaw was uncovered in umssync. To avoid confusion in the Linux community, it was decided to raise the compatibility level required for all Umsdos tools. Old version of the tools were simply rejected.

It sounds like many distribution did not update their umssync utility on the installation disk.

Er zijn nog steeds veel van dergelijke distributies in omloop. Het uiteindelijke resultaat is dat de directory /mnt/linux helemaal niet is gepromoot en alle lange bestandsnamen af zal kappen en alle speciale bestanden zal verwerpen.

Het is mogelijk in een zeer vroeg beginstadium van de installatie een test uit te voeren om erachter te komen of er iets fout ging. Dankzij het pseudo console mechanisme van Linux, kun je dat doen zonder het installatieprogramma te verlaten. Voer de volgende stapppen uit:

  1. Druk op Alt-F2 (Alt toets tegelijkertijd indrukken met de F2 toets).
  2. login als root.
  3. cd /mnt/linux Als dit niet lukt, probeer je het te vroeg. Een goed moment is dit aan het einde van de packages selectie te doen.
  4. >TOTO
  5. ls -l Je zou een leeg bestand TOTO in hoofdletters te zien moeten krijgen. Als je het in kleine letters ziet, dan is er iets mis. Probeer nogmaals de umssync stap. umssync kan zonder probleem meerdere malen worden gebruikt. umssync . Probeer nogmaals de TOTO test, als er geen foutmelding verschijnt. Als TOTO prima lijkt, dan is alles OK. Als er iets niet goed is aan de installatie, sla je het op. en gaat verder
  6. Druk op Alt-F1 om terug naar het installatiescherm te gaan.

If the test fail, the best fix is to get a newer installation root disk. You can generally fix this root disk by installing a newer version of umssync. This is not difficult but required a working Linux system. You simply have to mount the root disk floppy and replace the offending umssync with a new one.

6.4 Oops releasing pseudo root ...

De meeste Umsdos installaties die niet lukken, drukken deze vreemde melding af. Dit is geen bug in Umsdos ook al ziet de melding er wat vreemd uit. Hier zijn de bekende oorzaken:

Helaas produceren de eerste twee (installatieproblemen) een compleet onbruikbare installatie. De-installeer het (Zie de volgende sectie) en installeer het opnieuw.

6.5 Hoe een Umsdos te de-installeren

Het aardige van Umsdos en zijn pseudo-root mechanisme is dat je het zonder moeite kunt DE-installeren. Je boot gewoon DOS en verwijdert de linux directory met de daaronderliggende directory's. Dat is alles. Voor Umsdos zijn geen speciale drivers in config.sys nodig, noch maakt het iets speciaals aan buiten de linux directory.

6.6 Een Umsdos systeem naar een andere DOS drive verplaatsen

Dit kan worden gedaan vanuit Linux of vanuit DOS. Je hoeft hiervoor alleen de linux directory van de ene drive naar de andere recursief te kopiëren. Daarna zul je het bootmechanisme aan moeten passen (gewoonlijk de loadlin opdracht) en het bestand /etc/fstab.

Umsdos kan bestaan op iedere DOS drive. Het is niet nodig het op de C: drive te installeren, noch is het belangrijk dat op de eerste harddrive te hebben. Het doet er in het geheel niet toe.

In feite kun je besluiten verscheidene Umsdos installaties te hebben op verschillende drives om er bijvoorbeeld mee te experimenteren.

6.7 Over het installeren van 50 Umsdos systemen.

Hoe zit het met het installeren van een boel Linux systemen in zo min mogelijk tijd?

Umsdos systemen leven in een DOS wereld. Je kunt hier voordeel uit behalen als je Linux op eenvoudige wijze wilt installeren.

Je kunt een Umsdos systeem op je site installeren en configureren. Wanneer je tevreden bent met de configuratie en de verschillende packages die je hebt geïnstalleerd, kun je in DOS booten en de complete linux directory naar de DOS file server kopiëren. Dan gan je naar een ander DOS station en kopieert eenvoudigweg de bestanden vanaf de netwerkdrive naar de lokale drive. Dat is alles. Pas slechts het bootscript (Loadlinx) aan.

Met minimale aanpassingen (hostnaam, ip-nummer) is iedereen in staat in een kwestie van minuten een Linux systeem te installeren.

Geïnteresseerde lezers merken wellicht op dat het installeren van Linux systemen door het kopiëren van het draaiende systeem ook werkt voor ieder ander Linux systeem, waaronder die gebaseerd op Ext2.

Het mooie van Linux is dat er geem verborgen bestanden zijn die moeten worden geïnstalleerd door het magische installatieprogramma.


Verder Terug Inhoud