ubuntuusers.de

Symbolische Links im Root-Verzeichnis

Status: Ungelöst | Ubuntu-Version: Ubuntu GNOME 16.04 (Xenial Xerus)
Antworten |

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9629

Wohnort: Münster

Im Root-Verzeichnis werden offenbar bei jeder Installation eines Kernels symbolische Links auf den neuen Kernel angelegt:

$ file /* | grep link
/initrd.img:       symbolic link to boot/initrd.img-4.14.9-041409-generic
/vmlinuz:          symbolic link to boot/vmlinuz-4.14.9-041409-generic

Der Bootloader GRUB greift mit seinen Menüeinträgen aber nicht auf diese Verknüpfungen, sondern direkt auf die Dateien in /boot zu.

Wozu sind diese Verknüpfungen nützlich?

TNTMaster

Anmeldungsdatum:
30. Juli 2009

Beiträge: 877

Für eine Standard Installation sind die Links nicht nötig. Wenn du aber einen eigenen Bootloader benutzt, der nicht vom System aktualisiert wird (Standalone), sind diese Links ganz praktisch. Du brauchst dann nicht nach jedem Kernelupdate die Konfiguration manuell bearbeiten, sondern verweist auf diese Links um den aktuellen Kernel zu starten.

TNT

kB Team-Icon

Supporter, Wikiteam
(Themenstarter)
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9629

Wohnort: Münster

TNTMaster schrieb:

[…] eigenen Bootloader […] nicht nach jedem Kernelupdate die Konfiguration manuell bearbeiten

Danke für die Antwort. Mir leuchtet ein, dass man die Links so verwenden kann. Allerdings erscheint mir unwahrscheinlich, dass die Kernel-Betreuer ihre Pakete aus diesem Grund mit diesem Feature ausstatten – oder gibt es einen Bootloader, der standardmäßig diese Links verwendet?

Antworten |