PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : grub bootet Kubuntu nicht



dietrichmartin
25.11.07, 06:09
Hallo Liste,

ich schlage mich schon geraume Zeit mit folgendem Problem herum:
Nach Neupartitionierung der ersten Festplatte auf der die Betriebssysteme sind bootet Kubuntu nicht mehr.
Kubuntu liegt auf sda5.
Diese Partition ist aber physisch gesehen die letzte Partition auf sda.
Davor kommt windows in primärer Partition sda1, und opensuse in logischer Partition sda6.

Meine menu.lst sieht so aus:

# Modified by YaST2. Last modification on Fr Nov 23 13:05:44 CET 2007
default 0
timeout 80
gfxmenu (hd0,5)/boot/message
##YaST - generic_mbr
debug

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1614NS016J10Y613035-part6 resume=/dev/sdb2 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-default

################################################## ###########


###Don't change this comment - YaST2 identifier: Original name: Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda5)
title kubuntu1
root (hd0,4)
kernel /boot/vmlinuz-2.6.22-14-generic


###Don't change this comment - YaST2 identifier: Original name: Ubuntu 7.10, kernel 2.6.22-14-generic (/dev/sda5)
title kubuntu2
root (hd0,4)
kernel /boot/vmlinuz-2.6.22-14-server
initrd /boot/initrd.img-2.6.22-14-server


title kubuntu3
root (hd0,4)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1614NS016J10Y613035-part5 resume=/dev/sdb2 showopts



# initrd /boot/initrd.img-2.6.22-14-generic
################################################## ############
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,5)
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1614NS016J10Y613035-part6 showopts ide=nodma apm=off acpi=off noresume edd=off 3
initrd /boot/initrd-2.6.22.5-31-default

###Don't change this comment - YaST2 identifier: Original name: Kernel-2.6.22.5-31-default###
title Kernel-2.6.22.5-31-default
root (hd0,5)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_SAMSUNG_SP1614NS016J10Y613035-part6 resume=/dev/sdb2 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-default

# Change the colors.
title Change the colors
color light-green/brown blink-red/blue

--------------------------


device.map:
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb


Bei kubuntu1 endet der Bootvorgang mit der Meldung:
kernek panic-not syncing: VFS: unable to mount root FS on unknown-block (104,1)

bei kubuntu2 endet der bootvorgang mit der Meldung:
[ 32.28.59.58 ] /build/builddlinux-source-2.6.22-2.6.22/drivers/hid/usbhid/hid-core.c: v2.6:USB hid core driver

bei kubuntu3 endet der bootvorgang mit der Meldung:
[16.576844 ] kernel-panic-not syncing: VFS: unable to mount root fs on unknown-block (0,0)

Zur Zeitkann ich kubuntu nur etwas holprig über die opensuse DVD booten:

Installiertes System reparieren
Fehlermeldung: Während der Installation trat ein Fehler auf
ok
Installiertes System starten
Auswahl: /dev/sda5
Jetzt startet kubuntu


Weis mir bitte jemand einen Rat wie ich grub konfigurieren muß?

Mit Gruß und Dank für die Mühe

Dietrich

Flex6
25.11.07, 13:30
grub oder System rebooten und grub am Startbildschirm suchen lassen
1. bei grub.bootscreen c drücken
2. find /boot/loader
funktioniert nur bei Systemstart, auf dem Desktop search
und sieht so aus:
grub>find /boot/loader oder /boot/vmlinux-xy

3. freebsdplatte aufschreiben
4. in grub eintragen

sieht dann so aus in der menu.lst
Debian xy

title FreeBSD (6.1 Beta 4) eben dann Linux oder Windows etc.
root (hd0,2,a)
kernel /boot/loader
boot


benutz ich immer für FreeBSD

dietrichmartin
25.11.07, 20:06
Danke für deine Antwort.

Verzeih mir die verzögerte Reaktion auf deine Nachricht. Das Thema ist mir sehr wichtig, aber ich bin nicht immer am PC.

Bei mir schaut's so aus:
Im grub Bildschirm beim Start werden alle Eingaben also auch "c" als boot Optionen angenommen. Ich kann allso keine grundsätzlichen Veränderungen vornehmen.

Die Befehle

grosser:/home/martin # grub>find /boot/vmlinuz-2.6.22-14-generic
und
grosser:/home/martin # grub>find /boot/loader

werden von der bash angenommen, es tut sich aber nix.

Also es gibt keinen output in der bash.

Hab ich was falsch gemacht?

Gruß
Dietrich

Flex6
25.11.07, 20:24
Die /boot/loader ist von FreeBSd und brauch dich nicht zu interessieren...

such einfach deine vmlinux-xy die installiert sind, grub listet ja auch die hd's oder Partitionen/Laufwerke auf, aufschreiben und System booten, in grub menu.lst eintragen und dann sollte es funktionieren.

Vielleicht bißchen mühselig das ganze aber....

falls es eben vom Desktop auch geht und grub alles auflistet bzw. findet machs eben vom Desktop aus..probieren.

dietrichmartin
25.11.07, 21:05
Hallo Flex6

"such einfach deine vmlinux-xy die installiert sind, grub listet ja auch die hd's oder Partitionen/Laufwerke auf, aufschreiben und System booten, in grub menu.lst eintragen und dann sollte es funktionieren."

ja das möchte ich gerne, nur wie???

Die von dir vorgeschlagenen Befehle funzen auf meiner opensuse aber nicht.

dietrichmartin
30.11.07, 21:57
Hallo liebe Leute,

nachdem ich mich ziemlich lange mit dem boot Problem herum geschlagen habe bin ich auf diese Lösung gekommen:

Wie beschrieben endet der boot Vorgang bei title ubuntu2 so:

[ 32.28.59.58 ] /build/builddlinux-source-2.6.22-2.6.22/drivers/hid/usbhid/hid-core.c: v2.6:USB hid core driver

Das heiß also kein primäres Grub Problem.

Ich habe die Einträge in der menu.lst von

# /dev/hda6
UUID=4de58cc2-049d-40af-9283-e41a72eb0ddf / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1

in

/devhda6 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 2

geändert.

Jetzt funzt es

Gruß
Dietrich