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

14.08.2004, 09:51

Grub ERROR 15 [gelöst]

Hallo,

wollte mir mal Gentoo testweise installieren...

Bin mit der anleitung auch gut zurechtgekommen...

bis auf die einrichting von grub

habe nach dem

emerge grub

ein grub ausgeführt und
[code:1]
root (hd0,0)
setup hd(0,0)
quit
[/code:1]
abgesetzt

Danach habe ich mir die /boot/grub/grub.conf vorgenommen (immer so, wie es in der anleitung steht)

mit
[code:1]
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.4.27
root (hd0,0)
kernel (hd0,0)/kernel-2.4.27 root=/dev/sda3 vga=795
[/code:1]

Anpassungen sind einmal der kernel ... der ist bei kernel-2.4.27 und mein root ist /dev/sda3

Beim booten kommt dann der erroro code 15
woran kann das liegen, dass ich nicht booten kann?

2

14.08.2004, 10:14

Also falls du bei dem (0, 0) ein leerzeichen hast dann machs besser weg (0,0)...

und ansonsten ist hd(0,0) deine bootpartition?
Gentoo Linux / gentoo-sources 2.6.24-r4 / Gnome + Compiz Fusion + Emerald ;-)
Nexoc Osiris S602 / Pentium M 1,4GHZ / 1024 MB RAM / Intel 855GME 64 MB

3

14.08.2004, 11:46

also ich habe für meine test installation meine platte wie folgt partitioniert

/dev/sda1/ --> /boot/
/dev/sda2/ --> SWAP
/dev/sda3/ --> /

also ist hd(0,0) doch meine BootPartition.

Erste Platte, erste Partition, Grub beginnt bei 0 also hd(0,0).

in der /boot/grub/grub.conf sind die erwähnten Leerzeichen nicht drin...
:(

hat jemand noch andere Ideen :shock: :?:

google spuckt zu dem error code folgendes aus
in Grub Stage 1.5 bedeutet error 15

Zitat


15 : "Error while parsing number"
This error is returned if GRUB was expecting to read a numbur and encountered bad data.

Quelle: http://www.uruk.org/orig-grub/errors.html#stage2

Habe bisher nur ein wenig debian erfahrung und bei Bootmanagern habe ich bisher LILO eingesetzt. Weiss also auch nicht, wo ich suchen soll/muss

4

14.08.2004, 12:26

also
http://www.gnu.org/software/grub/manual/…l#Configuration15 spuckt das aus.

15: File not found
This error is returned if the specified file name cannot be found, but everything else (like the disk/partition info) is OK


zur lösung:
boote das system nochmal von der livecd.
chroote dich ins testsystem
führe nochmal grub aus.
dann musst die dein hd(0,0) in (hd0,0) umwandeln. also folgendes:

[code:1]root (hd0,0)
setup (hd0)
quit
[/code:1]

grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.4.27
root =(hd0,0)
kernel =(hd0,0)/kernel-2.4.27 root=/dev/sda3 vga=795


sonst fallen mir nur noch 2 möglichkeiten ein, deine partitionstabelle wird vom kernel nicht erkannt (ist nicht eincompiliert) oder er hat probleme die sda devices (im allgemienen cdroms und scsi-platten [und usb-mass-storages]) richtig einzuordnen und findet sda3 nicht....
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

5

14.08.2004, 13:14

also ...

es klappt immer noch nicht ...
hier die Fehlermeldung
http://2mas.pyrokar.lima-city.de/gentoo/boot.JPG

hier die Grub shell
http://2mas.pyrokar.lima-city.de/gentoo/grub.JPG

hier mein partition Table
http://2mas.pyrokar.lima-city.de/gentoo/partitions.JPG

und hier meine grub.conf
http://2mas.pyrokar.lima-city.de/gentoo/grub_conf.JPG

Kann es sein, dass ich beim konfigurieren des Kernels Fehler gemacht habe?


***EDIT***
Habe auch mal ein Posting im offiziellen gentoo forum reingestellt.

Vielleicht fällt denen ja auch noch was ein
http://forums.gentoo.org/viewtopic.php?p=1435778#1435778

Also, bevor ihr umfangreiche Hilfestellungen postet, guckt dca mal rein, ob diesen tip nicht schon jemand anderes gegeben hat.
Wäre schade um die doppelte arbeit

6

14.08.2004, 23:53

Da ist doch die Rede von SCSI-Platten.
Sind da noch IDE-Platten mit in Rechner?
Dann werden erst die IDE-Platten gezählt und dann
die SCSI-Platten.
Bei zwei IDE-Platten und einer SCSI-Platte ist die SCSI-Platte hd2.

MfG
Robert

7

15.08.2004, 08:46

nope
da ist keine IDE Platte drinn.

Nur SCSI platten ...

komme jetzt auch schon bis zu folgendem screen

http://2mas.pyrokar.lima-city.de/gentoo/grub-boot.JPG

allerdings weiss ich dann nichht, wie ich mein neues System booten kann
Da steht ja nirgedwo mein Bootoption
Gentoo Linux 2.4.27

Wie kann ich denn jetzt den kernel booten?

8

15.08.2004, 12:53

Da ist ein Fehler in Deiner crub.conf , oder er kann nicht auf sie zugreifen.

Bei dem letzten Screen drück mal die Tab Taste und lass Dir die verfügbaren Devices anzeigen.
Dann pass Deine grub.conf entsprechend an (boot mounten!).

Beim genaueren Durchsehen Deiner Screens sind mir ein paar Sachen aufgefallen:

1. Wo genau liegt eigentlich Dein Kernel??
2. Irgendwas stimmt mit /boot nicht. Grub findet dort keine stage1
(war /boot gemountet als Du grub installiert hast??)
3. Bei Deiner grub.conf fällt mir auf, dass der Kernelpfad fehlt.

Deins:

title=Gentoo Linux 2.4.27
root=hd(0,0)
kernel hd(0,0)/kernel-2.4.27 root=/dev/sda3

Vorschlag:

title=Gentoo Linux 2.4.27
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.4.27 root=/dev/sda3
(Heißt Dein Kernel überhaupt kernel-2.4.27?? Nicht bzImage??)

4. Der Partitionstyp für swap ist eigentlich 82, nicht 83.

minbari
Gentoo 1.4
KDE 3.4.3
Kernel 2.4.26 Gentoo Sources r6

9

15.08.2004, 16:48

Zitat


1. Wo genau liegt eigentlich Dein Kernel??
2. Irgendwas stimmt mit /boot nicht. Grub findet dort keine stage1
(war /boot gemountet als Du grub installiert hast??)
3. Bei Deiner grub.conf fällt mir auf, dass der Kernelpfad fehlt.


zu 1.
der kernel liegt auf /dev/sda1 welches ich nach boot mounte
dort heisst er
kernel-2.4.27

zu 2. jo... boot/ war gemountet.
Habe emerge grub nach dem

mkdir /mnt/gentoo/boot
mkdir /mnt/gentoo/proc
mount /dev/sda3 /mnt/gentoo
mount /dev/sda1 /mnt/gentoo/boot
mount -t proc none /mnt/gentoo/proc

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile


ausgeführt, wie es in der ANleitung beschrieben war

zu 3.
habe doch
kernel (hd0,0)/kernel-2.4.27 root=/dev/sda3
drin
(ja der kernel heisst kernel-2.4.27
habe mit
cp /usr/src/linux/arch/i386/boot/bzImage /boot/kernel-2.4.27
kopiert)

Bist du sicher, dass es
kernel (hd0,0)/boot/kernel-2.4.27 root=/dev/sda3
heisst?

In http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=1&chap=9#doc_chap2

steht es ohne das .../boot/...


zu 4.

habe die Partition mit
mkswap /dev/sda2 als swap deklariert

Hmmm...
irgendwie ist der wurm drin...

Woran kann es denn liegen?


***EDIT***
habe mal die kommandos der grub.conf direkt in die ghrub shell eingegeben, aber ich glaube, dass letzte commando "boot" war nicht richtig ...


http://2mas.pyrokar.lima-city.de/gentoo/grub_error.JPG

der pfad muss wohl
kernel /kernel-2.4.27 root=/dev/sda3 vga=795
heissen

klappt aber trozdem nicht

10

16.08.2004, 12:45

bei deiner Partitontable fehlt bei /dev/sda1 das Bootable Flag...

/nochmal mit livecd rein.

[code:1]
fdisk /dev/sda
a
1
w
[/code:1]

rebooten.
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

11

16.08.2004, 18:49

THX Harlekin

Der Bootloader scheint jetzt zu funktionieren,

http://2mas.pyrokar.lima-city.de/gentoo/grub-bootscreen.JPG

aber der kernel spinnt jetzt

http://2mas.pyrokar.lima-city.de/gentoo/kernel-panic.JPG

Wieso kann er denn /dev/sda3 nicht öffnen?
die zeile in der grub.conf lautet jetzt:
[code:1]
# die vga=xxx option bringt alles zum hängen!!!
kernel (hd0,0)/kernel-2.4.27 root/dev/sda3
[/code:1]

Wenn ich von der LiveCD boote, kann ich ja auch mit
[code:1]# mount /dev/sda3 /mnt/gentoo [/code:1]
die root Partition booten

***EDIT*** Problem gelöst

siehe dieses Topic und auch
http://forums.gentoo.org/viewtopic.php?p=1435778#1435778

Vielen vielen Dank @ all