Nästa Föregående Innehållsförteckning

6. Installering/AV-installering och några trick

Installeringen av ett Umsdos-system skiljer sig inte mycket från installeringen av ett vanligt (ext2-baserat) Linux-system.

Det finns två huvudsakliga skillnader.

6.1 Pseudo-rotens /mnt/linux

De vanliga stegen i en installering är:

  1. Ange en partition med fdisk och formattera den.
  2. Montera den som /mnt relativt rot-disketten.
  3. Kopiera alla paket till /mnt.

Med Umsdos behövs inte steg 1 (var inte syftet med Umsdos att man skulla slippa formattera om?).

Det är möjligt att installera ett Umsdos-system genom att helt enkelt kopiera alla paket till /mnt. Detta fungerar helt säkert. Men det kommer skapa en bunt underkataloger i din rotkatalog under DOS (C:) och det kommer du inte gilla. Detta är anledningen till att alla Umsdos-installationer innehåller pseudo-roten. Detta är den huvudsakliga skillnaden gentemot en vanlig ext2- och en Umsdos-installering: alla filer kopieras till /mnt/linux.

6.2 Förbereda /mnt/linux

/mnt/linux är inte en vanlig katalog. Den måste promoveras så att den kan hantera Linux långa filnamn och speciella filer (länkar, enheter). Stegen som krävs för att konfigurera /mnt/linux är:

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

Det var allt!

6.3 Se till så att /mnt/linux är korrekt konfigurerad

Även om konfigureringen av /mnt/linux är ganska enkel så finns det många installeringspaket som gör fel. Hur kommer det sig?

Det största installeringsproblemet kommer från ett ickekompatibelt umssync-program. Umsdos har uppdaterats i Linux 1.1.88 (kan inte kommer ihåg exakt) och ett fel upptäcktes i umssync. För att undvika förvirring i Linux-samhället så bestämdes det att kompatibilitetsnivån skulle höjas för alla Umsdos-verktyg. Gamla versioner av verktygen är helt enkelt inte tillåtna.

Det verkar som om många distributioner inte uppdaterade sina umssync på installeringsdisketterna.

Det finns fortfarande många sådana distributioner där ute. Nettoresultatet är att katalogen /mnt/linux inte promoveras alls och kommer att korta av långa filnamn och inte tillåta specialfiler.

Det är möjligt att testa detta väldigt tidigt under installeringen för att ta reda på om något gått snett. Tack vare pseudokonsoll-mekanismen i Linux så kan du utföra detta utan att lämna installeringsprogrammet. Utför följande steg:

  1. Tryck Alt-F2 (Alt-tangenten på samma gång som F2-tangenten).
  2. Logga in som root.
  3. cd /mnt/linux Om detta misslyckas så har du försökt för tidigt. Ett bra tillfälle att göra detta är under slutet av paketvalet.
  4. >TOTO
  5. ls -l Du bör se en tom fil, TOTO med stora bokstäver. Om du ser den med stora bokstäver så har något gått snett. Försök utföra umssync-steget igen. umssync kan användas om och om igen utan problem. umssync . Om det ger ett felmeddelande så kan du försöka med TOTO-testet igen. Om TOTO dyker upp som det ska så är allt bra. Något är konstigt i denna installering, men spara den bara.
  6. Tryck Alt-F1 för att komma tillbaks till installeringsskärmen.

Om testet misslyckas så är den bästa lösningen att skaffa en ny rotdiskett för installeringen. Du kan vanligtvis fixa rotdisketten genom att installera en nyare version av umssync. Det är inte svårt, men det kräver att du har ett fungerande Linux-system. Du behöver bara montera rotdisketten och ersätta det gamla umssync med det nya.

6.4 Oops releasing pseudo root ...

De flesta Umsdos-installeringar som misslyckas gör det med genom att skriva ut detta meddelande. Detta är inte en bugg i Umsdos även om meddelandet ser konstigt ut. Här är de kända orsakerna:

Tyvärr så kan de två första (installeringsproblemen) leda till en totalt oanvändbar installation. Avinstallera det (se nästa avsnitt) och installera igen.

6.5 Hur du AV-installerar ett Umsdos-system

En trevlig sak med Umsdos och dess pseudo-rotmekanism är att du kan AV-installera det utan några problem. Du bootar bara DOS och tar bort linux-katalogen rekursivt. Det är allt. Umsdos kräver ingen speciell drivrutin i config.sys, ej heller skapas något speciellt utanför linux-katalogen.

6.6 Flytta ett Umsdos-system till en annan DOS-enhet

Detta kan göras antingen från Linux eller från DOS. Du behöver bara rekursivt kopiera linux-katalogen från en enhet till en annan. När du gjort det kommer du bli tvungen att modifiera bootningsmekanismen (oftast loadlin-kommandot) och din /etc/fstab-fil.

Umsdos kan existera på vilken DOS-enhet som helst. Det är inte nödvändigt att installera det på C:-enheten, ej heller är det viktigt att ha det på den första hårddisken. Det spelar ingen som helst roll.

Man kan faktiskt ha flera Umsdos-system på olika enheter, för att experimentera.

6.7 Om att installera 50 Umsdos-systems.

Vad skulle du säga om att installera en bunt Linux-system på nolltid?

Umsdos-system lever i en DOS-värld. Du kan utnyttja detta om du vill installera Linux på ett enkelt sätt.

Du kan installera och konfigurera ett Umsdos-system på din sajt. När du är nöjd med inställningarna och de olika paketen du valt så kan du boota DOS och kopiera hela linux-katalogen till din DOS-filserver. Den går du till en annan DOS-maskin och kopierar filerna på nätverkets hårddisk till den lokala hårddisken. Det är allt. Sen är det bara att modifiera boot-skalprogrammet (Loadlinx och köra.

Med minimala förändringar (värdnamn (host name), IP-nummer) kan vem som helst installera ett Linux-system på någon minut.

Intresserade läsare bör notera att man kan installera Linux-system genom att kopiera redan fungerande system även med andra Linux-system, inklusive ext2-baserade.

En av de trevliga sakerna med Linux är att det inte finns några dolda filer som måste installeras med något magiskt installeringsprogram.


Nästa Föregående Innehållsförteckning