Verder Terug Inhoud

7. 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.

7.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.

7.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) van Linux af zal handelen. De stappen die nodig zijn om /mnt/linux in te stellen zijn:

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

Dat was het!

7.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?

Het grootste installatieprobleem is afkomstig van een incompatibel umssync programma. Umsdos is in linux 1.1.88 bijgewerkt (kan het me niet precies herinneren) en in umssync bleef een fout onontdekt. Om in de Linux gemeenschap verwarring te voorkomen, werd besloten het compatibiliteiten niveau vereist voor alle Umsdos tools te verhogen. Oude versies van de tools werden eenvoudigweg verworpen.

Het lijkt erop dat veel distributies de umssync utility op de installatiedisk niet bijwerkte.

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.

Als de test mislukt, dan bestaat de beste correctie hieruit een nieuwere installatie rootdisk op te halen. Je kunt deze rootdisk over het algemeen corrigeren door een nieuwere versie van umssync te installeren. Dit is niet moeilijk maar het vereist een werkend Linux systeem. Je hoeft slechts de rootdisk diskette te mounten en het geleverde umssync door een nieuwe te vervangen.

7.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.

7.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.

7.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.

7.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 ga 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