NT / DOS booten nicht auf 2.Primären
Hallo, meine erste Primäre soll Linux vorbehalten sein. NT oder DOS wollen auf Teufel kommŽ raus nicht von der zweiten primären booten ! Das BIOS gibt aus so was wie "...booting ide-0" und dann läuft nur noch ein reboot!! Von der ersten Primären booten NT/ DOS ! Muss NT auf die erste primäre Partition ?? Oder hat meine (neue 13,6 GB) FEstplatte einen Schuss ?? Die NT-Installation läuft anfangs auch auf der zweiten Primären normal, wenn jedoch während der Installation der reboot erfolgen soll, dann wird die zweite Primäre nicht mehr gefunden. Das BIOS meldet dann nur noch so was wie "...booting ide-0" Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, 13 Jan 2000 Ekkard Gerlach wrote:
Hallo,
meine erste Primäre soll Linux vorbehalten sein. NT oder DOS wollen auf Teufel kommŽ raus nicht von der zweiten primären booten ! Das BIOS gibt aus so was wie "...booting ide-0" und dann läuft nur noch ein reboot!!
Von der ersten Primären booten NT/ DOS !
Muss NT auf die erste primäre Partition ?? Oder hat meine (neue 13,6 GB) FEstplatte einen Schuss ??
Mach mal fdisk -l /dev/hda Da gibtŽs eine Spalte "boot". Das Sternchen muß vor der NT-Partition stehen. Wenn nicht, benutze fdisk um das zu ändern. Aber Vorsicht, lieber vorher man fdisk. Gruß Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Don, 13 Jan 2000 schrieben Sie:
Hallo,
meine erste Primäre soll Linux vorbehalten sein. NT oder DOS wollen auf Teufel kommŽ raus nicht von der zweiten primären booten ! Das BIOS gibt aus so was wie "...booting ide-0" und dann läuft nur noch ein reboot!!
Von der ersten Primären booten NT/ DOS !
Muss NT auf die erste primäre Partition ??
Vielleicht
Oder hat meine (neue 13,6 GB) FEstplatte einen Schuss ??
Ich denke nicht, eher NT.
Die NT-Installation läuft anfangs auch auf der zweiten Primären normal, wenn jedoch während der Installation der reboot erfolgen soll, dann wird die zweite Primäre nicht mehr gefunden. Das BIOS meldet dann nur noch so was wie "...booting ide-0"
Wie bist du vorgegangen, könntest du das näher erläutern. Welches OS zuerst? Linux oder NT? Welche Partitionen hast du angelegt, aktiviert? -- MfG Waldemar Brodkorb Linux rulez! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Waldemar Brodkorb wrote:
Oder hat meine (neue 13,6 GB) FEstplatte einen Schuss ??
Ich denke nicht, eher NT.
Ich kotze auf NT wie noch nie. Aber als Frontend muss ich noch an vielen Orten mit leben ...
Die NT-Installation läuft anfangs auch auf der zweiten Primären normal, wenn jedoch während der Installation der reboot erfolgen soll, dann wird die zweite Primäre nicht mehr gefunden. Das BIOS meldet dann nur noch so was wie "...booting ide-0"
Wie bist du vorgegangen, könntest du das näher erläutern. Welches OS zuerst? Linux oder NT? Welche Partitionen hast du angelegt, aktiviert?
Also zunächst zu einigen Tips anderer Leute hier: selbstverständlich habe ich die jeweilige Partition AKTIVIERT ! (dennoch Danke) ALso so bin ich vorgegangen: 1. habe FP mit linux partitioniert, Linux mit cp von alter FP aufkopiert, ok, lief. 2. Partition für NT eingerichtet (DOS-Typ, 6) und aktiviert 3. NT über CD gebootet. NT hat die PArtition als fehlerhaft erkannt und wollte nicht installieren. Win95 liess sich installieren. !! Es war / ist zum kotzen !! NT ist ein SCHEISS !! nach vielen Versuchen .. 4. Festplatte komplett neu mit MS-DOS FDISK partitioniert (Linux war dann wieder gelöscht :-((( 5. PArtition für NT auf zweite Primäre eingerichtet und aktiviert 6. NT gebootet . NT nimmt Partition an und kopiert Daten auf Primäre Partition. 7. NT rebootet so nach 2 Minuten Installation das erste Mal . Von da an wurde die Partition nicht mehr gebootet. Ami-BIOS bleibt bei "booting ... IDE-0" stehen. Die Installation funktioniert auf der ersten Primären gut. Aber ich will den NT-Kram eigentlich auf der zweiten primären !! DOS bootet auch nicht über die zweite Primäre ! Vor Jahren habe ich das dutzende von Malen gemacht und ich habe sicherlich mal DOS von einer zweiten oder dritten Primären gebootet. Früher hatte ich auf der ersten Primären immer den OS/2 Bootmanager - und alles lief glatt !!! fdisk -l : Disk /dev/hda: 255 heads, 63 sectors, 1655 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 505 505 753 2000092+ 6 DOS 16-bit >=32M /dev/hda2 1 1 504 4048348+ 83 Linux native /dev/hda3 754 754 999 1975995 83 Linux native /dev/hda4 1000 1000 1655 5269320 5 Extended /dev/hda5 1000 1000 1010 88326 83 Linux native /dev/hda6 1011 1011 1023 104390+ 83 Linux native /dev/hda7 1024 1024 1036 104390+ 82 Linux swap Achtung: hda1 ist die physikalisch zweite Primäre . Daran liegt der Fehler aber nicht. Ich habe einem meiner letzten Versuche hda1 nach der Anlage von hda2 wieder gelöscht, um NT zu installieren. Der Fehler tritt aber auch bei "ordnungsgemäßer" Reihenfolge auf. Gleich was auf hda1 gestellt wird, ob NT oder DOS, es wird nicht gebootet! Noch Tips wegen dem ausbleibenden booten ? Übringens: Meine beiden Rechner mit verschiedener Hardware haben die gleiche Bootprobleme. Mein älterer PC meldet nach "Verifying DMI Pool Data ..." einfach gar nichts mehr (Award-BIOS) *********************************************************************** ACH: liegts vielleicht an der 4GB-Grossen ersten Primären ??????????? Ich probier es gleich !!!!! *********************************************************************** Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ekkard Gerlach wrote:
*********************************************************************** ACH: liegts vielleicht an der 4GB-Grossen ersten Primären ??????????? Ich probier es gleich !!!!! ***********************************************************************
Oh Shit, das wars !!!!! Ich hoffe es war nicht allzusehr OT, vielleicht hilfts auch Euch ! NT und soŽn Kram muss scheinbar unter den ersten beiden GB liegen, sonst kann es nicht gebootet werden. Ich kann jetzt NT und Win95 auf je 1 GB primärer Partition am Anfang der FP booten (NT muss nicht aktiv sein, Win95-Partition schon). Derzeit benutzte ich den fdisk-Bootmanager, bald wird es lilo sein. uff Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ekkard Gerlach wrote: [...] Oh Shit, das wars !!!!! Ich hoffe es war nicht allzusehr OT, vielleicht hilfts auch Euch !
NT und soŽn Kram muss scheinbar unter den ersten beiden GB liegen, sonst kann es nicht gebootet werden. Ich kann jetzt NT und Win95 auf je 1 GB primärer Partition am Anfang der FP booten (NT muss nicht aktiv sein, Win95-Partition schon). Derzeit benutzte ich den fdisk-Bootmanager, bald wird es lilo sein.
uff
Ekkard
Hi Ekkard, Bei den meisten Betriebssystemen müssen die Startdateien innerhalb der ersten 504 MB liegen. Eine Erblast von IDE. MfG Florian Rauh --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Florian Rauh wrote:
Bei den meisten Betriebssystemen müssen die Startdateien innerhalb der ersten 504 MB liegen. Eine Erblast von IDE.
Nein. Man Handbuch. Kurze Erklärung: Das PC-BIOS ist nicht in der Lage, Daten von der Platte zu lesen, wenn sich diese >1024 Spuren befinden. Seit LBA ist die 1024. Spur bei 8GB, ohne LBA eben nur bei 504 MB. Das hat nichts mit EIDE zu tun, das geht mit SCSI genausowenig. Spielen wir das ganze mal fürs Verständnis durch (soll ja auch was bringen, wenn ich Dir widerspreche): Das BIOS ist im Wesentlichen eine Ansammlung von einfachen und einfachsten Funktionen, eine Art System-Bibliothek. Programme, die mit dem BIOS arbeiten, sind dementsprechend auf die Funktionalität des BIOS angewiesen. Das BIOS ist vom Design her nicht geeignet, die Variable, in der der Wert für die Festplattenspur gespeichert wird >1023 zu machen, d.h. es geht nur 0-1023 also 10 Bit. Die Funktion zum Laden einer bestimmten Stelle von der Festplatte in den RAM (der AFAIK auch nur max 1MB angesprochen werden kann) bekommt als die genaue Position, also den genauen Sektor. Der Sektor wird in CHS-Koordinaten angegeben (Cylinders Heads Sector), und gerade beim ersten Wert ist es kritisch. So bootet Linux mit LILO: Das BIOS liest nach dem POST (P? O? Self Test) per default die allerersten 512 Btes von der Festplatte in den RAM und führt diesen Code aus (ob nun ein Bootvirus, DOS-Loader oder der Lilo, das ist erstmal egal). In diesem Code (er hat nur 446 Bytes), wird der nächste Schritt geplant, im Falle von LILO ist es, die 2. Stufe zu laden, die dann wiederum sehr viel Größer als 512 Bytes sein kann und dementsprechend komplexer ist. Die 2. Stufe ist AFAIK eine der Dateien unter /boot , ich glaube boot.b. Der hier enthaltene Code ist in der Lage, den Kernel zu laden und zu entpacken. Erst wenn der Kernel erfolgreich in den Speicher gelesen wurd und ausgeführt wurde, braucht Linux nicht mehr auf das BIOS zurückgreifen. Bis dahin aber müssen alle Aktionen mit BIOS-Routinen gemacht werden, d.h. boot.b und vmlinuz müssen garantiert unterhalb von 1023 Spuren liegen. So, ich hoffe ich habs weder zu umständlich noch falsch erklärt ... Gruß Raphael Becker -- Online-Doku: http://home.pages.de/~online-doku Gesucht - Gefunden: Linux-Anleitungen Fehlt was? Dann nix wie her mit dem URL mailto:online-doku@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Florian Rauh wrote:
Bei den meisten Betriebssystemen müssen die Startdateien innerhalb der ersten 504 MB liegen. Eine Erblast von IDE.
Nein.
Man Handbuch.
Kurze Erklärung: Das PC-BIOS ist nicht in der Lage, Daten von der Platte zu lesen, wenn sich diese >1024 Spuren befinden. Seit LBA ist die 1024. Spur bei 8GB, ohne LBA eben nur bei 504 MB.
Das hat nichts mit EIDE zu tun, das geht mit SCSI genausowenig.
Spielen wir das ganze mal fürs Verständnis durch (soll ja auch was bringen, wenn ich Dir widerspreche):
Das BIOS ist im Wesentlichen eine Ansammlung von einfachen und einfachsten Funktionen, eine Art System-Bibliothek. Programme, die mit dem BIOS arbeiten, sind dementsprechend auf die Funktionalität des BIOS angewiesen. Das BIOS ist vom Design her nicht geeignet, die Variable, in der der Wert für die Festplattenspur gespeichert wird >1023 zu machen, d.h. es geht nur 0-1023 also 10 Bit. Die Funktion zum Laden einer bestimmten Stelle von der Festplatte in den RAM (der AFAIK auch nur max 1MB angesprochen werden kann) bekommt als die genaue Position, also den genauen Sektor. Der Sektor wird in CHS-Koordinaten angegeben (Cylinders Heads Sector), und gerade beim ersten Wert ist es kritisch.
So bootet Linux mit LILO:
Das BIOS liest nach dem POST (P? O? Self Test) per default die allerersten 512 Btes von der Festplatte in den RAM und führt diesen Code aus (ob nun ein Bootvirus, DOS-Loader oder der Lilo, das ist erstmal egal).
In diesem Code (er hat nur 446 Bytes), wird der nächste Schritt geplant, im Falle von LILO ist es, die 2. Stufe zu laden, die dann wiederum sehr viel Größer als 512 Bytes sein kann und dementsprechend komplexer ist.
Die 2. Stufe ist AFAIK eine der Dateien unter /boot , ich glaube boot.b. Der hier enthaltene Code ist in der Lage, den Kernel zu laden und zu entpacken. Erst wenn der Kernel erfolgreich in den Speicher gelesen wurd und ausgeführt wurde, braucht Linux nicht mehr auf das BIOS zurückgreifen.
Bis dahin aber müssen alle Aktionen mit BIOS-Routinen gemacht werden, d.h. boot.b und vmlinuz müssen garantiert unterhalb von 1023 Spuren liegen.
So, ich hoffe ich habs weder zu umständlich noch falsch erklärt ...
Gruß Raphael Becker
Sorry, Asche auf mein Haupt. MfG Florian Rauh --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Florian Rauh wrote:
So, ich hoffe ich habs weder zu umständlich noch falsch erklärt ... Sorry, Asche auf mein Haupt.
Kein Problem. Für den Fall, daß es richtig von mir erklärt ist, haben jetzt einige, die das gelesen haben, was draus gelernt ... hoffe ich doch mal. Man sollte Sachen wie Festplatte und Partitionen und so weiter viel stärker entmystifizieren ... sobald es Festplatte heißt, denken viele Leute in DOS-Kathegorien, weil sie besonders da die schlimmsten Erfahrungen gemacht haben. Gruß Raphael Becker -- Online-Doku: http://home.pages.de/~online-doku Gesucht - Gefunden: Linux-Anleitungen Fehlt was? Dann nix wie her mit dem URL mailto:online-doku@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
So bootet Linux mit LILO:
Das BIOS liest nach dem POST (P? O? Self Test) per default die ^^^^^^ ..............................Power On^(nur so nebenbei)
Olli --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Ekkard! Ich kann Dir vielleicht bei Deinem Problem noch 'nen kleinen Tip geben. Es liegt wirklich an der 4GB großen Partition, die Du mit Linux oder auch DOS Fdisk anlegst. Da es sich bei den Partitionen um FAT Partitionen handelt, wäre hier das NT FDISK von nöten, das im Gegensatz zu den übrigen Fdisk Proggies keine FAT Partition mit 64K Clustern anlegen kann. (Partition Magic kann diese Partitionen übrigens auch anlegene hier NT Big FAT gennannt). NT kann sich bis zum ersten Reboot nur auf FAT installieren, und hier ist es dann egal ob Du eine SCSI oder IDE System hast, die Partition darf nur von NT (2GB< Partionsgröße <= 4GB) angelegt werden. Partitionen <=2GB lassen lich mit jedem Programm anlegen. Die 4GB sind irgendwo bei NT historisch bedingt, werden erst bei Win2000 Pro ausgehebelt durch FAT32. (Hinweis: auch wenn Du auf NTFS installierst wird erst FAT 64K angelegt und beim ersten reboot konvertiert.) So nun noch 'ne zweite Hürde bei NT. Deine Platte kannst Du problemlos in der vollen größe ansprechen (auch ohne SP4 und höher), wenn Du nach der NT installation den Rest der Platte als erweiterte Partition am Stück mit linux Partitionierst, dann kann NT auch der Rest mit seinen eigenen Partitionen füllen. ( Das Partitionsprogramm bis SP4 beherrscht einfach nur Platten bis 8GB, egal ob IDE odeer SCSI). Tja das ist nu mal so'n kreuz mit dem Kram von Microsoft, aber das macht halt den guten Admin aus der auch den schlimmsten BUG beheben kann ;-) Gruß Stephan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ekkard Gerlach wrote:
Hallo,
Hi, Ist zwar zunehmend OT aber ich hab es bisher nur geschafft NT auf grossen Platten zu installieren wenns entweder ne SCSI HD war oder bei IDE das SP4 schon auf der Install-CD von NT drauf ist, sonst immer "Inaccessible Boot Device" Andreas -- ------------------------------------------------------------------- Andreas Bock registered Linux User #136542 ICQ #59734306 mailto:a_bock@gmx.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Ekkard Gerlach (SPS_Gerlach@online.de) [000113 13:04]:
Von der ersten Primären booten NT/ DOS ! Muss NT auf die erste primäre Partition ??
Die Telefonnummer der M$-Supporthotline steht im Handbuch.
Die NT-Installation läuft anfangs auch auf der zweiten Primären normal, wenn jedoch während
Ist die zweite Partition mit dem Boot-Flag versehen ? Anm: Das kannst Du mit fdisk ueberpruefen man fdisk Ciao, Bjørn -- o_) Bjoern Buerger http://bbuerger.home.pages.de .-. _/\ .--------------------------------------------------- --/---\-/(/-' Linux User Group Braunschweig (LUG - BS) `-' http://www.tu-bs.de/initiativen/LUG/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (9)
-
a_bock@gmx.de
-
antwerpen@netsquare.org
-
b.buerger@tu-bs.de
-
beckerra@rumms.uni-mannheim.de
-
fr@prokscha.de
-
linux@netcologne.de
-
p.bossy@vorwerk-automotive.de
-
SPS_Gerlach@online.de
-
stephan.reifert@post.rwth-aachen.de