Guten Tag,
auf einem meiner PC's habe ich parallel openSUSE 11.1 und Windows XP installiert auf zwei verschiedenen Festplatten. Dabei nutze ich Festplatte 2 nicht nur für openSUSE, sondern ich habe hier noch eine Acronis Sicherheitszone für meine Images von Windows XP eingerichtet. Alles funktioniert wunderbar, Bislang hat mich (nach anfänglichen Problemen) openSUSE 11.1 noch nie enttäuscht.
Nun zu meiner Frage:
Ich beabsichtige Ubuntu 9.04 paralell neben Windows XP auf Festplatte 1 (500GB) zu installieren. Erkennt der Grub-Manager von Ubuntu dann auch alle drei Betriebssysteme?
Danke für Eure Unterstützung.
Rolli
Linux 15.009 Themen, 106.826 Beiträge
Bei manchen Distributionen wird gefragt wohin der grub installiert werden soll. Ich selbst nutze nur Debian.
Prinzipiell kann man bei allen Distributionen den grub wahlweise in den MBR installieren oder in den Bootsektor der / Partition von Linux.
Ich weiß nicht ob Ubuntu fragt wohin der grub installiert werden soll. Wenn Ubuntu den grub auch in den MBR installiert, dann wird wahrscheinlich SUSE nicht mehr starten.
Wenn du mehrere Linuxdistributionen installierst, dann kannst du nur einen von den grubs in den MBR installieren. Den zweiten grub installiert du in den Bootsektor der /Partition von deiner zweiten Linuxdistribution.
Den zweiten grub (welcher nicht in den MBR installiert wurde) kann man dann mit Hilfe des chainloaders starten. Das geht so ähnlich wie bei Windows, weil der grub Windows auch nicht direkt starten kann, sondern auch nur indirekt den Bootsektor von deiner Windows Partition startet.
Der chainloader lädt immer den ersten Sektor wenn man +1 angegeben hat und wenn der zweite grub in diesen Bootsektor installiert wurde, kann man diesen zweiten grub mit Hilfe des chainloaders starten.
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
Oder wenn du den zweiten grub in die / Partition von deiner zweiten Linuxdistribution installiert hast:
Dieser Eintrag gehört dann in die Datei /boot/grub/menu.lst von Ubuntu und du kannst den grub von SUSE über das grub Menü von Ubuntu installieren.
title SUSE Linux
root (hd1,5)
savedefault
makeactive
chainloader +1
makeactiv muß nur angegeben werden wenn von einer primären Partition gestartet wird, die noch aktiv gesetzt werden muß. Linux kann man auch von logischen Partitionen starten.
Dann kann man makeactive auch weglassen.
PS: Wenn du den Acronis Disc Director 10 nutzen willst, dann kannst du den Bootmanager von dieser Acronis CD installieren. Dieser Acronis Bootmanager erkennt den grub von Linux automatisch und fügt einen entsprechenden Menüeintrag automatisch hinzu.
PS: Hier ist noch ein guter Artikel zu grub:
http://www.tecchannel.de/pc_mobile/linux/429774/linux_know_how_der_bootmanager_grub/
Und hier ist das Handbuch zu grub (aber nur in english):
http://www.gnu.org/software/grub/manual/
PPS: Einfacher wäre es schon verschiedene Linuxdistributionen in einer virtuellen Maschine zu testen. VMware Workstation oder Virtual Box ...