add YouCanBootAnythingAsLongAsItsAlpine image source#975
Conversation
|
Unfortunately this doesn't seem to boot through through the default NVMe device emulation. This can be reproduced with: |
|
Note the original propolis config used the "pci-virtio-block" device. |
I should be more clear - it does boot to a UEFI shell. If you enter I suspect this is due to a missing NVMe module. |
|
The latest alpine-virt-3.16.0-x86_64.iso does boot with the qemu invocation above (specifically, through NVMe). |
|
I've updated our alpine.iso to alpine-virt-3.16.0-x86_64.iso, and now the above qemu invocation works, and booting an instance using a disk based on works too. |
For development purposes, allow people to select the alpine.iso blob that ships with the propolis-server zone image as an image source.
Propolis changes: PHD: refactor & add support Propolis server "environments" (#547) Begin making Accessor interface more robust Update Crucible and Omicron deps for Hakari fixes Add cloud-init volume generation to standalone Use specified toolchain version for all GHA checks Use params to configure rust-toolchain in GHA Update and lock GHA dependencies Crucible changes: Use regions_dataset path for apply_smf (#1000) Don't unwrap when we can't create a dataset (#992) Fix tests and update log messages. (#995) Better backpressure (#990) Update Rust crate proptest to 1.3.1 (#977) Read only downstairs can skip Live Repair (#984) Update Rust crate expectorate to 1.1.0 (#975) Add trait for `ExtentInner` (#982) report backpressure in upstairs_info dtrace probe (#987) Support multiple downstairs operations in GtoS (#985)
Propolis changes: PHD: refactor & add support Propolis server "environments" (#547) Begin making Accessor interface more robust Update Crucible and Omicron deps for Hakari fixes Add cloud-init volume generation to standalone Use specified toolchain version for all GHA checks Use params to configure rust-toolchain in GHA Update and lock GHA dependencies Crucible changes: Use regions_dataset path for apply_smf (#1000) Don't unwrap when we can't create a dataset (#992) Fix tests and update log messages. (#995) Better backpressure (#990) Update Rust crate proptest to 1.3.1 (#977) Read only downstairs can skip Live Repair (#984) Update Rust crate expectorate to 1.1.0 (#975) Add trait for `ExtentInner` (#982) report backpressure in upstairs_info dtrace probe (#987) Support multiple downstairs operations in GtoS (#985) --------- Co-authored-by: Alan Hanson <alan@oxide.computer>
For development purposes, allow people to select the alpine.iso blob that ships with the propolis-server zone image as an image source.