Was bringt es, / vmlinuz und /initrd.img zu haben?

10

Ubuntu behält ein Symbol für die aktuellen vmlinuz und initrd.img bei /, aber wozu dient das? Und angesichts der Tatsache, dass viele Menschen ihre /bootauf einer anderen Partition haben.

Gänseblümchen
quelle

Antworten:

6

Dies gilt für bestimmte Skripte, die aktualisiert werden (bootbezogene Aktionen), sodass sie automatisch für den neueren aktualisierten Kernel und nicht für den alten Kernel verwendet werden, wenn der Kernel aktualisiert wurde.

Die Dateien und die (Symlinks) werden für Module benötigt, die während des Startvorgangs im Kernel enthalten sind.

Wenn Sie eine oder beide vmlinuz und initrd.img des Systems entfernen, müssen Sie möglicherweise Ihren Bootloader [grub] erneut ausführen, da grub auf die Symlinks angewiesen ist, um den nächsten Prozess fortzusetzen.> Linux dekomprimieren ... Ok, Booten des Kernels.

Eine Vorstellung davon, wie das System funktioniert, finden Sie hier: http://www.ibm.com/developerworks/library/l-linuxboot/index.html

Ringtail
quelle
0

Sie können andere Bootloader verwenden, ohne deren Suchskripte verwenden zu müssen.

Wie Netzwerkboot pxe syslinux. Sie müssen nur den Kernel auf / vmlinuz und initrd auf /initrd.img richten und unabhängig davon, wie oft Sie den Kernel aktualisieren, wird er trotzdem gestartet.

Joao Cordeiro
quelle