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

6. Alternativa sätt att auto-starta Linux - speciellt för användare av FAT32's filsystem.

Här redovisas metoder som fungerar för alla versioner av Windows 95, även de versioner som har FAT32's filsystem. Jag redovisar två olika metoder - och börjar med den enklaste.

6.1 Metod 1.

Den här metoden använder sig av Autoexec.bat-filen för att starta en annan bat-fil, kallad Linux.bat, som i sin tur startar Linux.


        @echo off
        cls
        echo.
        echo.
        echo.
        echo.
        choice /t:y,5 "Vill du starta Linux?"
        if errorlevel 2 Goto End
        c:\loadlin c:\vmlinuz root=/dev/hdc2 ro
        :End

Den här filen gör så att skärmen rensas - skriver fyra tomma rader - visar texten inom citationstecknen (Vill du starta Linux?) - väntar 5 sekunder och går till defaultvärdet y=ja om du inte inom dessa 5 sekunder trycker på någon tangent. Om du trycker tex n (=nej), hoppar filen till End, och bat-filen avslutas. Startproceduren fortsätter då att läsa autoexec.bat och Windows 95 startas som vanligt. Om du trycker y inom 5 sekunder, exekveras batfilen vidare och, via Loadlin, startas Linux.

Om du inte vill ha fyra tomrader före texten "Vill du starta Linux?", kan du ta bort eller lägga till echo. i ovanstående fil. Du kan även ändra de andra parametrarna så att de passar dig bättre, tex tidsangivelsen 5 sek - du kanske tex vill att Linux skall starta snabbare - ändra tiden till t.ex 3. Du kanske vill att Windows 95 skall starta som default - ändra då t:y till t:n och ange den tid du tycker att du vill ha på dig att välja vilket OS som skall startas. Obs - du kan ange tiden ända upp till 99 sekunder. Om du vill ha mer upplysningar om hur du använder choice-kommandot - gå till C:\windows\command-katalogen och skriv "choice /?" för att få reda på de argument som kan användas.

NOTERA: Du är tvungen att modifiera raderna vid c:\loadlin..... så att det passar ditt system. Läs på Sektion 3.6 hur du konfigurerar Loadlin som startar Linux.


        call c:\linux

Om linux.bat ligger någon annanstans - skriv rätt sökväg. Om du t.ex har din linux.bat-fil ligger i en katalog som heter C:\batch, skall call-raden bli:


        call c:\batch\linux

Spara filen och avsluta. Nu kan du starta om och, är allt rätt, kommer du till texten "Vill du starta Linux?".

6.2 Metod 2.

Den här metoden är lite krångligare, men är å andra sidan, den mest flexibla. Den här metoden innebär att du skapar en egen Start Meny, även om den inte ersätter Windows 95's egen Start Meny. Du behöver en Config.sys- och en Autoexec.bat-fil.


        [menu]
        menuitem=Linux, Starta Linux (första menyraden och beskrivning).
        menuitem=Win95 , Starta Windows 95 (andra menyraden...)
        menucolor=15,1 (Ger en blå bakgrund med vit text)
        menudefault=Linux, 15 (Defaultprogrammet anges till Linux, och 
        tiden =15 sekunder som du har på dig att ange alternativ)
        [linux]
        shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro (Se sektion 4
        för exempel och syntax)
        [win95]
        Skriv in det som står i din config.sys-fil här. Har du inte en
        sådan fil, lämna den här biten tom.


        goto %config%

        :win95
        (Låt det övriga i din Auotexec.bat-fil stå kvar här. Om du inte hade en
        autoexec.bat-fil, lämna den här delen tom).


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