12. november 2005 - 17:37Der er
64 kommentarer og 1 løsning
WinXP og Win98 sammen
Hej eksperter.
Jeg ved det kan lade sig gøre at have Windows XP og Windows 98 installeret på samme PC på én gang. Sådan at når man starter op, er der en liste hvor man skal vælge hvilket operativsystem computeren skal starte op i.
Jeg har nu installeret Windows XP, og vil også gerne have Windows 98 installeret...
Jeg har 3 forskellige harddiske i computeren, og nu har jeg så et par spørgsmål i den forbindelse.
1) KAN jeg installere Windows 98 uden at miste Windows XP eller nogle andre data på min computer?
2) KAN jeg installere det på en anden harddisk, eller er det lettest at gøre det på det nuværende C: drev?
Opstarten af en computer fungerer således: BIOS kører og overlader pr default kontrollen til de første 512 bytes af kode på den første partition på den første disk. Det er her bootloader ligger. Bootloaders opgave er at lokalisere det offset på disken hvor OS kernel ligger. Den loader kernel ind i hukommelsen og giver herefter kontrollen til kernel. Kernel begynder at leder efter hardware, and the rest is history...
Når man installerer en Win98 på anden paritition på første disk så vil den naturligvis lægge sin bootloader på første partition. Det skal den, for det er her BIOS leder efter bootloader. Win98 er ikke kompatibelt med XP, så derfor skider den på om der ligger en XP bootloader der allerede. XP derimod kan godt genkende en Win9x bootloader, og selv om den overskriver den, så gør den det på en måde så Win98 kernel stadig kan lokaliseres på partition 2.
Nuvel, jeg vil tro at det at installere Win9x efterfølgende og lade den overskrive XP bootloader godt kan fixes ved at køre en fuld reparation af XP efterfølgende med installations CD efterfølgende. fixboot fra console kan ikke gøre det. Måske fixmbr kan, - det er jeg faktisk ikke klar over.
Koden i MBR er ikke så vigtig i denne sammenhæng. Det er bootstrapkoden som win98 lægger ind i den aktive partition's bootsektor, som gør hele forskellen.
Efter '98 er installleret, trækkes denne partitions bootsektor ud, og lægges som en fil på systemdisken. Defaultnavnet er bootsect.dos
Herefter kan man køre en fixboot, og få genetableret den kode som xp benytter (som indlæser ntldr). Og så er det i princippet blot et spørgsmål om, at rette i boot.ini
Det at "john_stiger" ikke kan finde ud af det er ikke det samme som at det ikke virker, der vil altid være nogle der ikke kan finde ud af det. At "strych9" som IT professionel heller ikke kan finde ud af det er godt nok overraskende. Hvis min vejledning følges omhyggeligt så virker det jeg sidder ikke bare og skriver af efter andre men gennemfører mine test omhyggeligt, men det er naturligvis helt op til enhver spørger om de vil bruge min anvisning.
helgec> din vejledning er fulgt til punkt og prikke - men det virker ikke. Jeg har dog kunnet køre multiboot engang bved at installere win98 efter XP bare ved at køre en bootcfg /rebuild samt fixboot - men det trick virker ikke længere.
Nå... Skal ikke spamme mere - det kan jo være det virker hos zliber :)
Metoden virker ikke for stigers fordi han kører NTFS. Man kan ikke skrive til NTFS fra en Win9x floppy. Så "ikke kan finde ud af" ved jeg nu ikke. For mit eget vedkommende er jeg ikke pokkers interesseret i problemstillingen, men nu har jeg i det mindste læst "dine" anvisninger.
Jeg vil gå ud fra at det også kan virke på NTFS filsystemer med en Linux live-cd eller et sæt bootfloppies, hvis det er en 2.6 kernel med NTFS write compilet ind. Det forudsætter at der allerede er en bootsect.dos på harddisken, idet linux' evne til at skrive til NTFS ligenu er begrænset til at overskrive filer.
Det kunne være et projekt at kaste sig over, og jeg kan såmænd sagtens "finde ud af det", men jeg har simpelthen bedre ting at give mig til end at lave dual boots teknikker til overflødige operativsystemer.
Dunno... så kan jeg ikke se hvorfor det ikke skulle virke. Bare sæt jumperne som han siger, og rediger indholdet af den tekst fil korrekt. Eller kør win98 i vmware i stedet.
john, du kunne i princippet godt have installeret win98 på en anden primær partition, som var formateret i FAT32, og bibeholdt xp på sin egen NTFS partition :o
At du ikke fik det til at virke, forstår jeg ikke. Jeg har gjort det flere gange, og det har virket hver gang
strych9> du har sgu ret :) Well... Projektet er droppet herfra - kom lige pludeslig til at arbejde i win98 en dag og så slog det mig 5 gange på en time hvorfor win98 røg ud og jeg fik XP: Win98 har og vil altid være et skod system man intet kan med og som desuden fryser ved det mindste :)
Det ældste OS indstalleres altid først, det har der aldrig været problemer med. Der har til tider været bøvl med ntfs partitioner, der omformateres til fat32, da har jeg slettet og formateret begge partitioner, kørt en fdisk og oprettet partition til 98, indstalleret 98, og derefter bootet på xp og indstalleret den på sin egen partition.
Synes godt om
Slettet bruger
13. november 2005 - 08:35#22
"john_stiger" og "strych9" Det er ingen dårlig dag og der er en vejledning både til FAT32 og til NTFS og tro mig det virker, men det kræver stadig at man følger vejledningen. Tvivlen skal under alle omstændigheder komme jer til gode så jeg vil i dag lave en testkørsel
Til info, så sad jeg igår og prøvede i 2 stive timer at få det til at virke ved at følge guiden slavisk - dette gjorde jeg nok ca. 50 gange i træk. Fik det aldrig til at virke.
Vi skulle jo gerne ha`det her lille problem løst, var det fra FAT32 eller NTFS? jeg er desværre løbet ind i et mindre problem jeg har kun USB diskettedrev og den maskine jeg ville teste på kan ikke boote fra USB, men der arbejdes på sagen
Herunder et lille udsnit af vejledningen som jeg skønner er årsagen til din triste oplevelse
"I det første eksempel går jeg ud fra at du har installeret XP på en separat harddisk og at du ønsker at tilføje Windows 98 til systemet i eksempelet skal Windows 98 installeres på en separat harddisk, ATSÅ IKKE PÅ SAMME HARDDISK som Win XP er installeret på.
Nemlig - det er faktisk også prøvet. Uden effekt. (fik det bare ikke skrevet)
Synes godt om
Slettet bruger
13. november 2005 - 14:28#31
Jeg ved ikke helt hvad du gør galt, jeg har nu efterprøvet vejledningen med FAT32 det kørte omgående, efter kaffetid afprøver jeg det med NTFS. Hvis systemet ikke kommer med fejlmeldinger under "Debug" altså når du skriver bootsectoren er det lidt svært at se hvad der kan gå galt resten er jo en normal installation hvor du blot selv skal vælge destinationen for Win98
Synes godt om
Slettet bruger
13. november 2005 - 16:48#32
Så er testen færdig og så gik den søndag og jeg fik formateret et hav af disketter. Som tidligere skrevet kunne jeg ingen fejl registrere i modellen med FAT32, i modellen med NTFS kunne der måske siges at jeg havde undladt at gøre opmærksom på at processen skulle startes med at man oprettede og formaterede en partition ved hjælp af XP, jeg mener dog at det var temmeligt indlysende, men det er blevet tilføjet vejledningen. Konklusionen må være at følger man vejledningen omhyggeligt så kører det
strych9-> Skal nok hoppe af tråden, så du kan få den for dig selv, skal alt her på eksperten være så stift, kan jeg ligeså godt melde mig ind på plejehjemmet.
Helt ok, det forstår jeg godt. Den slags dage har vi vist alle. =) Få et godt måltid, noget frisk luft og så forkæl dig selv resten af dagen. Så ser det meget lysere ud. =)
For lige at afbryde den private snak - Så kan jeg fortælle som den der oprettede spørgsmålet 50 indlæg tidligere, at jeg har installeret WinXP først på en harddisk. Dette kørte jeg så med indtil for et par dage siden. Så tog jeg min anden harddisk, som er i NTFS, og brugte partition magic til at dele den op i 2 partitioner. Så den ene partition var NTFS og den anden FAT32. På FAT32 partitionen installerede jeg så Win98, og der var ingen problemer.
Mit problem er nu at jeg ikke kan finde ud af hvordan jeg skal få internet adgang fra Windows 98. Men det ved jeg så ikke om jeg skal spørge om i et nyt spørgsmål, eller om vi kan tage den herfra?
Jeg har 2 pc'ere. Hvoraf den ene kører WinXP og den anden som bekendt WinXP og Win98. Jeg har internet fra begge PC'ere på WinXP, men kan ikke få adgang til internettet fra Win98 delen.
De 2 PC'ere er forbundet med netværkskabel til en switch. I denne switch er der så i uplink et kabel videre til Motorola Surfboard modem fra TDC webspeed. Derfra er der så adgang til internettet.
Men hvordan skal jeg få Win98 til at forstå dette? Jeg kan ikke pinge noget som helst, ikke engang den anden PC. Og jeg får ingen IP tildelt af TDC. Jeg har 2 dynamiske IP-adresser som bliver tildelt fra TDC. En til hver PC.
Hvad og hvor skal jeg skrive noget, så jeg får sådan en fin liste under opstart, om jeg vil starte op via den ene eller den anden harddisk?
Jeg er ved at få spat af at trykke F8 hver gang den starter op for at vælge om jeg vil starte op på den ene harddisk med Win98 eller den anden harddisk med WinXP.
Du er, måske uden at vide det, igang med at hjælpe mig i et andet spørgsmål også... Kan du ikke lige kigge på det... Jeg fatter ingenting... Og så for at du kan få dig et billigt grin, så er det pga det spørgsmål, jeg har installeret Win98. Det er spørgsmål 663231 jeg snakker om. På Forhånd Tak :-)
Start den op i WP, og kør bootcfg /rebuild , så vil den komme med en menu hver gang du starter den, hvor du så kan vælge om den skal starte i XP eller i WIN98.
Hvorfor kan du ikke bare redigere boot.ini til noget a.la.
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect C:\="Microsoft Windows"
Til helgec: Fik det endelig til at virke, men følger man din guide slavisk og til punkt og prikke, skal man trykke F8 for at få lov at boote XP, for ellers kommer der ingen bootmenu, og win98 starter uden at der kommer en bootmenu.
Så den har en fejl et sted - hvor kan jeg ikke sige...
dragonknight> er enig med plx - bootcfg /rebuild vil ikke virke - taler af erfaring :)
Så er der ikke andet for end at installere win98 først, og derefter XP, for så skal bootcfg virke.
Synes godt om
Slettet bruger
21. november 2005 - 09:06#62
"john_stiger" Du har sgu da nogle sære forudindtage teorier, hvis du læser "peet49" 13/11-2005 16:53:16 så lykkedes det da godt nok for ham med "XP -> Win98" og didder da ikke og laver den srtikel for at bilde bogen noget ind. Og så til FAT32 som jeg kan forstå ikke virker hos, find det afsnit i min vejledning der lyder som følger "Sæt Win XP installations cd-en i drevet, fjern startdisketten, tryk Ctrl+alt+delete nu genstarter computeren og hvis du har fulgt anvisningen indtil nu bliver du bedt om at trykke på en tast for at starte fra cd-rom, gør det. Du vil nu se at Xp-installationen står og arbejder og afhændig af hastigheden på din computer vil du efter en tid få en skærm med 3 valgmuligheder nemlig Afbryde installation Installere Reparere Du taster R for reparation Du bliver nu bedt om at angive hvilken installation du ønsker at reparere, jeg forudsætter du kun har en nemlig den der ligger på drev C:, så du taster 1 – næste punkt er din administrator password hvis du har opgivet et password så skriv det har du ikke opgivet et password klikker du blot Enter. Nu skulle du være inde i systemet, så du skriver Fixboot -> klik Enter Du svarer ja til at du ønsker at skrive en ny boot sector og når det er gjort skriver du exit -> klik Enter og din computer rebooter." Når ovenstående er gjort skal computeren starte op med en bootmenu hvor du kan vælge XP eller Win98, hvis den ikke gør det ligger fejlen i den procedure der lige er beskrevet
Synes godt om
Slettet bruger
21. november 2005 - 09:08#63
Og så er der lidt stavefejl sorry bogen = nogen virker hos (dig)
helgec> jeg beklager - kom til at skrive at din guide ikke virker!!!! Skal ikke ske igen - men den kommer bare ikke til at virke af at jeg undskylder...
Jeg tror jeg vil lukke her - Jeg har STADIG ikke internet adgang fra win98 - øv!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.