• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse : Eine neue HDD in das System einbinden

Mailworm

Newbie
Moin


So, ich möchte eine neue HD in mein System einbauen.
Wenn ich neu Boote kommt Grub mit Meldung Error 22.
Was wohl daran liegt das die neue Platte als Primar Slave
laufen soll.

Win1 OS liegt auf Primar Master hd1.
Win2 OS liegt auf Secundar Master hd2.
Suse liegt auf Secundar Master hd2 567.
DVD liegt auf Secudary Slave.

Was muß ich ( wo ) ändern damit mein Grub dann Funktioniert,
sowie die anderen OS ?

Wenn irgend ein Info benötigt wird dann melden.

Für hilfe danke ich euch schon mal im Vorraus.

Danke!
 

dma67

Hacker
Den Komputer von der Installations-CD(DVD?) starten, das bereits installierte BS (Linux) booten lassen, yast, boot loader neu konfigurieren.
 

admine

Ultimate Guru
Poste bitte die Ausgabe von:
Code:
fdisk -l (kleines L),
cat /etc/fstab
cat /boot/grub/menu.lst
cat /boot/grub/device.map
 
OP
M

Mailworm

Newbie
Unten die Ausgabe

Habe mit yast configuriert und hab so vorschläge aus probiert dann ging nichts mehr

habe dann install syst. neu gestartet

Platte /dev/hda: 81.9 GByte, 81964302336 Byte
255 heads, 63 sectors/track, 9964 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 9963 80027766 7 HPFS/NTFS

Platte /dev/hdb: 300.0 GByte, 300069052416 Byte
255 heads, 63 sectors/track, 36481 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdb1 1 36481 293033601 7 HPFS/NTFS

Platte /dev/hdc: 61.4 GByte, 61492838400 Byte
255 heads, 63 sectors/track, 7476 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdc1 * 1 3825 30724281 7 HPFS/NTFS
/dev/hdc2 3826 7476 29326657+ f W95 Erw. (LBA)
/dev/hdc5 3826 4019 1558273+ 82 Linux Swap / Solaris
/dev/hdc6 4020 5426 11301696 83 Linux
/dev/hdc7 5427 7476 16466593+ 83 Linux

linux-generic:/home/generic # cat /etc/fstab
/dev/hdc6 / ext3 acl,user_xattr 1 1
/dev/hdc7 /home ext3 acl,user_xattr 1 2
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc1 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1 /windows/E ntfs rw,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdc5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

linux-generic:/home/generic # cat /boot/grub/menu.lst
# Modified by YaST2. Last modification on Di Aug 7 13:23:16 CEST 2007
default 0
timeout 8
gfxmenu (hd2,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2

###Don't change this comment - YaST2 identifier: Original name: 2.6.18.8-0.5-default###
title 2.6.18.8-0.5-default
initrd (hd2,5)/boot/initrd-2.6.18.8-0.5-default

linux-generic:/home/generic # cat /boot/grub/device.map
(hd1) /dev/hdb
(hd2) /dev/hdc
(hd0) /dev/hda
 

admine

Ultimate Guru
Erstelle mal so einen Eintrag bzw. den ersten Eintrag ergänzen:

Code:
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2 
    root (hd2,5)
    kernel /boot/vmlinuz root=/dev/hdc6 vga=0x314 resume=/dev/hdc5 splash=verbose showopts
    initrd /boot/initrd
 
OP
M

Mailworm

Newbie
# Modified by YaST2. Last modification on Di Aug 7 13:23:16 CEST 2007
default 0
timeout 8
gfxmenu (hd2,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
root (hd2,5)
kernel /boot/vmlinuz root=/dev/hdc6 vga=0x314 resume=/dev/hdc5 splash=verbose showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2

###Don't change this comment - YaST2 identifier: Original name: 2.6.18.8-0.5-default###
title 2.6.18.8-0.5-default
initrd (hd2,5)/boot/initrd-2.6.18.8-0.5-default
 
OP
M

Mailworm

Newbie
habe eine menu.lst.old gefunden

in der steht aber
kernel /boot/vmlinuz-2.6.18.8-0.5-default root=/dev/hdc6 vga=0x31a resume=/dev/hdc5 splash=silent showopts

was ist der unterschied zwischen dem und
kernel /boot/vmlinuz root=/dev/hdc6 vga=0x314 resume=/dev/hdc5 splash=verbose showopts
 

Grothesk

Ultimate Guru
Der längere Eintrag verweist direkt auf einen bestimmten Kernel.
Der untere Eintrag verweist auf einen Symlink. Musst du mal nach sehen, auf was der verweist.
Geht mit
Code:
ls -l /boot/vmlinuz
 
OP
M

Mailworm

Newbie
er verweist auf
/boot/vmlinuz -> vmlinuz-2.6.18.8-0.5-de

im ordner boot befinden sich die dateien
/boot/backup_mbr
/boot/config-2.6.18.8-0.5-default
f/boot/initrd
/boot/initrd-2.6.18.8-0.5-default
/boot/message
/boot/symsets-2.6.18.8-0.5-default.tar.gz
/boot/symtypes-2.6.18.8-0.5-default.gz
/boot/symvers-2.6.18.8-0.5-default.gz
/boot/System.map-2.6.18.8-0.5-default
/boot/vmlinux-2.6.18.8-0.5-default.gz
/boot/vmlinuz
/boot/vmlinuz-2.6.18.8-0.5-default

also kann ich die alte menu.lst.old

konfiguration verwenden ( die Eintrage )
damit win wieder läuft und failsafe und default
 

admine

Ultimate Guru
Mailworm schrieb:
aber was schreibe ich bei Failsafe hinein

Code:
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2 
   root (hd2,5)
   kernel /boot/vmlinuz-2.6.18.8-0.5-default  root=/dev/hdc6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off
   initrd /boot/initrd-2.6.18.8-0.5-default
Das für Failsafe und den letzten Eintrag kannst du entfernen.

Zu Windows booten ... wo genau liegt das/die System(e)?
 
OP
M

Mailworm

Newbie
Also Windows liegt auf hda1 und hdc1
auf hdb1 ist jetzt die NTFS Partition um die sich der Tread handelt
und hdc 5 ist swap 6 root 7 home
zu hda1 funktioniert aber zu hdc1 nicht
da meldet win das die HAL.exe Fehlt.

Ansonsten wieso braucht man kein failsafe und default option im Bootloader?

Danke an alle die mir bisher und auch noch helfen werden . Danke !
 
OP
M

Mailworm

Newbie
über den Bootloader habe in Yast Configuriert
neue option für Bootloader hda1 und System bootet aber wenn ich das für hdc1 eingebe geht das nicht

da die hal.exe nicht da oder neu installiert werden soll

so sieht meine menu.lst aus

# Modified by YaST2. Last modification on Di Aug 7 19:57:12 CEST 2007
default 0
timeout 8
gfxmenu (hd2,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
root (hd2,5)
kernel /boot/vmlinuz root=/dev/hdc6 vga=0x314 resume=/dev/hdc5 splash=verbose showopts
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2

###Don't change this comment - YaST2 identifier: Original name: 2.6.18.8-0.5-default###
title 2.6.18.8-0.5-default
initrd (hd2,5)/boot/initrd-2.6.18.8-0.5-default

title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1

bis jetzt war es so das ich in den win bootloader gesprungen bin und dort zwischen den beiden win OS auswählen konnte aber jetzt geht nur das win 1 auf hda1 zu booten.
 
Oben