Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
grub-Boot-Problem mit update auf 2.6.9-r1-kernel
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
sonUg0ng
n00b
n00b


Joined: 17 Nov 2004
Posts: 5

PostPosted: Fri Nov 19, 2004 9:46 pm    Post subject: grub-Boot-Problem mit update auf 2.6.9-r1-kernel Reply with quote

Hallo Leute!

Hier ist euer Orang-Utan-Fred!

Seit meinem Upgrade-Versuch von 2.4.26-gentoo-r9 auf 2.6.9-gentoo-r1 laust mich der Affe~
Konnte das 2.4er-Kernel-Gentoo zwar erfolgreich zum Laufen bringen, aber bevor ich mich mit "world" zuknalle, dachte ich, es wäre doch besser, zuerst das system zu aktualisieren.
und überhaupt.

Bin erstmal soweit dem migration-to-2.6-guide gefolgt, heraus kam aber bisher nur eine schwarze Mattscheibe mit der meldung:

Code:
Booting 'Gentoo'

root (hd0,2)
 Filesystem type is ext2fs, partition type 0x83
kernel (hd0,2)/kernel-2.6.9-gentoo-r1 root=/dev/hda16
   [Linux-bzImage, setup=0x1200, size=0x264516]

Uncompressing Linux... Ok, booting the kernel.


Und dann hängen im Schacht. Die Festplatte werkelt dann ne gewisse Zeit noch vor sich hin, der Lüfter schreit auf und das war's dann. Auf tastendruck auf "CapsLock" oder "Fn" leuchtet aber immerhin noch die entsprechende LED. Sowas wie der Affen(!)griff (fkt. ja auch notfalls bei Live-cd-boot) geht aber (oft) nicht, also kann ich die kiste erst ausschalten, nachdem sie sich beruhigt hat.
(Anm.: - mittlerweile gibts folgende änderung:
"[Linux-bzImage, setup=0xa00, size=0234699]" - wieso weiß ich nicht genau, aber zwischendurch hatte auch mal den kernel noch mal kompiliert. das Ergebnis bleibt sich aber gleich.)
Ich weiß nicht, obs ein grub-bug ist oder eine vermurkste Kernelkompilierung meinerseits, bin jedenfalls beiden 'indizien' nachgegangen.

Folgende Daten hab ich bisher anzubieten:

    Toshiba Satellite Pro 4600
    PIII (Coppermine) 650

    Grub mit
    XP und Gentoo 2.6.9-(dev-sources-)r1 (wobei XP immer noch und Gentoo-2.4 tadellos gebootet hatte)

    (/mnt/Gentoo)/ ist /dev/hda16 (grub (hd0,15) ; root=/dev/hda16...) mit reiserfs
    (/mnt/Gentoo)/boot ist /dev/hda3 (grub (hd0,2) ; als grub-root) mit ext3


als Live-CD benutze ich 2004.1; ist kein Problem mit "gentoo dokeymap 10", was wohl dem 2.4er-Kernel entspricht - ich hatte zwar schon ganz zuerst versucht, mir den 2.6er-Kernel drauf zu ziehen, dabei verfärbte sich aber das Display ziemlich unschön.

Also, nach den standardschemen in diesen docs habe die manuelle Kernel-kompilierung gemacht:
http://www.gentoo.de/doc/de/handbook/handbook-x86.xml?part=1&chap=7
http://www.gentoo.de/doc/de/faq.xml#bootrescue (vgl. 3.7)
http://www.gentoo.org/doc/en/migration-to-2.6.xml

Code:
# cd /usr/src/linux
# make clean
# make menuconfig
# make && make modules_install   # --> für 2.6er-Kernel in "migration..." o. "handbook"
# cp System.map /boot/System.map-2.6.9-gentoo-r1
# cp arch/i386/boot/bzImage /boot/kernel-2.6.9-gentoo-r1


So, folgenden Anregungen in den Gentoo-Foren bin ich bisher nachgegangen:
Entfernung der framebuffer- und acpi/apm-unterstützung aus dem Kernel mit anschließndem
erneuten # make menuconfig und # make && make modules_install .
Hatte ebenfalls nach un- und re-emergeing von Grub mit anschließnder # grub-Installation auf Besserung gehofft. Geändert hat sich dadurch aber nix.
sym-link stimmt auch.

zuerst steht während der Installation inder grub-shell folgendes nach meinen eingaben:

Code:
# grub
grub> root (hd0,2)
Filesystem type is ex2fs, partiton type is 0x83.

grub> setup (hd0)
Checking if "boot/grub/stage1" exists... yes
Checking if "boot/grub/stage2" exists... yes
Checking if "boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 22 sectors are embedded. Succeeded.
Running "install /boot/grub/stage1 (hd0) (hd0)1+22 p ((hd0,2)/boot) grub/stage2 /boot/grub/menu.lst"... succeeded.
Done.

grub> quit


Nix besonderes also. device.map findet auch festplatte und floppy. Der den Gentoo betreffende Teil in der grub.conf ist:

Code:
...
root (hd0,2)
kernel (hd0,2)/kernel-2.6.9-gentoo-r1 root=/dev/hda16


Mittels der Installationsweise

Code:
# cp /proc/mounts /etc/mtab
# grub-install --root-directory=/boot /dev/hda


ändert sich beim Booten die kurze Meldung von "GRUB ...loading stage2" auf "GRUB ...loading stage1_5", ansonsten bleibt das Phänomen dasselbe.
Wd. des Editierens im Bootmenü kommt aber generell eine merkwürdige Fehlermweldung (nur) nach tab-completion der 2. zeile:

Code:
GNU Grub.94

grub-edit> kernel (hd0,2)/kernel-2.6.9-gentoo-r1 root=/dev/hda16
Error 11: Unrecognized device string


- findet grub also den kernel bei der installation, aber nicht beim booten?!

Laut http://www.gnu.org/software/grub/grub-faq.de.html#q11 ist das eine "eigenschaft". sehr witzig~ ich hab denn mal die tipps hier probiert, daraus folgte:
-1. selbiges problem wie oben
-2. ln: 'boot/.' cannot overwrite directory ; grub ist ja bereits installiert
-3. dann läuft überhaupt nichts mehr - bootscreen nur noch "GRUB"

und dem suse9.0-handbuch s86 folgend habe ich mal die grub.conf so verändert:

Code:
root (hd0,2)
install /grub/stage1 d (hd0) /grub/stage2 0xa00 (hd0,2)/grub/menu.lst


und auch noch die "kernel"-zeile von oben eingebaut, mit der folge, dass Bootscreen = "GRUB" und sonst nix~

Würde gern mal hören, was Ihr dazu sagt. Wahrscheinlich ist meinem kleinen Affenhirn auch nur eine Kleinigkeit entgangen.
ich hätte grub eigentlich lieber, und nicht lilo. aber vielleicht gehts doch nicht anders~
"Must I, Ms Sophie?!"

ansonsten hab ich zwar noch fast keine ahnung von linux, aber
nichtsdestotrotz: gentoo ist glaub ich die geilste linux-distro wo gibt~~

Danke für Eure rege Anteilnahme

Fred
- so muss getz wieder zur Affenstunde zurück in die hängematte!
_________________
*** GENTOO is the M@nkey's favorite business~ ***
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Fri Nov 19, 2004 11:50 pm    Post subject: Reply with quote

Dann hast Du also (hd0,2) /dev/hda3 = /boot ?
Probier es doch mal mit:
    kernel (hd0,2)/boot/kernel-2.6.9-gentoo-r1 root=/dev/hda16

_________________
"Ich bin ich."
Back to top
View user's profile Send private message
sonUg0ng
n00b
n00b


Joined: 17 Nov 2004
Posts: 5

PostPosted: Sat Nov 20, 2004 4:35 pm    Post subject: Reply with quote

Hallo Alex,

ja, hatte ich auch schon ausprobiert. Leider keine Veränderung~
Fred

m^^m
_________________
*** GENTOO is the M@nkey's favorite business~ ***
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Sat Nov 20, 2004 4:44 pm    Post subject: Reply with quote

Hi !
Zeich doch noch mal bitte die /etc/fstab und die /boot/grub/grub.conf.
_________________
"Ich bin ich."
Back to top
View user's profile Send private message
sonUg0ng
n00b
n00b


Joined: 17 Nov 2004
Posts: 5

PostPosted: Sat Nov 20, 2004 7:00 pm    Post subject: Reply with quote

Moin!

    /etc/fstab

Code:
/dev/hda3       /boot        ext3       noauto,noatime   1   1
/dev/hda16      /            reiserfs   notail           0   1
/dev/hda15      none         swap       sw               0   0
/dev/cdroms/cdrom0     /mnt/cdrom       iso9600     noauto,ro      0   0
/dev/hda10      /mnt/transit vfat       noauto,utf8,codepage=850   0   0
none            /proc        proc       defaults         0   0
none            /dev/shm     tmpfs      defaults         0   0


    /boot/grub/grub.conf

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

title=Instant
rootnoverify
chainloader +1

title=Life
root (hd0,2)/boot
kernel (hd0,2)/boot/kernel-2.6.9-gentoo-r1 root=/dev/hda16


"title=Life" entspricht dem obigen "title=Gentoo". Und wie gesagt, kommt dasselbe bei raus, wenn root (hd0,2) oder (hd0,2)/root ist -- auch mit grub> . ebenso wenn kernel vor "kernel-2.6.9-..." (hd0,2)/, (hd0,2)/boot/ oder nix steht (wenn autom. von root übernommen).

cheers!

F. Schlontz
m^^m

-------
- auch Affen hassen wechselschicht :-(~
Back to top
View user's profile Send private message
Louisdor
Veteran
Veteran


Joined: 14 Dec 2003
Posts: 1231
Location: im Brandenburgischen

PostPosted: Sat Nov 20, 2004 7:22 pm    Post subject: Reply with quote

sonUg0ng wrote:
Moin!

    /etc/fstab

Code:
/dev/hda3       /boot        ext3       noauto,noatime   1   1
/dev/hda16      /            reiserfs   notail           0   1
/dev/hda15      none         swap       sw               0   0
/dev/cdroms/cdrom0     /mnt/cdrom       iso9600     noauto,ro      0   0
/dev/hda10      /mnt/transit vfat       noauto,utf8,codepage=850   0   0
none            /proc        proc       defaults         0   0
none            /dev/shm     tmpfs      defaults         0   0
Hm, warum, wenn ich mal fragen darf, hast Du denn so eine "merkwürdige" Partitionierung? Und, wo sind die anderen denn?

sonUg0ng wrote:
    /boot/grub/grub.conf

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

title=Instant
rootnoverify
chainloader +1

title=Life
root (hd0,2)/boot
kernel (hd0,2)/boot/kernel-2.6.9-gentoo-r1 root=/dev/hda16
Bootest Du mit "Instant" noch ein Windows oder so?
_________________
"Ich bin ich."
Back to top
View user's profile Send private message
sonUg0ng
n00b
n00b


Joined: 17 Nov 2004
Posts: 5

PostPosted: Sat Nov 20, 2004 8:03 pm    Post subject: Reply with quote

Hi Alex!

Richtig, "Instant" ist WinXP. Kann leider noch nicht darauf verzichten~

Tjo, die anderen hier nicht aufgeführten sind ntfs-Partitionen (...Jäger- und Sammler-Prinzip ;-) ), die ich aber nicht mounten wollte. W.a.i., das war zumindest beim 2.4.26er-Kernel kein Problem. diese ect/fstab hab ich dann auch quasi übernommen, allenfalls die option für "/"-reiserfs habe ich nach "notail" verändert.

Fred
Back to top
View user's profile Send private message
sonUg0ng
n00b
n00b


Joined: 17 Nov 2004
Posts: 5

PostPosted: Sat Nov 20, 2004 8:32 pm    Post subject: Reply with quote

tschuldigung, übertragungsfehler!

in der grub.conf steht natürlich:

Code:
...
title=Instant
rootnoverify (hd0,0)
chainloader +1

title=Life
root (hd0,2)/boot
kernel (hd0,2)/boot/kernel-2.6.9-gentoo-r1 root=/dev/hda16


mein affenhirn lag wohl etwas auf eis~
Fred
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum