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

/boot zu klein - kernel nicht installiert [gelöst]

seeley

Member
Hi!
Meine boot-Partition (100 MB) ist voll, ich kann deshalb kernel-desktop-3.7.10-1.16.1 nicht installieren.
Code:
-rw-r--r-- 1 root root      512 14. Apr 10:01 backup_mbr
lrwxrwxrwx 1 root root        1 14. Apr 09:58 boot -> .
-rw-r--r-- 1 root root     1484 26. Feb 14:34 boot.readme
-rw-r--r-- 1 root root   136057  1. Mär 11:40 config-3.7.10-1.1-desktop
-rw-r--r-- 1 root root   136057 19. Apr 14:43 config-3.7.10-1.4-desktop
drwxr-xr-x 2 root root     1024 14. Apr 09:58 grub
drwxr-xr-x 7 root root     1024 20. Jun 17:20 grub2
lrwxrwxrwx 1 root root        5  6. Mär 11:41 grub2-efi -> grub2
lrwxrwxrwx 1 root root       25  8. Mai 08:55 initrd -> initrd-3.7.10-1.4-desktop
-rw-r--r-- 1 root root 32387072 20. Jun 18:05 initrd-3.7.10-1.1-desktop
-rw-r--r-- 1 root root 29396992 20. Jun 18:05 initrd-3.7.10-1.4-desktop
drwx------ 2 root root    12288 14. Apr 09:55 lost+found
-rw-r--r-- 1 root root   621056 20. Jun 17:20 message
-rw-r--r-- 1 root root   241475  1. Mär 13:00 symvers-3.7.10-1.1-desktop.gz
-rw-r--r-- 1 root root   241474 19. Apr 15:32 symvers-3.7.10-1.4-desktop.gz
-rw-r--r-- 1 root root      516  1. Mär 13:00 sysctl.conf-3.7.10-1.1-desktop
-rw-r--r-- 1 root root      516 19. Apr 15:32 sysctl.conf-3.7.10-1.4-desktop
-rw-r--r-- 1 root root  2532324  1. Mär 12:48 System.map-3.7.10-1.1-desktop
-rw-r--r-- 1 root root  2532324 19. Apr 15:25 System.map-3.7.10-1.4-desktop
-rw-r--r-- 1 root root  5815075  1. Mär 13:00 vmlinux-3.7.10-1.1-desktop.gz
-rw-r--r-- 1 root root  5815095 19. Apr 15:32 vmlinux-3.7.10-1.4-desktop.gz
lrwxrwxrwx 1 root root       26  8. Mai 08:55 vmlinuz -> vmlinuz-3.7.10-1.4-desktop
-rw-r--r-- 1 root root  4999478  1. Mär 15:05 vmlinuz-3.7.10-1.1-desktop
-rw-r--r-- 1 root root  4999736 19. Apr 16:41 vmlinuz-3.7.10-1.4-desktop
Welche Dateien sollte ich wie löschen?
 

lOtz1009

Moderator
Teammitglied
Wenn du bisher nur 3.7.10-1.4 nutzt, könntest du vorher 3.7.10-1.1 deinstallieren.
Das ist sauberer als nur die entsprechenden Dateien aus /boot zu löschen.
 
OP
seeley

seeley

Member
Hi!
Danke, |Otz1009 - wie immer prompte Hilfe.
Ich habe kernel desktop 3.7.10-1.1 mit Apper (vollständig?) entfernt (Gibt es einen Terminal-Befehl dafür?); nach "zypper up" kommt jedoch eine Fehlermeldung:
Code:
1 neues Paket zu installieren.
Gesamtgröße des Downloads: 39,5 MiB. Nach der Operation werden zusätzlich 152,9 MiB belegt.
Fortfahren? [j/n/?] (j): j
(1/1) Installation von: kernel-desktop-3.7.10-1.16.1 ..............................................................................................[fertig]
Zusätzliche rpm-Ausgabe:
Kernel image:   /boot/vmlinuz-3.7.10-1.16-desktop
Initrd image:   /boot/initrd-3.7.10-1.16-desktop
KMS drivers:     i915
Root device:    /dev/disk/by-id/ata-M4-CT256M4SSD2_000000001201032FF7DF-part7 (/dev/sda7) (mounted on / as ext4)
Kernel Modules: thermal_sys thermal processor fan scsi_dh scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua video button i2c-algo-bit drm drm_kms_helper i915 xhci-hcd hid-logitech-dj 
Features:       acpi kms plymouth block usb resume.userspace resume.kernel
cp: writing '/boot/initrd-3.7.10-1.16-desktop': No space left on device
cp: failed to extend '/boot/initrd-3.7.10-1.16-desktop': No space left on device
Failed to install initrd
There was an error generating the initrd (8)
trotzdem wird 3.7.10-1.16 angezeigt (unvollständig?).
Und nun?
Nebenbei: Bei Fedora konnte man die Anzahl der zu behaltenen Kernel in eine Datei schreiben - geht das auch bei openSUSE?
 

josef-wien

Ultimate Guru
Auch unter 12.3 ist meine initrd knapp 10 MB groß. Bei Dir ist es das Dreifache, das schaut mir nach einer individuellen Lösung aus, für die Du eine größere Boot-Partition brauchen wirst.
 
OP
seeley

seeley

Member
Hi!
Danke Euch beiden - Problem hoffentlich gelöst.
Die Sache ist etwas verwirrend, da der zu löschende Kernel erst nach dem Booten gelöscht wird; dadurch müßte ich zunächst 3 Kernel behalten, also nach dem Booten 2.
Dafür ist zu wenig Platz auf /boot, also habe ich running-1 gelöscht, so daß zunächst 2 Kernel übrig sind und nach dem Booten nur noch einer - gefällt mir zwar nicht, ist aber nicht zu ändern (eine Vergrößerung der Partiton kommt nicht in Frage).
Das Problem entstand, weil ich zuerst btrfs-Partitonen (root und home) hatte und zum Booten eine nicht-btrfs, also z.B. ext2 benötigte.
Melde mich nochmal demnächst.
 

josef-wien

Ultimate Guru
Ein bißchen umständlicher, aber unter diesen Umständen vielleicht besser: multiversion.kernels deaktivieren und vor der Installation eines neuen Kernel zuerst die ältere der beiden vorhandenen Versionen entfernen.
 
OP
seeley

seeley

Member
Hi!
@ josef-wien: Danke, vielleicht teste ich das mal.

Also: es klappt alles, eine kleine Frage bleibt noch - ich hänge sie mal einfach an:
Ich bin GParted gewöhnt; beim KDE Partitonmanager sehe ich nur die Größe einer Partition, nicht wie viel benutzt ist; wie sehe ich bei openSUSE / KDE am schnellsten, wie viel meiner Boot-Partiton noch frei ist?
 

Jägerschlürfer

Moderator
Teammitglied
das kannst du z.B. mittels
Code:
df
in der Konsole machen.
Weitere Infos zu diesem Befehl kannst du mit
Code:
man df
erfragen.
 
Oben