Debian und WIndows- Debian startet nicht
- Old Shatterhand
- Beiträge: 148
- Registriert: 14.10.2004 22:55:19
- Wohnort: Köln Südstadt
Debian und WIndows- Debian startet nicht
Hi,
Vorneweg:
bitte nicht böse sein, wenn das irgendwann irgendwer schonmal gefragt haben sollte, aber ich ahbe jedenfalls nichts gefunden.
So, nun zum eigentlichen Problemchen:
Ich habe ein WinXP System, auf einer anderen Festplatte wollte ich nun Debian installieren, da ich für einige wichtige Projekte dringend beide Betriebssysteme barauche.
Also nahm ich die Sarge Distribution ( Web Installler CD) und habe ein Basissystem auf meine Platte gebarcht- nicht die wo Windows drauf ist, natürlich).
Die Installation verlief ganz prima, nur mit dem Booten will es nicht so recht funktionieren. Der Installer hat den GRUB zwar in den MBR der Platte geschrieben, auf die ich Debian installiert habe, dennoch bekomme ich, wenn ich von dieser Platte booten will den Fehler "Betriebssystem nicht gefunden".
Ich meine....eigentlich sollte es doch egal sein, dass da noch auf einer (physikalisch anderen) Platte ein anderes OS drauf ist, wenn ich im BIOS einstelle, der Rechner soll von der Linux Platte booten. Watum kommt er nicht hoch?
Hat einer eine bessere Idee, wie ich die beiden OS parallel fahren lassen sollte? Muss ich trotzdem was im MBR der Windows Platte ändern?
Eigentlich wäre es mir ja am liebsten, wenn beim Starten kurz ein Bildchen käme, wo ich dann aussuchen kann, welches OS denn gebootet werden soll, nur weiss ich nicht genau, wie ich das hinbekomme.
Vielen Dank für jede Hilfe!!!
Vorneweg:
bitte nicht böse sein, wenn das irgendwann irgendwer schonmal gefragt haben sollte, aber ich ahbe jedenfalls nichts gefunden.
So, nun zum eigentlichen Problemchen:
Ich habe ein WinXP System, auf einer anderen Festplatte wollte ich nun Debian installieren, da ich für einige wichtige Projekte dringend beide Betriebssysteme barauche.
Also nahm ich die Sarge Distribution ( Web Installler CD) und habe ein Basissystem auf meine Platte gebarcht- nicht die wo Windows drauf ist, natürlich).
Die Installation verlief ganz prima, nur mit dem Booten will es nicht so recht funktionieren. Der Installer hat den GRUB zwar in den MBR der Platte geschrieben, auf die ich Debian installiert habe, dennoch bekomme ich, wenn ich von dieser Platte booten will den Fehler "Betriebssystem nicht gefunden".
Ich meine....eigentlich sollte es doch egal sein, dass da noch auf einer (physikalisch anderen) Platte ein anderes OS drauf ist, wenn ich im BIOS einstelle, der Rechner soll von der Linux Platte booten. Watum kommt er nicht hoch?
Hat einer eine bessere Idee, wie ich die beiden OS parallel fahren lassen sollte? Muss ich trotzdem was im MBR der Windows Platte ändern?
Eigentlich wäre es mir ja am liebsten, wenn beim Starten kurz ein Bildchen käme, wo ich dann aussuchen kann, welches OS denn gebootet werden soll, nur weiss ich nicht genau, wie ich das hinbekomme.
Vielen Dank für jede Hilfe!!!
"I love deadlines. I like the whooshing sound they make as they fly by."
Douglas Adams
Douglas Adams
Hast du Grub installiert?
Die dazugehörigen Konfigurationsdatein findest du dann unter /boot/grub
Das ist ein Bootmanager, mit dem du sowohl Windows als auch Linux oder was weiß ich was booten kannst. Einfach in der Datei menu.lst die entsprechenden Einträge konfigurieren
z.B.
Das ergibt ein Menü, in dem du zwischen Linux, Windows und einem Recovery-System auswählen kannst. Die Kommentare hab ich mal rausgeschnitten, damit es nicht so viel wird. Die Datei sollte eigentlich vorinstalliert sein.
Die dazugehörigen Konfigurationsdatein findest du dann unter /boot/grub
Das ist ein Bootmanager, mit dem du sowohl Windows als auch Linux oder was weiß ich was booten kannst. Einfach in der Datei menu.lst die entsprechenden Einträge konfigurieren
z.B.
Code: Alles auswählen
default 0
timeout 5
color cyan/blue white/blue
title Debian Sarge 2.6.8
root (hd0,2)
kernel /boot/vmlinuz-2.6.8-bootsplash root=/dev/hda3 ro vga=791 splash=silent
initrd /boot/initrd.img-2.6.8-bootsplash
savedefault
boot
title Windows XP Professional
root (hd0,0)
makeactive
chainloader +1
title Debian Sarge 2.6.8 (recovery mode)
boot (hd0,2)
kernel /boot/vmlinuz-2.6.8-1-386 root=/dev/hda3 ro single vga=791
initrd /boot/initrd.img-2.6.8-1-386
savedefault
boot
- Old Shatterhand
- Beiträge: 148
- Registriert: 14.10.2004 22:55:19
- Wohnort: Köln Südstadt
- Usambara
- Beiträge: 427
- Registriert: 05.06.2004 02:59:10
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Regensburg
Hi,
lad Dir mal von hier den Kofler herunter
http://www.pl-boards.de/Linux-Kofler.zip
und lese das Kapitel über Grub ab Seite 347 durch.
Gruß
Usambara
lad Dir mal von hier den Kofler herunter
http://www.pl-boards.de/Linux-Kofler.zip
und lese das Kapitel über Grub ab Seite 347 durch.
Gruß
Usambara
Debian
- Usambara
- Beiträge: 427
- Registriert: 05.06.2004 02:59:10
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Regensburg
Das ist aber sehr umständlich. Ein gut konfigurierter Bootmanager macht die Sache doch viel einfacher. Der Debian-Installer (aus Sarge) hat bei mir bisher immer alle Betriebsysteme automatisch erkannt und ich kann einfach per Boot-Menu das zu startende OS wählen.Schubi hat geschrieben:Einige Bootmanager haben mir bereits den MBR zerschossen, deshalb habe ich mich dazu entschieden, 2 Betriebssysteme auf 2 Festplatten zu installiern. Wenn ich dann mal switchen muss, mach ich das ueber die Bootreihenfolge der Platten im BIOS.
Debian
- Old Shatterhand
- Beiträge: 148
- Registriert: 14.10.2004 22:55:19
- Wohnort: Köln Südstadt
Wenn ich mich recht erinnere, braucht man für Linux immer einen Starter. In der Regel ist das ein Bootmanager bzw Bootloader. Andere Möglichkeiten wären zum Beispiel "loadlin" oder "bootlin", welche beide aus einer Dos-Oberfläche zu starten sind.
Beispiel dafür ist zum Beispiel, wenn man den NT-Bootmanager verwenden will. man kann ihm zwar sagen, dass er gefälligst von der zweiten Partition das funktionierende Linux starten soll, aber machen tut er es noch lange nicht. Er kann lediglich den Bootsektor der Partition starten. Darin muss dann aber ein Bootloader enthalten sein, der Linux nativ starten kann. Dafür nimmt man in der regel dann lilo her.
Beispiel dafür ist zum Beispiel, wenn man den NT-Bootmanager verwenden will. man kann ihm zwar sagen, dass er gefälligst von der zweiten Partition das funktionierende Linux starten soll, aber machen tut er es noch lange nicht. Er kann lediglich den Bootsektor der Partition starten. Darin muss dann aber ein Bootloader enthalten sein, der Linux nativ starten kann. Dafür nimmt man in der regel dann lilo her.
- Old Shatterhand
- Beiträge: 148
- Registriert: 14.10.2004 22:55:19
- Wohnort: Köln Südstadt
- Old Shatterhand
- Beiträge: 148
- Registriert: 14.10.2004 22:55:19
- Wohnort: Köln Südstadt
Okay- Problem gelöst....der Bootloader erkennt die Platte, auf der ich das Zeuch installiert habe hals hda1, hda0 (worauf ich den Bootloader gemäss Treu& Glauben hininstalliert hatte) ist eine andere Platte. Leider kann man bei der Installation vom GRUB nicht sehen, welche Platten vom System unter welchem Namen gefunden werden, das würde die Sache nämlich erheblich vereinfachen.
"I love deadlines. I like the whooshing sound they make as they fly by."
Douglas Adams
Douglas Adams
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
also zum thema Grub und den Platten..
die Platte die als erstes im system hängt ist hd0 (im regelfall ist das IDE 1 Master)
die 2. Platte ist dann hd1 (also normalerweise IDE1 Slave)
wobei es auf deine jeweilige konfig an kommt...
es soll ja auch leute geben, die ihre erste platte auf IDE2 hängen haben... aber selbst dort ist es dann hd0
die Platte die als erstes im system hängt ist hd0 (im regelfall ist das IDE 1 Master)
die 2. Platte ist dann hd1 (also normalerweise IDE1 Slave)
wobei es auf deine jeweilige konfig an kommt...
es soll ja auch leute geben, die ihre erste platte auf IDE2 hängen haben... aber selbst dort ist es dann hd0
Ich würde auch nen Bootmanager installieren. Wenn du später diesen nicht mehr brauchst und wieder willst das Windows den MBR wieder verwaltet ist dieses auch kein Problem. Du legst die Win XP CD ein bootest mit dieser und startest dann die Wiederherstellungskonsole oder Notfallreperierkonsole (Weiß nicht welche es war musste ausprobieren komm jedesmal durch einander). Mit der richtigen Konsole kommste in die Eingabekonsole mit help kannste dir die Möglichen Befehle anguggen und mit fixmbr müssteste dann den Windowsstandard wiederherstellen