Debian mit Suse auf einer zweiten Platte installieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
flammenvogel
Beiträge: 76
Registriert: 07.07.2004 12:50:38
Wohnort: Bassum

Debian mit Suse auf einer zweiten Platte installieren

Beitrag von flammenvogel » 07.07.2004 12:56:46

Hallo,

Ich will neben Suse 9.1 Debian auf meinem Pc installieren. Ich habe mir von der Webseite von Debian die NetInst Cd von Sarge geholt. Da Suse schon den Bootmanager Grub installiert hat, habe ich bei der Installation von Debian darauf verzichtet einen Bootmanager zu installieren. Ich bekamm den Hinweis das System mit root=/dev/hdb0 zu booten. Nun weiß ich aber nicht wie ich Grub einstellen muss damit ich neben WinXp und Suse, auch Debian mit Grub booten kann.
.gez flammenvogel

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 07.07.2004 20:34:08

Hallo flammenvogel,
unter folgenden Links gibt es Informationen zu Grub:
http://www.debianforum.de/wiki/?page=Grub
http://www.linuxwiki.de/GRUB
http://kanotix.com/info/faq_d_grub.html

Es hängt weiterhin auch davon ab auf welcher Patition Du Debian installiert hast
und ob Du für /boot eine weitere Partition genommen hast.

Ein Beispiel für debian-woody auf /dev/hda6 ohne gesonderte /boot Partition (Ausschnitt):

Code: Alles auswählen

sid:/# cat /boot/grub/menu.lst
[...]
# For booting GNU/Linux
  title woody
  root (hd0,5)
  kernel /vmlinuz root=/dev/hda6 
[...]
Für genauere Tipps müsstest Du Deine Konfiguration "aufschreiben"...
flammenvogel hat geschrieben:root=/dev/hdb0
halte ich für sehr sehr unwahrscheinlich...

Viel Spaß und Erfolg

Gruß fuzzy

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 07.07.2004 20:46:18

Hallo flammenvogel,
sorry ich hatte den Titel nicht komplett gelesen...
Die Entsprechung auf /dev/hdb1 müsste lauten:

Code: Alles auswählen

sid:/# cat /boot/grub/menu.lst
[...]
# For booting GNU/Linux
  title sarge
  root (hd1,0)
  kernel /vmlinuz root=/dev/hdb1
[...]
Gruß Fuzzy

flammenvogel
Beiträge: 76
Registriert: 07.07.2004 12:50:38
Wohnort: Bassum

Beitrag von flammenvogel » 07.07.2004 23:13:11

Irgendwie mekert grub das die Partition nicht gemountet werden kann. Das Dateisystem ist ext3. Ich kann die Partition unter Suse mounten (/dev/hdb1). Hat grub was gegen ext3???
Denn für Suse 9.1 benutze ich ReiserFS
.gez flammenvogel

sowatt
Beiträge: 117
Registriert: 14.03.2003 15:22:56
Wohnort: Hamburg

Beitrag von sowatt » 08.07.2004 04:29:38

Hallo,
bei mir sah der Eintrag in der menu.list folgendermaßen aus:

title Debian
root (hd1,0)
kernel /boot/vmlinuz-2.4.26-mppe-ar root=/dev/hdb1 ro apm=on hdc=ide-scsi hdd=ide-scsi splash=verbose showopts

Ich hatte SuSE auf der 1. HD und den Grub im MBR, Debian lag auf der 2.HD
und lilo war in ./ installiert.
Damit hatte ich keine Probleme beim booten.

MfG
sowatt

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 08.07.2004 08:00:33

Hallo flammenvogel,
ich hatte gehofft, dass /vmlinuz auf den richtigen Kernel verweist....
Kannst Du bitte die Ausgabe von "ls /boot" deiner Debianpartition aufschreiben, möglicherweise hast Du den glechen Kernel wie sowatt, vielleicht auch einen anderen - der dann zu Deiner /boot/grub/menu.lst passen muss.
Möglicherweise hat dein Kernel auch eine initrd mit "/boot/initrd.img-2.X.XXX", dann ist eine weitere Zeile in der menu.lst notwendig.
Ausgedaches Beispiel auf der Basis von sowatt,
sofern Du zwei ide Laufwerke für CD-ROM/CD-RW hast:

Code: Alles auswählen

title Debian
root (hd1,0)
kernel /boot/vmlinuz-2.4.26-mppe-ar root=/dev/hdb1 ro hdc=ide-scsi hdd=ide-scsi
initrd  /boot/initrd.img-2.4.26-mppe-ar
Viel Erfolg
Gruß fuzzy

flammenvogel
Beiträge: 76
Registriert: 07.07.2004 12:50:38
Wohnort: Bassum

Beitrag von flammenvogel » 08.07.2004 14:01:51

Also mal immer der Reihe nach.

Wenn ich jetzt versuche Debian zu booten, steht bei mir unter root(hd1,0) Filesystem not known. Dann kommen noch ein paar Optionen die ich eingetragen habe und dann kommt die Meldung "Can't mount selected partition".

Am besten ich poste mal meine grub menu.lst:

# Modified by YaST2. Last modification on Wed Jul 7 21:07:33 2004


color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,6)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 vga=0x31a splash=silent desktop r
esume=/dev/hda6 showopts
initrd (hd0,6)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
root (hd0,0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
root (fd0)
chainloader +1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 showopts ide=nodma apm=off acpi=o
ff vga=normal noresume nosmp noapic maxcpus=0 3
initrd (hd0,6)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: linux###
title Debian
root (hd1,0)
kernel /boot/vmlinuz-2.4.25-1-386 root=/dev/hdb1
initrd (hd1,0)/boot/initrd.img-2.4.25-1-386

Jetzt kommt noch die Ausgabe von ls -l /boot/ auf der Dabian Partition (hdb).
drwxr-xr-x 2 root root 4096 2004-07-07 14:16 .
drwxrwxr-x 28 root root 4096 2004-07-08 10:20 ..
-rw-r--r-- 1 root root 44109 2004-04-14 11:36 config-2.4.25-1-386
-rw-r--r-- 1 root root 3825664 2004-07-07 14:16 initrd.img-2.4.25-1-386
-rw-r--r-- 1 root root 548511 2004-04-14 19:39 System.map-2.4.25-1-386
-rw-r--r-- 1 root root 808860 2004-04-14 19:39 vmlinuz-2.4.25-1-386
.gez flammenvogel

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 08.07.2004 17:51:26

Hallo Flammenvogel,
ich habe jezt auch mal einen Kernel mit initrd installiert, die passende Zeile in der menu.lst ist:

Code: Alles auswählen

# For booting GNU/Linux
  title sid(initrd-2.6.7)
  root (hd0,6)
  kernel /boot/vmlinuz-2.6.7-1-386 root=/dev/hda7 hdc=ide-scsi hdd=ide-scsi max_scsi_luns=1
  initrd /boot/initrd.img-2.6.7-1-386
aus meiner Sicht sind für Dich folgende Zeilen passend - ohne (hd1,0)/boot... :

Code: Alles auswählen

###Don't change this comment - YaST2 identifier: Original name: linux###
title Debian
root (hd1,0)
kernel /boot/vmlinuz-2.4.25-1-386 root=/dev/hdb1
initrd /boot/initrd.img-2.4.25-1-386
sollte das nicht passen, kannst Du dann bitte folgende Ausgabe posten:

Code: Alles auswählen

fdisk -l | grep hdb
Weiterhin viel Erfolg!!!

Gruß fuzzy

flammenvogel
Beiträge: 76
Registriert: 07.07.2004 12:50:38
Wohnort: Bassum

Beitrag von flammenvogel » 09.07.2004 11:23:20

Ich habe den Fehler gefunden. Irgendwie hat der sarge installer die Partiton nicht richtig formartiert. Die Partion war früher mal vfat und sollte nach ext3 umgewandelt werden. Irgendwie ist das Dateisystem aber nicht geändert worden. Deswegen meldet grub "unknown filesystem" ich habe die Daten auf eine richtige ext3 Partion kopiert "cp -R". Jetzt lädt Debian zwar, aber ich bekomme nach 20 Zeilen Startmeldungen eine Kernel panic. Der Grund ist, das Debian irgendwie das alte vfat System nicht akzeptiert. (Habe die ursprüngliche Partion noch nicht gelöscht!)

Kennt jemand eine Möglichkeit eine Partion nach ReiserFs oder ext3 zu konvertieren ???
.gez flammenvogel

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 09.07.2004 16:09:58

Hallo flammenvogel,
ein "konvertieren" von vfat nach ReiserFS oder ext3 kenne ich nicht!!!
Du kannst z.B. eine ext3 Partition mit mkfs.ext3 erstellen (hier /dev/hdb1):

Code: Alles auswählen

mkfs.ext3 /dev/hdb1
allerdings gehen Dir dann alle Daten auf dieser Patition verloren!!!

Sofern Du Debian auf einer anderen Partition hast, müssen die Einstellungen von Grub und der "Debian - /etc/fstab" mit den Partitionen "fdisk -l" sowie dem "Dateisystem" zusammenpassen.
Ich hoffe das war von mir verständlich ausgedrückt - ansonsten bitte nachfragen!

Viel Erfolg

Gruß fuzzy

Antworten