bootprobleme mit ide-festplatte

MrMaikel

MrMaikel

Grünschnabel
hallo linuxuser!

ich bin absoluter linux-neuling,das mal vorab ^^

ich hab opensuse mit grub 1.5, ide festplatte und dvd-laufwerk aber auch einen sata anschluss am mainboard.

also... installieren konnte ich linux nur mit der bootoption "insmod=ide-generic". wenn ich jetzt ohne setup-dvd starten will, funzt das net (das failsafe auch net) wenn ich für erweiterte anzeige auf "esc" drücke, zeigt er mir "waiting for device to appear... /dev/hda8... did not appear". das selbe bei hda9. hda8 und hda9 hat er mir bei der installation als swap und root partitionen angezeigt. root mit reiserfs formatiert. selbst wenn ich den sata-controller im bios ausschalte treten die selben probleme auf. ich komm nur ins linux rein, wenn ich die dvd einlege, das setup mit "insmod=ide-generic" starte und dann auf "installiertes system starten" klicke. das ist ja aber auch net das wahre!!!

kann mir jemand von euch helfen? wär echt nett!

Grüße

MrMaikel
 
Wird denn die IDE Festplatte vom Bios erkannt?
 
ja sowohl festplatte als auch dvd laufwerk wird im bios angezeigt, also auch erkannt.
 
Ein paar Informationen zur Hardware und Installation:
1. CPU, Mainboard, RAM
2. Grafikkarte
3. eigebaute Festplatten
4. Partitionierung
 
Hallo
Was stehen denn in deiner /boot/grub/menu.lst für Einträge?

Gruß Wolfgang
 
Hi!
Du musst dafür sorgen, dass das ide-generic modul noch vor dem Kernel geladen wird. Dazu gibt es die Initial Ramdisk!
Eine Erklärung und Anleitung findest du unter
http://de.opensuse.org/SDB:Booten_mit_der_initial_ramdisk
Siehe Punkt "Erstellen einer initrd"

Es sollte eigentlich keine Probleme geben - falls doch, melde dich einfach wieder hier.
 
ok ich probiers mal aus. meld mich nochmal obs geklappt hat oder net ^^


...


es hat nicht geklappt. so wie ichs verstanden hab, muss man nur unterm root-user in der konsole "mk_initrd" eingeben. das hab ich gemacht und dann neu gestaret. als bootoption "insmod=ide-generic" eingegeben, aber nix...


sry, hab die andren 2 einträge erst eben gesehen.

also... /boot/grub/menu.lst:

# Modified by YaST2. Last modification on Mo Apr 10 12:28:53 UTC 2006

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

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

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9 vga=0x31a selinux=0 resume=/dev/hda8 splash=silent showopts insmod=ide-generic
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 10.0
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 edd=off 3
initrd /boot/initrd

und PC:

CPU: AMD Athlon 64 3200+
Maiboard: Asrock 939S56-M
RAM: 1024 DDR-RAM
Grafikkarte: ATI Radeon X700 SE
Festplatte: Maxtor 6L160P0 (IDE)
Laufwerk: TSSTcorp CD/DVDW SH-W162C (IDE)
Partitionierung: (Ausgabe von Acronis PartitionsExpert 2003)
C: Windows (bei Installation als hda1 ausgewiesen)
D: Windows (hda??)
E: Windows (hda??)
H: Windows (hda7)
Linux Swap (hda8)
ReiserFS (hda9)
F: DVD Laufwerk
G,I: Virtuelles Laufwerk (Win)
 
Zuletzt bearbeitet:
Hallo
Deine Buchstaben als Partitionsbezeichnung haben unter Linux keinerlei Bedeutung, liefern nichtmal die benötigten Informationen.

Einzig informativ wäre dann schon eher die genaue Partitionsaufteilung, wie sie z.B.
fdisk -l liefert.
Mach beim nächsten Posting bitte mal den Haken an Grafische Smileys deaktivieren.

Gruß Wolfgang
 
sorry wegen den smileys, habs net gewusst ^^

also hier dann die fdisk -l :

Platte /dev/hda: 163.9 GByte, 163928604672 Byte
255 Köpfe, 63 Sektoren/Spuren, 19929 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 3917 31463271 7 HPFS/NTFS
/dev/hda2 3918 19929 128616390 5 Erweiterte
/dev/hda5 3918 10445 52436128+ 7 HPFS/NTFS
/dev/hda6 10446 17969 60436498 7 HPFS/NTFS
/dev/hda7 19928 19929 16033+ 7 HPFS/NTFS
/dev/hda8 17970 18100 1052226 82 Linux Swap / Solaris
/dev/hda9 18101 19927 14675346 83 Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
 
Und auch /etc/fstab posten und nochmals /boot/grub/menu.lst
 
hier die /etc/fstab

/dev/hda9 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda5 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda6 /windows/E ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda7 /windows/F ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda8 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
none /subdomain subdomainfs noauto 0 0


und hier die /boot/grub/menu.lst

# Modified by YaST2. Last modification on Mo Apr 10 12:28:53 UTC 2006

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

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

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 10.0
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9 vga=0x31a selinux=0 resume=/dev/hda8 splash=silent showopts insmod=ide-generic
initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 10.0
root (hd0,8)
kernel /boot/vmlinuz root=/dev/hda9 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 edd=off 3
initrd /boot/initrd

ich hoffe ihr könnt mir weiterhelfen...
 
also du sollst ja in der /etc/rc.config beim Eintrag INITRD_MODULES
dein ide-generic mit eintragen. Am besten ganz am Anfang!
dann wechselst du in das /boot verzeichnis und führst mk_initrd aus .. genau auf die Ausgaben achten - gibt es Fehler ? Wo speichert er die neue initrd.
Die neue initrd muss dann als /boot/initrd gespeichert werden, bzw. kannst du auch einen link dorthin setzen.
Wenn das alles klappt, wird das Modul vor dem Kernel geladen und alles muss funktionieren. Es sei denn, es liegt doch nicht an dem Modul ;-)
 
bei mir gibts keine datei mit dem namen /etc/rc.conf !!! ???

hab suse 10.0
 
sorry mein ich ja. hab erst in der konsole kate /etc/rc.config eingetippt, hat er ne leere datei geöffnet. dann bin ich auf datei suchen und hab rc.config auf der ganzen platte gesucht... auch nix. und dann hab ich noch im arbeitsplatz geguckt, war auch nix
 
Zuletzt bearbeitet:
hmmm .. sollte das Howto da nicht mehr aktuell sein?
Schau mal ob du entsprechendes unter
/etc/sysconfig/kernel
findest ...
Die ändern wohl hin und wieder ihren Systemaufbau ;-)
 

Ähnliche Themen

Linux auf 2. Festplatte - Ich bin zu Dumm!!!!

Konflikt zwischen IDE und SATA Platte

Festplatte friert ein nach suspend/resume

Modulfehler?

Mal wieder ein Grubproblem

Zurück
Oben