• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst: Nach Kernel update startet Opensuse 13.2 nicht mehr

Uwe.Lü

Hacker
Guten Tag,

seit dem heutigen Kernel-Update bootet die aktuelle Version nicht mehr.

Booting `openSUSE´
Loading Linux 4.1.6-1.g9dbe563-desktop ...
error: /boot/vmlinuz-4.1.6-1.g9dbe563-dektop
Loading initial ramdisk ...
error: you need to load the kernel first.

Press any key to continue...
Nach einer kurze Zeit komme ich in´s Auswahlmenü, wo mir mittlerweile 6 OpenSUSE, with Linux 4.1.xxx mit den dazugehörigen recovery mode-Versionen angezeigt werden.

Die erste bootbare Version ist die 5.:
  • openSUSE, with Linux 3.16.7-24-desktop

Noch ein Hinweis, Opensuse läuft im Dualbootmodus mit Windoofs 10, was heute mittag geupgradet worden ist.

Uwe :???:
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Hier die "gesammelten" Werke:
Code:
Linux1:~ # df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb5        41G   24G   14G  63% /
Linux1:~ # ls -ltar /boot
total 157376
drwxrwxr-x 3 root root   16384 Jan  1  1970 efi
-rw-r--r-- 1 root root    1484 Oct 22  2014 boot.readme
-rw-r--r-- 1 root root  424448 Oct 26  2014 message
lrwxrwxrwx 1 root root       1 Feb 27 10:18 boot -> .
drwxr-xr-x 1 root root     296 Feb 27 10:18 grub
-rw-r--r-- 1 root root  148309 Apr 14 15:55 config-3.16.7-21-desktop
-rw-r--r-- 1 root root 3003004 Apr 14 17:12 System.map-3.16.7-21-desktop
-rw-r--r-- 1 root root     516 Apr 14 17:38 sysctl.conf-3.16.7-21-desktop
-rw-r--r-- 1 root root  309437 Apr 14 17:38 symvers-3.16.7-21-desktop.gz
-rw-r--r-- 1 root root  885991 Apr 14 17:49 symtypes-3.16.7-21-desktop.gz
-rw-r--r-- 1 root root 6665656 Apr 14 17:50 vmlinux-3.16.7-21-desktop.gz
-rw-r--r-- 1 root root 5682344 Apr 14 19:13 vmlinuz-3.16.7-21-desktop
-rw-r--r-- 1 root root      65 Apr 14 19:13 .vmlinuz-3.16.7-21-desktop.hmac
drwxr-xr-x 1 root root       0 Jul 24 09:10 dracut
-rw-r--r-- 1 root root  148309 Aug  7 14:18 config-3.16.7-24-desktop
-rw-r--r-- 1 root root 3003177 Aug  7 16:11 System.map-3.16.7-24-desktop
-rw-r--r-- 1 root root     516 Aug  7 16:35 sysctl.conf-3.16.7-24-desktop
-rw-r--r-- 1 root root  309437 Aug  7 16:35 symvers-3.16.7-24-desktop.gz
-rw-r--r-- 1 root root 6668759 Aug  7 16:46 vmlinux-3.16.7-24-desktop.gz
-rw-r--r-- 1 root root 5685608 Aug  7 18:39 vmlinuz-3.16.7-24-desktop
-rw-r--r-- 1 root root      65 Aug  7 18:39 .vmlinuz-3.16.7-24-desktop.hmac
-rw-r--r-- 1 root root  158678 Aug 14 08:17 config-4.1.5-2.g83fbd4e-desktop
-rw-r--r-- 1 root root  164317 Aug 14 08:20 config-4.1.5-2.g83fbd4e-default
-rw-r--r-- 1 root root 3194392 Aug 14 09:28 System.map-4.1.5-2.g83fbd4e-desktop
-rw-r--r-- 1 root root     484 Aug 14 09:50 sysctl.conf-4.1.5-2.g83fbd4e-desktop
-rw-r--r-- 1 root root  326053 Aug 14 09:50 symvers-4.1.5-2.g83fbd4e-desktop.gz
-rw-r--r-- 1 root root  935323 Aug 14 10:08 symtypes-4.1.5-2.g83fbd4e-desktop.gz
-rw-r--r-- 1 root root 7153491 Aug 14 10:09 vmlinux-4.1.5-2.g83fbd4e-desktop.gz
-rw-r--r-- 1 root root 3103617 Aug 14 10:39 System.map-4.1.5-2.g83fbd4e-default
-rw-r--r-- 1 root root     377 Aug 14 11:09 sysctl.conf-4.1.5-2.g83fbd4e-default
-rw-r--r-- 1 root root  328838 Aug 14 11:09 symvers-4.1.5-2.g83fbd4e-default.gz
-rw-r--r-- 1 root root  937632 Aug 14 11:21 symtypes-4.1.5-2.g83fbd4e-default.gz
-rw-r--r-- 1 root root 6859181 Aug 14 11:24 vmlinux-4.1.5-2.g83fbd4e-default.gz
-rw-r--r-- 1 root root 6106576 Aug 14 11:52 vmlinuz-4.1.5-2.g83fbd4e-desktop                                                                                                       
-rw-r--r-- 1 root root      65 Aug 14 11:52 .vmlinuz-4.1.5-2.g83fbd4e-desktop.hmac                                                                                                 
-rw-r--r-- 1 root root 5843824 Aug 14 13:20 vmlinuz-4.1.5-2.g83fbd4e-default                                                                                                       
-rw-r--r-- 1 root root      65 Aug 14 13:20 .vmlinuz-4.1.5-2.g83fbd4e-default.hmac                                                                                                 
-rw-r--r-- 1 root root 9876448 Aug 14 16:21 initrd-4.1.5-2.g83fbd4e-default
-rw-r--r-- 1 root root 9648196 Aug 14 16:22 initrd-4.1.5-2.g83fbd4e-desktop
-rw-r--r-- 1 root root 9339752 Aug 14 16:33 initrd-3.16.7-21-desktop
-rw-r--r-- 1 root root  158678 Aug 18 16:37 config-4.1.6-1.g9dbe563-desktop
-rw-r--r-- 1 root root  164317 Aug 18 16:48 config-4.1.6-1.g9dbe563-default
-rw-r--r-- 1 root root 3194418 Aug 18 18:28 System.map-4.1.6-1.g9dbe563-desktop
-rw-r--r-- 1 root root     484 Aug 18 18:53 sysctl.conf-4.1.6-1.g9dbe563-desktop
-rw-r--r-- 1 root root  326052 Aug 18 18:53 symvers-4.1.6-1.g9dbe563-desktop.gz
-rw-r--r-- 1 root root  935331 Aug 18 19:02 symtypes-4.1.6-1.g9dbe563-desktop.gz
-rw-r--r-- 1 root root 7154797 Aug 18 19:05 vmlinux-4.1.6-1.g9dbe563-desktop.gz
-rw-r--r-- 1 root root 3103643 Aug 18 19:41 System.map-4.1.6-1.g9dbe563-default
-rw-r--r-- 1 root root     377 Aug 18 20:36 sysctl.conf-4.1.6-1.g9dbe563-default
-rw-r--r-- 1 root root  328847 Aug 18 20:37 symvers-4.1.6-1.g9dbe563-default.gz
-rw-r--r-- 1 root root  937639 Aug 18 21:05 symtypes-4.1.6-1.g9dbe563-default.gz
-rw-r--r-- 1 root root 6859183 Aug 18 21:12 vmlinux-4.1.6-1.g9dbe563-default.gz
-rw-r--r-- 1 root root 6107664 Aug 18 21:45 vmlinuz-4.1.6-1.g9dbe563-desktop
-rw-r--r-- 1 root root      65 Aug 18 21:45 .vmlinuz-4.1.6-1.g9dbe563-desktop.hmac
-rw-r--r-- 1 root root 5843856 Aug 19 00:10 vmlinuz-4.1.6-1.g9dbe563-default
-rw-r--r-- 1 root root      65 Aug 19 00:10 .vmlinuz-4.1.6-1.g9dbe563-default.hmac
-rw-r--r-- 1 root root 9834008 Aug 19 08:37 initrd-4.1.6-1.g9dbe563-default
-rw-r--r-- 1 root root 9605668 Aug 19 08:38 initrd-4.1.6-1.g9dbe563-desktop
lrwxrwxrwx 1 root root      25 Aug 20 13:07 vmlinuz -> vmlinuz-3.16.7-24-desktop
lrwxrwxrwx 1 root root      24 Aug 20 13:07 initrd -> initrd-3.16.7-24-desktop
-rw-r--r-- 1 root root 9498872 Aug 20 13:08 initrd-3.16.7-24-desktop
drwxr-xr-x 1 root root     120 Aug 20 13:08 grub2
drwxr-xr-x 1 root root    3504 Aug 20 13:11 .
drwxr-xr-x 1 root root     208 Aug 20 14:38 ..
Linux1:~ #
:irre:
 

gehrke

Administrator
Teammitglied
Uwe.Lü schrieb:
Booting `openSUSE´
Loading Linux 4.1.6-1.g9dbe563-dektop ...
error: /boot/VMlinuz-4.1.6-1.g9dbe563-dektop
Uwe.Lü schrieb:
Code:
Linux1:~ # ls -ltar /boot
-rw-r--r-- 1 root root 6107664 Aug 18 21:45 vmlinuz-4.1.6-1.g9dbe563-desktop
Ich bin mir hier nicht sicher, aber es kommt mir spanisch vor, dass hier Unterschiede bei Groß-/Kleinschreibung existieren. Oder hast Du das lediglich falsch abgetippt?
Wie sieht denn der passende Eintrag in der grub.cfg aus?
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Guten Morgen,

den Startbildschirm habe ich fotografiert und noch einmal verglichen. Es ist so richtig.

Hier die grub.cfg: (Auszug)
Code:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'openSUSE' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-6cdf9bd0-5b1f-4eaa-9897-7d895a41de86' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt 
	insmod btrfs
	set root='hd1,gpt5'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
	else
	  search --no-floppy --fs-uuid --set=root 6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
	fi
	echo	'Linux 4.1.6-1.g9dbe563-desktop wird geladen …'
	linuxefi /boot/[color=#FF0000]vmlinuz-4.1.6-1.g9dbe563-desktop[/color] root=UUID=6cdf9bd0-5b1f-4eaa-9897-7d895a41de86 ro  ${extra_cmdline}  resume=/dev/disk/by-uuid/09506992-6fa1-4064-b75a-9133867a3c9f splash=silent quiet showopts 
	echo	'Initiale Ramdisk wird geladen …'
	initrdefi /boot/initrd-4.1.6-1.g9dbe563-desktop
}
submenu 'Erweiterte Optionen für openSUSE' $menuentry_id_option 'gnulinux-advanced-6cdf9bd0-5b1f-4eaa-9897-7d895a41de86' {
	menuentry 'openSUSE, mit Linux 4.1.6-1.g9dbe563-desktop' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.6-1.g9dbe563-desktop-advanced-6cdf9bd0-5b1f-4eaa-9897-7d895a41de86' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt 
		insmod btrfs
		set root='hd1,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
		else
		  search --no-floppy --fs-uuid --set=root 6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
		fi
		echo	'Linux 4.1.6-1.g9dbe563-desktop wird geladen …'
		linuxefi /boot/[color=#FF0000]vmlinuz-4.1.6-1.g9dbe563-desktop[/color] root=UUID=6cdf9bd0-5b1f-4eaa-9897-7d895a41de86 ro  ${extra_cmdline}  resume=/dev/disk/by-uuid/09506992-6fa1-4064-b75a-9133867a3c9f splash=silent quiet showopts 
		echo	'Initiale Ramdisk wird geladen …'
		initrdefi /boot/initrd-4.1.6-1.g9dbe563-desktop
	}
	menuentry 'openSUSE, mit Linux 4.1.6-1.g9dbe563-desktop (Wiederherstellungsmodus)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.6-1.g9dbe563-desktop-recovery-6cdf9bd0-5b1f-4eaa-9897-7d895a41de86' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt 
		insmod btrfs
		set root='hd1,gpt5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt5 --hint-efi=hd1,gpt5 --hint-baremetal=ahci1,gpt5  6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
		else
		  search --no-floppy --fs-uuid --set=root 6cdf9bd0-5b1f-4eaa-9897-7d895a41de86
		fi
		echo	'Linux 4.1.6-1.g9dbe563-desktop wird geladen …'
		linuxefi /boot/[color=#FF0000]vmlinuz-4.1.6-1.g9dbe563-desktop[/color] root=UUID=6cdf9bd0-5b1f-4eaa-9897-7d895a41de86 ro  ${extra_cmdline} showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
		echo	'Initiale Ramdisk wird geladen …'
		initrdefi /boot/initrd-4.1.6-1.g9dbe563-desktop
	}
 

gehrke

Administrator
Teammitglied
Moin Uwe.Lü
Uwe.Lü schrieb:
Booting `openSUSE´
Loading Linux 4.1.6-1.g9dbe563-dektop ...
Loading initial ramdisk ...
Uwe.Lü schrieb:
Code:
	echo	'Linux 4.1.6-1.g9dbe563-desktop wird geladen …'
	echo	'Initiale Ramdisk wird geladen …'
Ich bin verwirrt, weil die Ausgaben nicht zu der geposteten GRUB-Config passen. Neben der Sache mit Groß-/Kleinschreibung stehen da englische Texte, während die Config in deutsch verfasst ist. Es wäre mir neu, dass GRUB2 eine implizite Lokalisierung macht (möchte das aber nicht ausschliessen, bin nicht der große GRUB-Experte). Irgendwas scheint mir hier jedenfalls nicht koscher zu sein. Bist Du sicher, dass Du die richtige GRUB-Config erwischt hast? :???:
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Dann diese:
Code:
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set btrfs_relative_path="y"
export btrfs_relative_path
if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
 

josef-wien

Ultimate Guru
Uwe.Lü schrieb:
den Startbildschirm habe ich fotografiert und noch einmal verglichen. Es ist so richtig.
Ich kenne keinen Kernel mit Großbuchstaben im Namen, und ich kenne auch keinen mit dektop an Stelle von desktop. Wo hast Du den her? Beide grub.conf sind Fragmente, zensurierte Ausgaben helfen nicht.
 

revealed

Guru
Ehm 4.1.6-1.g9dbe563-dektop

Der ist doch für Tumbleweed. Ich dachte es geht um 13.2? Den hab ich gestern auch kurz getestet. Er hat gebootet, aber lief bei mir nicht sooo toll. Deswegen hab ich das Repo wieder rausgeworfen.

Gruß,

R
 

gehrke

Administrator
Teammitglied
Für mich sieht das so aus, als ob aus irgendwelchen Gründen eine manuell angepasste (und vermurkste) grub.cfg verwendet wird. Das sollte grundsätzlich geklärt werden, sonst gibt es kontinuierlich Ärger.

Parallel könntest Du aber versuchen, den 'GRUB menu editor' (via Taste 'e') aufzurufen und die Parameter von Hand anzupassen, um zu testen, ob die gewünschten Kernel bei korrekter Ansprache booten.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
josef-wien schrieb:
Ich kenne keinen Kernel mit Großbuchstaben im Namen,...
Da hast Du recht, ich habe es noch einmal überarbeitet.
revealed schrieb:
Ehm 4.1.6-1.g9dbe563-dektop

Der ist doch für Tumbleweed. Ich dachte es geht um 13.2? Den hab ich gestern auch kurz getestet. Er hat gebootet, aber lief bei mir nicht sooo toll. Deswegen hab ich das Repo wieder rausgeworfen.

Gruß,

R

Wie heisst das Repo, ich denke, das auch da ein Grund zu finden ist.
gehrke schrieb:
Parallel könntest Du aber versuchen, den 'GRUB menu editor' (via Taste 'e') aufzurufen und die Parameter von Hand anzupassen, um zu testen, ob die gewünschten Kernel bei korrekter Ansprache booten.
Da weiss ich nicht, wie ich es richtig machen soll - kurz, Ich trau mich nicht daran.

VG Uwe
 

gehrke

Administrator
Teammitglied
Uwe.Lü schrieb:
Da weiss ich nicht, wie ich es richtig machen soll - kurz, Ich trau mich nicht daran.
Zur Laufzeit von GRUB, also bevor der Kernel gebootet wird - da kannst Du keinen Schaden anrichten. Da wird auch nicht persistiert, ein einfaches Reset sollte also im Notfall immer weiterhelfen.
 

revealed

Guru
Code:
http://download.opensuse.org/repositories/Kernel:/stable/standard/

Wenn du hier schaust:
http://kernel.opensuse.org/packages/stable

Dann ist dieses oben angegebene Repo für Tumbleweed.

Der latest Kernel für SUSE 13.2 wäre hier:
http://kernel.opensuse.org/packages/openSUSE-13.2

Bei diesem gilt übrigens auch, dass in dem Repo Pakete sind die evtl. erst getestet werden müssen und dergleichen. Wenn du damit Probleme hast, liegt das auch in deiner Verantwortung.

Und da hast du kürzlich schon eine sehr sehr aktuelle version bekommen. Der 3.16.7-24- wurde erst vor ein paar Tagen auf uns losgelassen.

Soweit mein aktueller Informationsstand ist, ist der Kernel 4 auch nicht mehr für 13.2 vogesehen. Das mag sich aber je nachdem was die Entwickler entscheiden noch ändern.

Ich würde mich aber nicht übermäßig wundern, wenn man einen Tumbleweed Kernel auf eigene Verantwortung reinbaut und dann Probleme hat.
Der Grund ist eigentlich ganz einfach. Alle Pakete der 13.2 sind primär auf den Kernel für 13.2 abgestimmt. Und bei Tumbleweed ist es halt der 4x.

Also ich würds nicht zu eng sehen oder zu genau nehmen. Aber: 300 PS im VW Polo? Gelegentlich schweissarbeiten im Motorraum nötig... des Auto passt nicht wirklich zu dem Motor. Wenn du aber 300 PS haben willst und gern Polo fährst, und schweissen kannst. Dann nimm bitte Tumbleweed. Von deinen Schweissarbeiten können wir dann alle profitieren.

Ich meine gelesen zu haben, dass in Leap dann auch ein 4 er Kernel werkeln wird. Das wird schätzungsweise entsprechend das Factory repo sein.

Und wenn du heute schaust in o.g. repo bezüglich Tempo der Entwicklung. Beachte den Unterschied in den Versionsnummern. Du siehst also daran wird gearbeitet. Heute is nämlich schon: 4.1.6-2.1.gce0123d.x86_64; Bzw. Sowas: 4.2.rc7-1.1.g20f4a20.x86_64 rc steht wohl für Release candidate. Also da überlegen die noch ob überhaupt. Und morgen schauts wahrscheinlich schon ganz anders aus.

*Muss die klappe halten jetzt.*

Gruß,

R

PS.: Also dieser hier: 3.16.7-24 den du nicht favorisierst, der aber starten würde. Das Ist der aktuelle Kernel für SUSE 13.2.
Und der Fehler den du gestern mit einer Testversion hattest, den gibts eventuell heute schon garnichtmehr.
 
OP
Uwe.Lü

Uwe.Lü

Hacker
Vielen Dank für Eure Hilfe - habe mir Opensuse 13.2 neu aufgespielt, Jetzt ist wieder alles schön.

Schönes Wochenende.

VG Uwe
 

josef-wien

Ultimate Guru
Uwe.Lü schrieb:
habe mir Opensuse 13.2 neu aufgespielt
Mit Brachialgewalt wirst Du nie lernen, Probleme zu lösen. Und es stellt sich die Frage, warum Du überhaupt Pakete aus "Nicht-Standardrepos" verwendest.
_______

revealed schrieb:
*Muss die klappe halten jetzt.*
Das nicht, aber keine Begriffe und Repos durcheinanderbringen.

Den Kernel für die Normalverbraucher gibt es im update-Repo.
Den nächsten 3.16 für 13.2 gibt es zum Testen zuerst in: http://download.opensuse.org/repositories/Kernel:/openSUSE-13.2/standard/
Tumbleweed hat den etwas länger getesteten 4.1.5: http://download.opensuse.org/tumbleweed/repo/oss/
Den zunächst weniger getesteten aktuellen 4.1.6 gibt es in: http://download.opensuse.org/repositories/Kernel:/stable/standard/
Den release candidate des nächsten Kernel (derzeit 4.2) gibt es in: http://download.opensuse.org/repositories/Kernel:/HEAD/standard/

P. S. Bei meinem 13.1 läuft der 4.1 aus Tumbleweed völlig problemlos.
 
Oben