sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #05968
Re: Linux og Win98 problemer
>Jeg har nu gentagne gange forsoegt at installere Win98 og Linux (Redhat
>5.2) sammen paa en 12.7GB harddisk Det gaar fint saa laenge jeg holder
>den primaere DOS partition under 512MB og saetter den til DOS 16bit
>format via Linux' fdisk. Da 512MB imidlertid er for lidt til Win98 (i
>hvert fald for mig...), oensker jeg en 2GB primaer partition til Win98
>(og en 5.5GB logisk sekundaer). Saetter jeg nu den 2GB store primaere
>partition samt den extendede til Win95 FAT32 (LBA) format, gaar der
>kludder i Win98 installationen samt i LILO bootloaderen. Den vil ikke
>lade sig installere i MBR.
Det lyder som om det er et problem, som involverer maskinens BIOS, eller
i al fald LILO's opfattelse af hvor meget af disken som er tilgængelig
fra BIOS'en. Når man booter med LILO bruges BIOS-funktioner til at ind-
læse selve Linux kernen, så derfor har BIOS'en en betydning i denne
sammenhæng, selv om Linux ellers ikke bruger BIOS'en til noget.
Uden at kende den præcise fejl som lilo kommer med, har jeg et par
forslag:
1) Prøv at tilføje "linear" til lilo-options. I Red Hat's installations-
program er der et indtastnings-felt hvor du kan angive ekstra LILO
optioner - skriv "linear" her (uden anførselstegn), og se om det
måske fungerer.
2) Drop LILO og brug loadlin i stedet. For at gøre det, skal du have
fat i Linux kerne-filen, og i loadlin programmet. Loadlin programmet
ligger i \dosutils på Red Hat CD'en - kopier det til din Windows
partition. Linux kernen får du fat i ved at boote på Red Hat install
CD'en (eller en diskette), og ved boot-prompten skrive
"vmlinuz root=/dev/hda5" (eller hvad din root-partition nu er). Du
booter nu Linux kernen fra diskette, men resten af systemet fra
harddisk - d.v.s. alt kører normalt. Kopier /boot/vmlinuz filen til
din Windows partition, f.eks. samme sted som du har loadlin liggende.
Når du så skal boote Linux, fyrer du kommandoen
"loadlin vmlinuz root=/dev/hdaX" af i en DOS box.
Det kan også lægges ind i Windows' boot menu.
>Og ydermere, hvad er forskellen paa at installere LILO i MBR og saa i
>root?
Forskellen er, hvor på disken LILO ligger, og det afgør så også hvordan
LILO bliver aktiveret. Når maskinen booter, indlæses boot-sektoren i
MBR automatisk - så hvis LILO ligger der, booter din maskine straks
op med et LILO prompt. Hvis du installerer den i root-partitionen, skal
der være en anden boot-loader (i MBR) som starter LILO - det kan være
en OS/2 bootmanager, eller NT's boot-manager i kombination med f.eks.
"bootpart" programmet.
--
Henrik Storner | "Software engineering is a race between engineers
<storner@xxxxxxxx> | who try to create foolproof software and the
| universe which is trying to create bigger fools.
| So far, the universe is winning..."
References