Die komprimierten Bilder befinden sich unter arch/xxx/boot/
, wobei xxx
ist der Bogen. Zum Beispiel für x86
und amd64
, ich habe ein komprimiertes Bild bei /usr/src/linux/arch/x86/boot/bzImage
, zusammen mit /usr/src/linux/vmlinux
.
Wenn Sie das Bild immer noch nicht haben, prüfen Sie, ob bzip2
installiert ist und funktioniert (aber ich denke, wenn das das Problem wäre, würden Sie eine beschreibende Fehlermeldung erhalten, wie z. B. "bzip2 nicht gefunden").
Außerdem erlaubt Ihnen die Kernel-Konfiguration, die Komprimierungsmethode auszuwählen, sodass der tatsächliche Dateiname und der Komprimierungsalgorithmus abweichen können, wenn Sie diese Kernel-Einstellung geändert haben.
Wie andere bereits erwähnt haben, sind initrds nicht vom Linux-Kompilierungsprozess generiert, sondern von anderen Tools. Beachten Sie, dass Sie außer aus irgendeinem Grund externe Dateien benötigen (z. B. Sie benötigen Module oder udev, um /
zu identifizieren oder einzuhängen ), benötigen Sie keine initrd zum Booten.
Laut Dokumentation:
http://tldp.org/LDP/lame/LAME/linux-admin-made-easy/kernel-custom.html
Wenn Sie dies tun:
bzImage erstellen
und dann:
cp bzImage vmlinuz
um die vmlinuz-Datei zu erstellen. Dh, es handelt sich um dieselbe Datei :-).