Just nu i M3-nätverket
Gå till innehåll

Bootproblem


Joakim Andersson

Rekommendera Poster

Joakim Andersson

Jag har precis rensat upp min dator och lagt in allting på nytt. Nu har jag tre operativsystem win98, win2000(build 2045) och redhat 6. Först installerade jag 98 och 2000 och efter det gick det fint att boota upp båda från 2000:s bootmeny. Sedan installerade jag redhat och då hände det grejer.

 

Nu får jag upp LILO boot och därifrån väljer jag om jag vill boota redhat eller windows. Om jag väljer windows så kommer jag till 2000:s bootmeny och om jag väljer 2000 så går det bra men om jag väljer 98:an får jag följande felmeddelande:

 

Ogilitig systemdisk. Byt ut disketten och tryck valfri tangent.

 

Om jag gör det kommer jag åter till LILO boot. Kul eller hur? Är det någon som har en förklaring och allra helst en lösning.

 

I min boot.ini ser det alltså ut så här

 

[operating systems]

multi(0)disk(0)rdsik(0)partition(1)\WINNT="Microsoft Windows 2000 Pro" /fastdetect

C:\="Microsoft Windows 98"

 

och jag har installerat LILO till Master Boot Record

 

Tacksam för svar.

Länk till kommentar
Dela på andra webbplatser

Martin Pousette

Du ska inte installera lilo i master boot record !

du ska lägga det i root partionen !!

sen mountar du upp /dev/hda1 i /mnt ifrån linux och skriver

dd if=/dev/hd?? bs=512 count=1 of=/mnt/bootsek.lin

?? är så klart där du har din root partion i linux

sen editerar du boot.ini och läggger en rad:

c:\bootsek.lin="SuSE Linux 6.1"

tex .... så kommer bara nt:s bootloader med alla operativsystem sammlade !

 

Länk till kommentar
Dela på andra webbplatser

Joakim Andersson

Går det att ändra på nu i efterhand eller måste jag installera om skiten?

Länk till kommentar
Dela på andra webbplatser

Martin Pousette

ja du ... funkar NT som det ska eller ?

i så fall kan du ta lilo -u för att ta bort lilo

sen får du skriva typ lilo blablablabl

kolla i man lilo för att installera lilo i root partionen .... kan gå ..

Länk till kommentar
Dela på andra webbplatser

Jag har gjort delar av ovan men min kärna stödde ej filsystemet på c:.

Jag hade i varje fall lilo på rootpartionen /dev/hda12

En dosformaterad diskett i diskettstationen.

#mount -t msdos /dev/fd0 /mnt <enter>

#cd mnt <enter>

#dd if=/dev/hda12 of=bootsek.lin bs=512 count=1 <enter>

 

#cd .. <enter>

#umount /dev/fd0 <e..>

Du har kanske fortfarande lilo på MBR då ska du skriva /dev/hda istället för /dev/hda12 ovan.

Sedan är det bara starta om datorn (sedan du tagit ut disketten) med NT, lägga i disketten och kopiera bootsek.lin till c:

i boot.ini skrev jag en rad

c:\bootsek.lin="Windows NT Version 4.0 [GNU]"

Du fick ett tips ovan om att ta bort lilo från MBR

Kanske räcker det för att du skall kunna köra alla 3 från NT bootloader.

Länk till kommentar
Dela på andra webbplatser

Joakim Andersson

Svaret kanske löser problemet med att ha två bootmenyer men frågan är om det egentligen löser mitt problem att jag inte kan boota upp win98 efter linuxinstallationen.

 

Problemet är ju att både 2000 och 98 fungerade kanon innan installationen av linux och nu fungerar 2000 men inte 98:an.

 

Jag vet inte om det är det du har svarat på men det kanske löser mitt primära problem också jag ska testa.

Länk till kommentar
Dela på andra webbplatser

Joakim Andersson

Nu har jag omistallerat och om jag gjorde som ni sa så blev det rätt, tack ska ni ha!

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...