Преобразование образа ядра Ubuntu в загрузочный ISO

Провайдер VPS предлагает своим пользователям возможность установить и запустить любой дистрибутив при условии, что вы загрузите загрузочный ISO-образ.

Я хотел бы запустить Ubuntu Core, однако я не нашел способа преобразовать образы , которые Canonical предоставляет , в загрузочный ISO.

qemu-img сообщает, что образ находится в формате raw :

[chb]$ qemu-img info ubuntu-core-18-amd64.img
image: ubuntu-core-18-amd64.img
file format: raw
virtual size: 3.6G (3879731200 bytes)
disk size: 302M

Я могу использовать инструмент VirtualBox VBoxManage для преобразования этого «сырого» образа в виртуальный диск, который VirtualBox распознает и загрузит :

VBoxManage convertfromraw ubuntu-core-18-amd64.img --format VDI \ 
    ubuntu-core-18-amd64.vdi

Я просмотрел и , но, похоже, он сосредоточен на преобразовании различных видов образов оптических дисков друг в друга. Я думал, что raw2iso может помочь ...

raw2iso MODE1 < ubuntu-core-18-amd64.img > ubuntu-core-18-amd64.iso

... но, хотя размер байта файла img кратен 2048, результат не признается ничем.

Вот что hdiutil imageinfo говорит о файле img :

Size Information:
    Total Bytes: 3879731200
    Compressed Ratio: 1
    Sector Count: 7577600
    Total Non-Empty Bytes: 3879731200
    Compressed Bytes: 3879731200
    Total Empty Bytes: 0
    ...
partitions:
    partition-scheme: GUID
    block-size: 512
    partitions:
            0:
                    partition-name: Protective Master Boot Record
                    partition-start: 0
                    partition-synthesized: true
                    partition-length: 1
                    partition-hint: MBR
            1:
                    partition-name: GPT Header
                    partition-start: 1
                    partition-synthesized: true
                    partition-length: 1
                    partition-hint: Primary GPT Header
            2:
                    partition-name: GPT Partition Data
                    partition-start: 2
                    partition-synthesized: true
                    partition-length: 32
                    partition-hint: Primary GPT Table
            3:
                    partition-name:
                    partition-start: 34
                    partition-synthesized: true
                    partition-length: 2014
                    partition-hint: Apple_Free
            4:
                    partition-UUID: E765AD58-B838-4A24-8C2A-E022D7BEF1E5
                    partition-name: BIOS Boot
                    partition-hint-UUID: 21686148-6449-6E6F-744E-656564454649
                    partition-start: 2048
                    partition-number: 1
                    partition-length: 2048
                    partition-hint: 21686148-6449-6E6F-744E-656564454649
            5:
                    partition-UUID: CC8F1CE4-0C99-4ECC-A757-FBC3FF6B9B71
                    partition-name: EFI System
                    partition-hint-UUID: C12A7328-F81F-11D2-BA4B-00A0C93EC93B
                    partition-start: 4096
                    partition-number: 2
                    partition-length: 102400

Как я могу преобразовать этот файл во что-то, что распознается большинством систем как загрузочный образ iso9660?

1
задан 1 January 2019 в 09:31

1 ответ

Его нельзя превратить в загрузочную iso без серьезной работы. Причина в том, что это не столько установочный диск, сколько образ установочного жесткого диска. Возможно, из-за ограничений формата iso?

Предлагается «записать» его на USB или SD-карту, или, как вы обнаружили, на виртуальный жесткий диск.

Что касается меня, я преобразовал его в .vmdk с помощью VBoxManager, чтобы я мог использовать его в VMWare ESXi

VBoxManage convertfromraw ubuntu-core-18-amd64.img ubuntu-core-18-amd64.vmdk --format=VMDK

Другие варианты включают VDI (VirtualBox) и VHD (Microsoft Virtual PC).

В зависимости от того, где вы пытаетесь установить Ubuntu Core, остальные инструкции меняются, но по сути это загрузка с жесткого диска / usb / sd и установка его как обычно.

1
ответ дан 29 February 2020 в 05:43

Другие вопросы по тегам:

Похожие вопросы: