Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    [РЕШЕНО] Успешно загрузил ARM VM (но не с аргументом CPU cortex-a72).

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО] Успешно загрузил ARM VM (но не с аргументом CPU cortex-a72)., Proxmox Виртуальная Среда
     
    Elleni
    Guest
    #1
    0
    13.06.2025 16:09:00
    Привет, форум! У меня успешно запустилась ВМ со следующей конфигурацией:

    Код:
    arch: aarch64
    balloon: 0
    bios: ovmf
    boot: order=scsi1;net0;scsi0
    cores: 2
    memory: 2048
    meta: creation-qemu=9.2.0,ctime=1749821246
    name: arm64-test
    net0: virtio=BC:24:11:46:EF:D0,bridge=vmbr0
    numa: 0
    ostype: l26
    scsi0: MyVMs:100/vm-100-disk-0.qcow2,size=100G
    scsi1: MyVMs:iso/debian-12.11.0-arm64-DVD-1.iso,media=cdrom,size=3899692K
    scsihw: virtio-scsi-pci
    smbios1: uuid=a963d10e-4c94-4618-be03-2c21e0d49ed3
    sockets: 1

    Я установил pve-edk2-firmware-aarch64 и qemu-system-arm -cpu help выдаёт следующий список:

    Код:
    Available CPUs:
     a64fx
     arm1026
     arm1136
     arm1136-r2
     arm1176
     arm11mpcore
     arm926
     arm946
     cortex-a15
     cortex-a35
     cortex-a53
     cortex-a55
     cortex-a57
     cortex-a7
     cortex-a710
     cortex-a72
     cortex-a76
     cortex-a8
     cortex-a9
     cortex-m0
     cortex-m3
     cortex-m33
     cortex-m4
     cortex-m55
     cortex-m7
     cortex-r5
     cortex-r52
     cortex-r5f
     max
     neoverse-n1
     neoverse-n2
     neoverse-v1
     pxa250
     pxa255
     pxa260
     pxa261
     pxa262
     pxa270-a0
     pxa270-a1
     pxa270
     pxa270-b0
     pxa270-b1
     pxa270-c0
     pxa270-c5
     sa1100
     sa1110
     ti925t

    При попытке запуска ВМ после выполнения:

    Код:
    qm set 100 --args "cpu cortex-a72"

    Обновление ВМ 100: -args cpu cortex-a72 выдаёт ошибку:

    Код:
    WARN: no efidisk configured! Using temporary efivars disk.
    qemu-system-aarch64: cpu: Could not open 'cpu': No such file or directory
    TASK ERROR: start failed: QEMU exited with code 1

    Что я упускаю? Нужно ли установить какие-либо дополнительные пакеты или изменить конфигурацию?
     
     
     
    MagicFab
    Guest
    #2
    0
    14.06.2025 15:05:00
    Правильный синтаксис для вызова qm с аргументом cpu будет таким: qm set 100 --cpu cortex-a72. Кажется, у вас уже установлен пакет qemu-system-arm. Я не уверен насчет предупреждения про EFI, сначала, пожалуйста, попробуйте вышеописанное и поделитесь результатом здесь.

    Fabián Rodríguez | Le Goût du Libre Inc. | Монреаль, Канада | Mastodon Proxmox Silver Partner, корпоративная поддержка серверов и рабочих станций на французском, английском и испанском языках.
     
     
     
    Elleni
    Guest
    #3
    0
    16.06.2025 10:17:00
    Я уже пробовал это делать, но не помогло – просто создалась запись cortex в файле 100.conf. Но при попытке установить qemu-system-arm через apt, я получил ошибку:

    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.

    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    virtiofsd : Breaks: qemu-system-common (< 1:8.0) but 1:7.2+dfsg-7+deb12u13 is to be installed
    E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

    Я проверил, что система обновлена:

    LANG=c apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoremove --purge && apt clean

    и все вернуло, что все в порядке и система актуальна. Как исправить эту проблему с зависимостями, чтобы я смог установить qemu-system-common? Это решит мою проблему с типом процессора arm.
     
     
     
    LnxBil
    Guest
    #4
    0
    16.06.2025 14:39:00
    Насколько мне известно, PVE пакеты мешают стандартным образам, предоставляемым Debian, так что это сделать нельзя. Почему ты смешиваешь apt и apt-get и зачем ты обновляешь вместо простого disk-upgrade? Код: apt update && apt dist-upgrade --purge && apt autoremove --purge
     
     
     
    Elleni
    Guest
    #5
    0
    16.06.2025 16:01:00
    Ну, должна же быть возможность - я знаю из других дистрибутивов, что существуют способы маскировать/размаскировать пакеты. Я ничего не смешиваю, но для справки: также выполнял Code: apt update && apt dist-upgrade --purge && apt autoremove --purge и всё в актуальном состоянии. Я также удалил pve-edk2-firmware-aarch64, который был установлен, когда я пытался запустить arm64 образ. Но apt install qemu-system-arm всё равно не устанавливается. Он пытается установить, когда я удаляю virtiofsd, но затем спрашивает, нужно ли удалять proxmov-pve, что естественно, не должно быть. Это возвращает меня к моему вопросу. qemu-system-arm, похоже, не является пакетом pve, из названия я бы предположил, что pve-edk2-irmware-aarch64 является. Как указано в сообщении справки выше, там есть все эти поддерживаемые arm процессоры. И, как я уже говорил, я могу запустить arm64 ВМ с помощью предоставленного файла vm.conf. Единственная оставшаяся проблема - или вопрос: Что нужно, чтобы настроить конкретный процессор из поддерживаемых, например, cortex-a72? Code: qm set 100 --cpu cortex-a72
    400 Проверка параметров не удалась.
    cpu: Неверный формат - Встроенный тип cputype 'cortex-a72' не определен (отсутствует префикс 'custom-'?) Не работает, но Code: qm set 100 --args "cpu cortex-a72" работает, добавляя строку в файл конфигурации: args: cpu cortex-a72, что, как я уже говорил, делает ВМ не загружаемой. Удаление строки args позволяет arm ВМ загрузиться. Итак, что здесь отсутствует, чтобы можно было определить процессоры? Нужно установить какой-то программный пакет? Или какой-то параметр конфигурации? Сообщение efi не должно быть проблемой, впрочем.
     
     
     
    LnxBil
    Guest
    #6
    0
    16.06.2025 21:44:00
    Это должно быть -cpu, ты забыл дефис.
     
     
     
    Elleni
    Guest
    #7
    0
    17.06.2025 11:21:00
    Ты имеешь в виду Code: qm set 100 --args "-cpu cortex-a72"? Таким образом, создается запись вроде Code: args: -cpu cortex-a72 в 100.conf. Тогда VM загрузится, я проверю тип процессора и добавлю префикс "solved" к заголовку. Это значит, что для ARM понадобится установить только пакет pve-edk2-firmware-aarch64.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры