Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

13.12.2004, 11:04

kernel probleme: dma timeout error

jepp wieder ich :D habs aber fast ;)

also folgende konfiguration:

hab 1 hd

hda1:win xp
hda5: swap
hda6: root

wie muß ich jetzt meinen grub schreiben?meiner sieht atm so aus:

# Welcher Eintrag standardmäßig gebootet werden soll. 0 ist der Erste, 1 ist der Zweite
default 0
# Wieviele Sekunden gewartet werden soll, bevor der Standardeintrag gebootet wird.
timeout 30


title=Gentoo Linux 2.6.9-r9
# Partition in der das Kernel-Image (oder das Betriebssystem) vorhanden ist
root (hd0,6)
kernel (hd0,6)/kernel-2.6.9-gentoo-r6 root=/dev/hda6

# Die nächsten vier Zeilen werden nur benötigt wenn Sie einen Dualboot mit einem Windows System einrichten wollen.
# Hier in diesem Fall liegt Windows auf /dev/hda6.
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

wenn ich jetzt
grub-install --root-directory=/boot /dev/hda
bzw grub-install --root-directory=/boot /dev/hda6 eingebe bringt er
could not find device for /boot/boot: not found at a block device

wie behebe ich das?!

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »irongate984« (14.12.2004, 16:08)


2

13.12.2004, 11:13

Was ist dein /boot dev??????
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

3

13.12.2004, 11:20

ne eigene partition dafür habsch nedd nur auf hda6 nen boot ordner

4

13.12.2004, 13:14

Also, als erstes solltest Du Deine Festplattenabgaben prüfen...

Grub fängt bei 0 an zu zählen, dem zur Folge ist
- deine 1. Partition hd0
- deine 2. Partition hd1
usw.

Also währe bei dir die Partition hda6 = hd5 in deiner grub.conf

Hier mal nen Link zu Grub >> KLICKEN <<
Wenn ein Schizophrener mit Selbstmord droht, ist das dann eine Geiselnahme??
------------------
AMD Sempron 2400+ | 512 MB DDR PC 333 | GIGABYTE GA-7NF-RZ (NFORCE2 Ultra 400)

5

13.12.2004, 13:52

wenn ich grub manuell installiere und

# Welcher Eintrag standardmäßig gebootet werden soll. 0 ist der Erste, 1 ist der Zweite
default 0
# Wieviele Sekunden gewartet werden soll, bevor der Standardeintrag gebootet wird.
timeout 30


title=Gentoo Linux 2.6.9-r9
# Partition in der das Kernel-Image (oder das Betriebssystem) vorhanden ist
root (hd0,5)
kernel (hd0,5)/boot/kernell/kernel-2.6.9 root=/dev/hda6

# Die nächsten vier Zeilen werden nur benötigt wenn Sie einen Dualboot mit einem Windows System einrichten wollen.
# Hier in diesem Fall liegt Windows auf /dev/hda6.
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

mache komm ich en stück weiter!
er bringt aber ne fehlermeldung
vfs: cannot open root device "hda6"
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block

6

13.12.2004, 14:01

Zitat

Original von ZwergNase
Also, als erstes solltest Du Deine Festplattenabgaben prüfen...

Grub fängt bei 0 an zu zählen, dem zur Folge ist
- deine 1. Partition hd0
- deine 2. Partition hd1
usw.

Also währe bei dir die Partition hda6 = hd5 in deiner grub.conf

Hier mal nen Link zu Grub >> KLICKEN <<


Das stimmt nicht. Bei grub lautet die Syntax hdX,Y wobei X für das Laufwerk steht und Y die Partition des Laufwerkes. Bei beiden beginnt der Wert bei 0 (d.h. die 1. Partition des 1. Laufwerkes wäre hd0,0).



Deine config stimmt nicht, sie müsste deinen Angaben nach so lauten:

Quellcode

1
2
3
4
title=Gentoo Linux 2.6.9-r9
# Partition in der das Kernel-Image (oder das Betriebssystem) vorhanden ist
root (hd0,5)
kernel (hd0,5)/boot/kernel-2.6.9-gentoo-r6 root=/dev/hda6
"when the poopoo falls directly into the water..."

7

13.12.2004, 14:04

Zitat

Original von irongate984
wenn ich grub manuell installiere und
[...]
mache komm ich en stück weiter!
er bringt aber ne fehlermeldung
vfs: cannot open root device "hda6"
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block


Hast du den Treiber für das Dateisystem deiner root-partition fest im Kernel?
Und die Treiber für dein Mainboard?
"when the poopoo falls directly into the water..."

8

13.12.2004, 14:11

ist deine / platte hda6 reiserfs?? dann muste noch

Quellcode

1
emerge -av reiserfsprogs


machen das grub von reiserfs booten kann UND
deine config ändern wie schon von socke geschrieben!
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

9

13.12.2004, 14:21

die treiber für mein mainboard hab ich nedd fest im kernel aber die für das ext3 von der platte schon

10

13.12.2004, 14:25

alos ist deine / partition ext3 ?????
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

11

13.12.2004, 14:40

jo hda6 is ext3
und das board is ein epox 8k5a2+ mit via kt333 chipsatz

ps: hab als kernel den gentoo-dev-sources gewählt is der 2.6.9-r9

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »irongate984« (13.12.2004, 14:46)


12

13.12.2004, 14:58

nachdem du die grub.conf verändert hast wie von socke beschrieben, bootet dann dein kernel??
wenn nicht mal nochmal den genauen fehler text bitte, den er jetzt bingt! denke drann hda6 ist bei grub hd0,5 !
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

13

13.12.2004, 15:33

Die Config hat er doch schon geändert. :p

Bau mal die Treiber fürs Mainboard fest mit in den Kernel ein.
"when the poopoo falls directly into the water..."

14

14.12.2004, 09:55

Zitat

# Welcher Eintrag standardmäßig gebootet werden soll. 0 ist der Erste, 1 ist der Zweite
default 0
# Wieviele Sekunden gewartet werden soll, bevor der Standardeintrag gebootet wird.
timeout 30


title=Gentoo Linux 2.6.9-r9
# Partition in der das Kernel-Image (oder das Betriebssystem) vorhanden ist
root (hd0,5)
kernel (hd0,5)/boot/kernell/kernel-2.6.9 root=/dev/hda6

# Die nächsten vier Zeilen werden nur benötigt wenn Sie einen Dualboot mit einem Windows System einrichten wollen.
# Hier in diesem Fall liegt Windows auf /dev/hda6.
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

so sollte sie doch stimmen (kein tippfehler drinne)?!

und da is die genaue fehlermeldung

Zitat

vfs: cannot open root device "hda6"
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block

15

14.12.2004, 10:38

da kann ich dir nur raten (was anderes fällt mir nicht ein) den genkernel zu verwenden, weil der macht dir ein initrd script und dann funst es bestimmt musst nur noch mal mit

Quellcode

1
emerge -av genkernel

Quellcode

1
genkernel --menuconfig -all

deine filesysteme ergänzen und was du noch extra brauchst!
steht alles im gentoo handbuch unter kernel!!
der sollte dann auf jedenfall gehen!
kernel 2.6.9
Filesystem reiserfs (80GB)
amd athlon xp 2200+
Gigabyte Board
256 MBDDR
geforce2 440mx

16

14.12.2004, 13:12

wie krieg ich denn die treiber fürs mainboard da fest rein?

@boss24 eigentlich wollt ich den kernel behalten...

17

14.12.2004, 13:33

Hast du den Kernel denn manuell konfiguriert?

Falls ja (und ich gehe auch mal davon aus, dass /usr/src/linux auf deinen kernel-source zeigt):

Quellcode

1
2
# cd /usr/src/linux
# make menuconfig


Device Drivers > ATA/ATAPI/MFM/RLL support - und den jeweiligen Treiber der lediglich als Modul (M) drinnen ist per selektieren und drücken von "y" fest einbauen (*).

Bei meinem Intel-Chipsatz sieht das folgendermaßen aus:

Zitat


<*> ATA/ATAPI/MFM/RLL support
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 DISK support
[*] Use multi-mode by default
<*> Include IDE/ATAPI CDROM support
<*> SCSI emulation support
[*] IDE Taskfile IO (EXPERIMENTAL)
<*> generic/default IDE chipset support
[*] PCI IDE chipset support
[*] Sharing PCI IDE interrupts support
<*> Generic PCI IDE Chipset Support
[*] Generic PCI bus-master DMA support
[*] Use PCI DMA by default when available
<*> Intel PIIXn chipsets support


Danach den Kernel neu übersetzen und nach /boot kopieren.
"when the poopoo falls directly into the water..."

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »socke« (14.12.2004, 13:33)


18

14.12.2004, 14:40

sorry jungs hab das grad nomma genau nachgeguckt!

der kernel bringt mir wie beim boot von der livecd nen dma timeout error, das verhindert dann das mounten, was auch die fehlermeldung erklärt!

die platte wird noch richtig erkannt, dann versucht er den dmatimer und dann kommt dieser fehler:

dma_timer_eypiry: dma status == 0x21
dma timout error: status = 0x58
ide: failed opcode was: unknown

hab ide schon versucht im bios auszustellen und auch nodma bzw ide=nodma als bootparameter versucht, bringt nix!irgendwelche vorschläge?

oder soll ich am besten nen andren kernel benutzen?weil: mit knoppix 3.7 und kopicilin kann ich danz normal booten

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »irongate984« (14.12.2004, 14:46)


19

14.12.2004, 15:03

hab das thema mal passender gewählt =)

20

14.12.2004, 16:07

also hab das problem gelöst (man bin ich gut für nen noob :D)

wenn ihr das problem auch habt benutzt den gentoo-dev-sources.2.6.7-r12 kernel

emerge =sys-kerne/gentoo-dev-sources-2.6.7-r12

mit dem gehts!
der bringt zwar die selbe fehlermeldung, aber mountet die platte trotzdem