Was ist eigentlich dieses initramfs?

Speakers:

Niklas Rother (Forschungsingenieur) / Homepage

Scheduled time: Sunday, 12:00 - Room V1 - Duration 60 Min.

Wer schon einmal ein Linux-System administriert hat, dürfte diese Meldung schon einmal gesehen haben: „update-initramfs: Generating /boot/initrd.img-6.8.0-51-generic“ (und sich vielleicht gefragt haben, warum das eigentlich immer so lange dauert). Aber was genau ist dieses „initramfs“, das „initial ram filesystem“ eigentlich?

In diesem Vortrag werden wir einen Blick hinein werfen und sehen, welche Rolle das initramfs im Boot-Vorgang von Linux spielt. Außerdem schauen wir uns an, wie man das System mit eigenen Skripten erweitern kann. Dafür werden wir als Fallbeispiel ein „unzerstörbares“ Linux-System auf Basis von dm-snapshot bauen.

Desired previous knowledge: Grundkenntnisse Shell-Skripting, Interesse an weiterführenden Linux-Themen

Supplemental material: Slides (199 KiB)

Video recording (external):

https://media.ccc.de/v/clt25-248-was-ist-eigentlich-dieses-initramfs