View previous topic :: View next topic |
Author |
Message |
sonUg0ng n00b
Joined: 17 Nov 2004 Posts: 5
|
Posted: Fri Nov 19, 2004 9:46 pm Post subject: grub-Boot-Problem mit update auf 2.6.9-r1-kernel |
|
|
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 |
|
|
Louisdor Veteran
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Fri Nov 19, 2004 11:50 pm Post subject: |
|
|
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 |
|
|
sonUg0ng n00b
Joined: 17 Nov 2004 Posts: 5
|
Posted: Sat Nov 20, 2004 4:35 pm Post subject: |
|
|
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 |
|
|
Louisdor Veteran
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Sat Nov 20, 2004 4:44 pm Post subject: |
|
|
Hi !
Zeich doch noch mal bitte die /etc/fstab und die /boot/grub/grub.conf. _________________ "Ich bin ich." |
|
Back to top |
|
|
sonUg0ng n00b
Joined: 17 Nov 2004 Posts: 5
|
Posted: Sat Nov 20, 2004 7:00 pm Post subject: |
|
|
Moin!
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 |
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 |
|
|
Louisdor Veteran
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Sat Nov 20, 2004 7:22 pm Post subject: |
|
|
sonUg0ng wrote: | Moin!
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: |
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 |
|
|
sonUg0ng n00b
Joined: 17 Nov 2004 Posts: 5
|
Posted: Sat Nov 20, 2004 8:03 pm Post subject: |
|
|
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 |
|
|
sonUg0ng n00b
Joined: 17 Nov 2004 Posts: 5
|
Posted: Sat Nov 20, 2004 8:32 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|