Alpine 3.9.0 initramfs init veranderingen
Alpine 3.9.0 levert een nieuwe versie van het init script in zijn initramfs.
links: Alpine 3.9.0, rechts: Alpine 3.8.2
Er zijn een aantal interessante veranderingen:
- betere en vroegere netwerkondersteuning voor het opstartproces, met een extra kernelparameter voor cmdline.txt: BOOTIF, waarmee u de apparaatinterface kunt specificeren die u wilt gebruiken voor het opstarten
- wordt het netwerken gestart vóór de vroege console, wat waarschijnlijk zeer nuttig is voor het debuggen
- soft realtime klok wordt nu ondersteund, wat het probleem zou moeten oplossen met geen hardware realtime klok beschikbaar op de Raspberry Pi
- init als een nieuwe kernelparameter voor cmdline.txt, waarmee u de init kunt opgeven die zal worden uitgevoerd bij het overschakelen naar het nieuw ingestelde systeem (standaard is /sbin/init )
- modloop verificatie ondersteuning is toegevoegd
Meer over modloop verificatie
if [ -f /var/cache/misc/*modloop*.SIGN.RSA.*.pub ]; then
mkdir -p "$sysroot"/var/cache/misc
cp /var/cache/misc/*modloop*.SIGN.RSA.*.pub "$sysroot"/var/cache/misc
pkgs="$pkgs libressl"
fi
Dit voegt een reeds bestaande sleutel toe aan het nieuw gebouwde systeem dat onder $sysroot leeft voor de wissel aan het einde van de uitvoering van dit init-script, en voegt het pakket libressl toe.
Dit is de sleutel die met de initramfs wordt meegeleverd:
Meer over init
U kunt het init-commando dat uiteindelijk uitgevoerd moet worden opgeven als een nieuwe kernelparameter: