.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. .TH VBUTIL_KERNEL "1" "May 2016" "vbutil_kernel " "User Commands" .SH NAME vbutil_kernel \- Utility to sign custom kernels to boot with Chrome OS devices .SH SYNOPSIS .B futility \fI\,/usr/bin/vbutil_kernel --pack \/\fR[\fI\,PARAMETERS\/\fR] .SH DESCRIPTION .IP Required parameters: .TP \fB\-\-keyblock\fR Key block in .keyblock format .TP \fB\-\-signprivate\fR Private key to sign kernel data, in .vbprivk format .TP \fB\-\-version\fR Kernel version .TP \fB\-\-vmlinuz\fR Linux kernel bzImage file .TP \fB\-\-bootloader\fR Bootloader stub .TP \fB\-\-config\fR Command line file .TP \fB\-\-arch\fR Cpu architecture (default x86) .IP Optional: .TP \fB\-\-kloadaddr\fR
Assign kernel body load address .TP \fB\-\-pad\fR Verification padding size in bytes .TP \fB\-\-vblockonly\fR Emit just the verification blob .TP \fB\-\-flags\fR NUM Flags to be passed in the header .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-repack\fR [PARAMETERS] .IP Required parameters: .TP \fB\-\-signprivate\fR Private key to sign kernel data, in .vbprivk format .TP \fB\-\-oldblob\fR Previously packed kernel blob (including verification blob) .IP Optional: .TP \fB\-\-keyblock\fR Key block in .keyblock format .TP \fB\-\-config\fR New command line file .TP \fB\-\-version\fR Kernel version .TP \fB\-\-kloadaddr\fR
Assign kernel body load address .TP \fB\-\-pad\fR Verification blob size in bytes .TP \fB\-\-vblockonly\fR Emit just the verification blob .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-verify\fR [PARAMETERS] .IP Optional: .TP \fB\-\-signpubkey\fR Public key to verify kernel keyblock, in .vbpubk format .TP \fB\-\-verbose\fR Print a more detailed report .TP \fB\-\-keyblock\fR Outputs the verified key block, in .keyblock format .TP \fB\-\-pad\fR Verification padding size in bytes .TP \fB\-\-minversion\fR Minimum combined kernel key version .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-get\-vmlinuz\fR [PARAMETERS] .IP Required parameters: .TP \fB\-\-vmlinuz\-out\fR vmlinuz image output file .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-pack\fR [PARAMETERS] .IP Required parameters: .TP \fB\-\-keyblock\fR Key block in .keyblock format .TP \fB\-\-signprivate\fR Private key to sign kernel data, in .vbprivk format .TP \fB\-\-version\fR Kernel version .TP \fB\-\-vmlinuz\fR Linux kernel bzImage file .TP \fB\-\-bootloader\fR Bootloader stub .TP \fB\-\-config\fR Command line file .TP \fB\-\-arch\fR Cpu architecture (default x86) .IP Optional: .TP \fB\-\-kloadaddr\fR
Assign kernel body load address .TP \fB\-\-pad\fR Verification padding size in bytes .TP \fB\-\-vblockonly\fR Emit just the verification blob .TP \fB\-\-flags\fR NUM Flags to be passed in the header .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-repack\fR [PARAMETERS] .IP Required parameters: .TP \fB\-\-signprivate\fR Private key to sign kernel data, in .vbprivk format .TP \fB\-\-oldblob\fR Previously packed kernel blob (including verification blob) .IP Optional: .TP \fB\-\-keyblock\fR Key block in .keyblock format .TP \fB\-\-config\fR New command line file .TP \fB\-\-version\fR Kernel version .TP \fB\-\-kloadaddr\fR
Assign kernel body load address .TP \fB\-\-pad\fR Verification blob size in bytes .TP \fB\-\-vblockonly\fR Emit just the verification blob .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-verify\fR [PARAMETERS] .IP Optional: .TP \fB\-\-signpubkey\fR Public key to verify kernel keyblock, in .vbpubk format .TP \fB\-\-verbose\fR Print a more detailed report .TP \fB\-\-keyblock\fR Outputs the verified key block, in .keyblock format .TP \fB\-\-pad\fR Verification padding size in bytes .TP \fB\-\-minversion\fR Minimum combined kernel key version .PP OR .PP Usage: futility \fI\,/usr/bin/vbutil_kernel\/\fP \fB\-\-get\-vmlinuz\fR [PARAMETERS] .IP Required parameters: .TP \fB\-\-vmlinuz\-out\fR vmlinuz image output file