Der Hund lebt!

Hallo!

Ich hatte auf der ersten Festplatte eine Partition für Windows NT, und eine für Linux. LILO war im Masterbootrecord installiert. Windows NT ist kaputt gegangen, darum habe ich dieses neu installiert.

Ich war überrascht zu sehen, daß LILO das überlebt hat. Wie gibts den sowas. Windows NT schreibt einen neuen Masterbootrecord. Das weiß ich, ich bin MCSE.

Frage: Wie kann LILO die Installation von Widnows NT überleben. Mir währe lieber gewesen, wenn ich den Bootmanager von Windows NT benützen künnte.

cu
Herbert

Hallo!

Ich hatte auf der ersten Festplatte eine
Partition für Windows NT, und eine für
Linux. LILO war im Masterbootrecord
installiert. Windows NT ist kaputt
gegangen, darum habe ich dieses neu
installiert.

Das ist ja mal wieder typisch.

Ich war überrascht zu sehen, daß LILO das
überlebt hat. Wie gibts den sowas.
Windows NT schreibt einen neuen
Masterbootrecord. Das weiß ich, ich bin
MCSE.

Aha. Gleuckwunsch!

Frage: Wie kann LILO die Installation von
Widnows NT überleben.

Da gibt es mehrere Moeglichkeiten:

  1. LILO war eben nicht im MBR der ersten Platte.

  2. Windows NT ist nicht auf der ersten Platte

  3. Du hast eine Boot-Disk im Laufwerk und vergessen, sie rauszunehmen :smile:

Mir währe lieber
gewesen, wenn ich den Bootmanager von
Windows NT benützen künnte.

Geht auch. Ist aber umstaendlich. Warum willst Du das denn? Installiere lieber LILO auf Deiner boot-partition und mache diese „bootable“

Dann laesst sich LILO/linux auch wieder spurlos deinstallieren, wenn Du das tatsaechlich willst.

cu
Herbert

Gruss

Jens

es gibt noch eine weitere möglichkeit (diese wird zbs. im SuSE-Handbuch, dass es ja auch als html gibt, gut beschrieben, wenn du willst kann ich dir den ausschnit mailen)

Das ganze geht über ein Programm namen loadlin (oder so?) …

cu

Berni

SuSE-Linux und Win auf einem Rechner

Ok, hier genauer meine Konfiguration mit der es läuft:

Auf Laufwerk C. im Verzeichnis ist das Programm
loadlin.exe
(auf der SuSE-CD),
susesave.mmu
und
zImage
(das ist mein selbst
kompiliertes Kernel-Image). Im Grund-Verzeichnis ist die Datei
linux.bat. Die enthält folgenden Aufruf:

@echo off
set RWRD=ro
if „%2“=="" goto goon2
set RWRD=rw

goon2

C:\loadlin\loadlin @C:\loadlin\linux.par root=/dev/hda2 %RWRD%

ende

(Meine Linux-Partition ist hda2, Es ist schon gut, wenn Du auf
unpartitionierte HD zurückgreifen kannst…, eine Swap-Parition brauchst Du
mindestens auch noch.)

Nun läßt sich Linux bereits mit „linux“ starten, entweder, wenn man
mit F8 das Durchstarten von Win verhindert und den Befehl an der
Eingabeaufforderung eingibt. Oder man gibt es als Programm an, welches unter
Win im DOS-Modus ausgeführt werden muß…

Ich habe ein Bootmenü realisiert, indem ich meine Config.sys und Autoexec.bat
angepaßt habe: hier meine Lösung (Du solltest aber mindestens eine
DOS-Startdiskette mit einem Editor zur Hand haben, falls Deine Änderungen den
Systemstart erhindern…)

Autoexec.bat:

@ECHO OFF 
goto %config% 
 


> Win

mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) 
mode con codepage select=850 
keyb gr,,C:\WINDOWS\COMMAND\keyboard.sys 
goto ende 
 


> Linux

C:\loadlin\loadlin @C:\loadlin\linux.par root=/dev/hda2 
 


> ende


Config.sys


[Menu] 
menuitem=Win, Windows95 starten 
menuitem=Linux, Linux starten 
menucolor=15,1 
menudefault=Win,5 
 
[Common] 
DOS=HIGH,UMB 
DEVICEHIGH=C:\WINDOWS\HIMEM.SYS 
DEVICEHIGH=C:\WINDOWS\emm386.exe noems 

[Win] 
DEVICEHIGH=oakcdrom.sys /D:oemcd001 
rem DEVICEHIGH=C:\WINDOWS\COMMAND\DRVSPACE.SYS /MOVE 
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) 
Country=049,850,C:\WINDOWS\COMMAND\country.sys 
 
[Linux] 

Viel Spaß mit Linux!

Sebastian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]