Zugriffsmöglichkeit auf 2 LINUX-Versionen auf einem PC

Post Reply
Message
Author
Dieter Heine
Posts: 4
Joined: 23. Jan 2005 11:30
Location: Tiefthal (Erfurt)

Zugriffsmöglichkeit auf 2 LINUX-Versionen auf einem PC

#1 Post by Dieter Heine »

Hej,
ich habe folgendes Problem:
auf meinem PC waren bisher auf Festplatte 1 (1 Partition) das Betriebssystem WIN XP Home und auf Festplatte 2, Linux-gerecht
partitioniert, das Betriebssystem SuSE Linux 9.2 installiert.
Nach Herstellung eines freien Teiles der Festplatte installierte ich zusätzlich, um es auszuprobieren, das Betriebssystem Mandriva Linux.
Die Annahme, dass danach alle installierten Betriebssysteme zum Booten unter GRUB erfasst werden, hat sich inzwischen als Irrtum meinerseits erwiesen: seit der Installation des zweiten Linux-Betriebssystems ist der Zugang auf das ursprüngliche SuSE Linux 9.2 nicht mehr möglich. Inzwischen habe ich Mandriva Linux gelöscht und auf diesem Teil der Festplatte 2 SuSE Linux 9.2 neu installiert. Damit befindet sich gegenwärtig dieses Betriebssystem zweifach auf dieser Festplatte, Zugriff besteht jedoch nur auf die zuletzt installierte Version.
Der vorhergehende Versuch, die ursprünglich installierte Version SuSE Linux 9.2 durch das Reparaturprogramm wieder über GRUB zugänglich zu machen, scheiterte ...
Da sich im ursprünglich installierten System einige Daten, darunter zahlreiche abgespeicherte e-mail, Lesezeichen und sonstige "eigene Daten" befinden, die für mich von Bedeutung sind und auf die derzeitig keine Zugriffsmöglichkeit besteht, besteht logischerweise das Interesse an einem Vorschlag, der mir als "Pinguinkücken" die Anleitung dazu gibt, wie das auf der 2.ten Festplatte des PC ursprünglich installierte Betriebssystem SuSE Linux 9.2 im Bootloader wieder aufgenommen und damit erreicht werden kann.
Für eine dementsprechende Anleitung vielen Dank im Voraus.
Mit freundlichem Gruß
Dieter Heine

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#2 Post by Lateralus »

ok.

Also als erstes könntest du dir mal anschauen, wie es auf deiner Platte nun eigentlich aussieht:

als root:

Code: Select all

fdisk -l /dev/hda
Dieser Befehl zeigt die Partitionstabelle der ersten Platte am ersten IDE-Bus an. Du kannst alle Partitionen darauf unter jedem Linux-System mounten (ins System einbinden).

Willst du zum Beispiel /dev/hda3 mounten, erstellst du einen Mountpoint und mountest:

Code: Select all

mkdir /mnt/altes_suse
mount /dev/hda3 /mnt/altes_suse

Nun zum eigentlichen Thema. Die Datei /boot/grub/menu.lst enthält die Konfigurations von Grub. Dort musst du nur einfach einen neuen Eintrag erstellen, um auf das alte System zuzugreifen.

Das ganze funktioniert folgendermaßen: Bei der Installation eines Linux-Systems, wird Grub - der Bootloader - in den MBR (Master Boot Record) geschrieben. Ihm werden vorher bestimmte Informationen mitgegeben, z.B. wo auf der Platte seine Konfiguration liegt:

Code: Select all

Partition                               | Linux-Bezeichnung | Grub-Bezeichnung |
--------------------------------------------------------------------------------
MBR (ersten 512 KB)     -> Grub         |                                      | ----\
-------------------------------------------------------------------------------|     |
1. Partition (primär)   -> Windows      | /dev/hda1         | (hd0,0)          |     |
-------------------------------------------------------------------------------|     |
2. Partition (erweitert)                | /dev/hda2         | (hd0,1)          |     |
  1. logisches Laufwerk -> Linux Swap   | /dev/hda5         | (hd0,4)          |     |
  2. logisches Laufwerk -> Linux        | /dev/hda6         | &#40;hd0,5&#41;   <-----&#40;a&#41;----|
-------------------------------------------------------------------------------|     |
3. Partition &#40;primär&#41;   -> Linux        | /dev/hda3         | &#40;hd0,2&#41;   <-----&#40;b&#41;----/
-------------------------------------------------------------------------------|
Zuerst wurde dir wahrscheinlich in eine erweiterte Parition den SuSE gespielt. Ein zweites Linux erkennt in der Regel, dass schon eine Swap-Partition da ist, so dass diese nicht neu erstellt wird. Vielleicht wurde es in eine primäre Partition gespielt. Dementsprechend wurde der Boot-Loader angepasst, welche nun nicht länger auf die Konfiguration in /dev/hda6 sondern in /dev/hda3 verweist.

Mehr zu Partitionen, etc. findest du im FAQ an Stelle 5:
viewtopic.php?t=1026494

Wenn du uns die Ausgabe von diesen beiden Befehlen gibt's, können wir dir eine brauchbare Grub-Config bauen:

Code: Select all

fdisk -l /dev/hda
cat /boot/grub/menu.lst

Clio
Posts: 122
Joined: 17. Sep 2004 12:49
Location: Bochum

#3 Post by Clio »

Hi,

oder auch hier:

http://portal.suse.com/sdb/de/2004/07/f ... linux.html

Die SuSE-SupportDB sollte ein Muß für SuSE-Anwender sein.
Viele Grüße von Clio

Post Reply