Add support for AArch64/ARM64 EFI architecture (#1757)
* Add AArch64/ARM64 EFI boot support (for QEMU and some boards) * Allow GRUB to load cmdline.txt-like * Enable qcow2/vmdk disk images Co-authored-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
@@ -293,21 +293,18 @@ function _fix_disk_spl_mbr() {
|
||||
|
||||
|
||||
function convert_disk_image_virtual() {
|
||||
local hdd_ext="${1}"
|
||||
local hdd_img="$(hassos_image_name img)"
|
||||
local hdd_vmdk="$(hassos_image_name vmdk)"
|
||||
local hdd_vhdx="$(hassos_image_name vhdx)"
|
||||
local hdd_vdi="$(hassos_image_name vdi)"
|
||||
local hdd_qcow2="$(hassos_image_name qcow2)"
|
||||
local hdd_virt="$(hassos_image_name "${hdd_ext}")"
|
||||
local -a qemu_img_opts=()
|
||||
|
||||
rm -f "${hdd_vmdk}"
|
||||
rm -f "${hdd_vhdx}"
|
||||
rm -f "${hdd_vdi}"
|
||||
rm -f "${hdd_qcow2}"
|
||||
if [ "${hdd_ext}" == "vmdk" ]; then
|
||||
qemu_img_opts=("-o" "adapter_type=lsilogic")
|
||||
fi
|
||||
|
||||
qemu-img convert -O vmdk -o adapter_type=lsilogic "${hdd_img}" "${hdd_vmdk}"
|
||||
qemu-img convert -O vhdx "${hdd_img}" "${hdd_vhdx}"
|
||||
qemu-img convert -O vdi "${hdd_img}" "${hdd_vdi}"
|
||||
qemu-img convert -O qcow2 "${hdd_img}" "${hdd_qcow2}"
|
||||
rm -f "${hdd_virt}"
|
||||
|
||||
qemu-img convert -O "${hdd_ext}" "${qemu_img_opts[@]}" "${hdd_img}" "${hdd_virt}"
|
||||
}
|
||||
|
||||
function convert_disk_image_ova() {
|
||||
|
||||
Reference in New Issue
Block a user