Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Установка Batocera Linux

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Установка Batocera Linux, Proxmox Виртуальная Среда
     
    fahadshery
    Guest
    #1
    0
    26.10.2021 18:01:00
    Привет! Я пытаюсь настроить https://github.com/batocera-linux/batocera.linux . https://batocera.org, но не могу загрузиться. У них есть файл img.gz, который я распаковал и загрузил на proxmox. Я также пробовал UEFI и q35, но просто не могу загрузиться. Буду очень благодарен за любые инструкции или помощь. Спасибо!
     
     
     
    aaron
    Guest
    #2
    0
    27.10.2021 11:43:00
    Как именно? И что именно имеется в виду? Задание при запуске выдаёт ошибку? Видите ли вы логотип Proxmox в BIOS, а потом ничего? Можете попробовать запустить `qm importdisk <vmid> <путь к нескомпрессированному образу> <целевой носитель>`. Это добавит образ как неиспользуемый диск в ВМ, который вы затем сможете настроить для подключения. Не забудьте отрегулировать порядок загрузки в панели "Параметры" ВМ. Диск, который был создан автоматически "Мастером создания ВМ", можно удалить. Возможно, придётся поэкспериментировать с типом шины диска (сначала отсоедините) и, возможно, также с типом дисплея.
     
     
     
    fahadshery
    Guest
    #3
    0
    28.10.2021 14:19:00
    Привет! Спасибо за твое сообщение. Я пробовал разные типы дисплеев и т.д., но получаю ошибку "Доступ запрещен".
     
     
     
    fahadshery
    Guest
    #4
    0
    28.10.2021 14:23:00
    Моя конфигурация ВМ:
    Код: bios: ovmf
    boot: order=scsi0;ide2;net0
    cores: 4
    cpu: host
    efidisk0: faster:vm-105-disk-1,efitype=4m,pre-enrolled-keys=1,size=1M
    ide2: none,media=cdrom
    machine: q35
    memory: 2048
    name: batocera
    net0: virtio=96:00:A0:D7:9C:4B,bridge=vmbr0,firewall=1
    numa: 1
    ostype: l26
    scsi0: local-lvm:vm-105-disk-0,discard=on,size=128G,ssd=1
    scsihw: virtio-scsi-pci
    smbios1: uuid=12174b04-1d76-496e-b63c-369b030bf6c5
    sockets: 1
    vmgenid: 040cf794-f497-445f-aefa-93e9e14f367a
     
     
     
    aaron
    Guest
    #5
    0
    29.10.2021 10:49:00
    Ты пробовал изменить тип шины диска с SCSI на что-то другое? IDE или SATA обычно хороший первый вариант, так как это должно поддерживаться практически всеми. Тебе придется сначала отсоединить диск и не забудь адаптировать порядок загрузки после того, как подключишь диск с другим типом шины.
     
     
     
    rudi1234
    Guest
    #6
    0
    01.11.2021 16:23:00
    Привет! Я прошёл по этой инструкции, и она работает довольно хорошо. Tails на Proxmox – просто поменяй *.img файл на распакованный Batocera. Пиши, если нужна дополнительная информация.

    Кстати, есть одна проблема: Batocera периодически зависает. То в меню, то в играх (например, в SNES) – в общем, неприятно.

    Согласно инструкции, виртуальный жёсткий диск смонтирован как USB-устройство. Может быть, это приводит к каким-то проблемам с производительностью?

    Кстати, мой компьютер вполне справляется с UI Batocera и эмуляцией SNES.

    С уважением, Руди.
     
     
     
    wickedaverage
    Guest
    #7
    0
    30.08.2023 05:54:00
    Я пробросил Batocera на USB с помощью Etcher, настроил базовую VM (конфигурация ниже) с VirtIO Block для хранения, включая USB-устройство на хосте, убедился, что порядок загрузки установлен на виртуальный диск, а затем на USB, далее следовал инструкциям Batocera для установки на "Internal Disk" по этим инструкциям: Установка Batocera из Batocera. После установки Batocera загрузился с виртуального диска, и всё заработало. Мне удалось создать VM и пробросить оборудование (GPU и USB-контроллер). Похоже, работает отлично. Этот метод оказался довольно простым.

    Код:
    balloon: 0
    bios: ovmf
    boot: order=virtio0
    cores: 8
    cpu: host
    efidisk0: SSD1:vm-101-disk-2,efitype=4m,size=4M
    hostpci1: 0000:01:00.1
    hostpci2: 0000:00:14.0
    machine: q35
    memory: 8192
    meta: creation-qemu=8.0.2,ctime=1693241981
    name: batocera
    net0: e1000=FB:2F:3C:GA:0E:45,bridge=vmbr0,firewall=1
    numa: 0
    onboot: 1
    ostype: l26
    parent: SNAP6
    scsihw: virtio-scsi-single
    smbios1: uuid=25573973-83c2-4a19-8b13-bc7244af2cd1
    sockets: 1
    usb0: host=046d:c52b
    vga: qxl,memory=128
    virtio0: SSD1:vm-101-disk-0,cache=writeback,discard=on,iothread=1,size=300G
    vmgenid: bd9a8cb8-6c8e-4076-a451-e1498ef64051
     
     
     
    tew
    Guest
    #8
    0
    12.10.2023 21:20:00
    Да! Я изначально тоже следовал гайду от tails (и гайду от Batocera, который на нем основан), но казалось немного нелепым монтировать один и тот же диск дважды (только что считывается SCSI в режиме только для чтения, плюс активный USB), учитывая, что Batocera обычно отлично работает и с несъемных дисков. Так что после importdisk я просто импортировал как SATA, что сразу же решило проблему:
    Code: balloon: 0
    bios: ovmf
    boot: order=sata0;ide2;net0
    cores: 3
    cpu: host
    efidisk0: local-lvm:vm-500-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
    ide2: none,media=cdrom
    machine: q35
    memory: 3072
    meta: creation-qemu=8.0.2,ctime=XXXX
    name: batocera
    net0: e1000=XXXX,bridge=vmbr0,tag=10
    numa: 0
    ostype: l26
    parent: take2
    sata0: local-lvm:vm-500-disk-1,discard=on,size=16G,ssd=1
    scsihw: virtio-scsi-single
    smbios1: uuid=XXXX
    sockets: 1
    vmgenid: XXXX
    hostpci0: 0000:00:01,pcie=1,x-vga=1,romfile=vbios_XXXX.bin
     
     
     
    fahadshery
    Guest
    #9
    0
    19.10.2023 23:03:00
    Я вообще не понимаю, зачем тебе импортировать два диска? Один sata0, другой scsihw? Почему нельзя загрузиться с ISO и установить как обычно?
     
     
     
    tew
    Guest
    #10
    0
    20.10.2023 11:20:00
    1) У меня нет двух дисков. Как и у тебя, у меня только один, только он называется sata0 вместо scsi0. Scsihw – это просто контроллер. Чтобы переключиться (как порекомендовал @aaron), отсоедини диск, затем переподключи его как SATA, а потом настрой порядок загрузки. 2) Образ Batocera – это по сути финальная файловая система, а не установочный диск, так что "загрузка с ISO" на самом деле не работает. (Подход @wickedaverage близок к этому по принципу, но, как они говорят, для начала требуется физический USB-накопитель Batocera). Кстати, где у вас появляется два диска – это те руководства, которые я присылал, и на которые ссылался @rudi1234 – в них у вас получается один readonly-scsi0 и один usb0. Но это излишне усложняет процесс – лучше следовать этим руководствам, но просто смонтировать образ как SATA напрямую. --------- Пошагово: 1) скачай batocera .img.gz и распакуй 2) truncate -s 16G batocera-x86_64-*.img (замени 16G на нужный размер системы) 3) создай VM (по своим предпочтениям; важно: "OS -> не использовать медиа", машина q35, BIOS OVMF, "Диски" -> удали предварительно настроенный, модель "Сеть" -> E1000) 4) qm importdisk <ID твоей VM> batocera-x86_64-*.img <имя твоего хранилища>, чтобы импортировать файловую систему (после этого можно удалить большой IMG-файл, я думаю) 5) в настройках оборудования настрои созданный не подключенный том на использование шины/устройства SATA и выбери опции SSD-эмуляции и Discard (редактирую - и, подумав еще раз: ) 6) отключи безопасную загрузку BIOS VM 7) потрать еще немного времени, чтобы попробовать настроить проброс PCIe-графики, но это сильно зависит от твоего железа.
     
     
     
    fahadshery
    Guest
    #11
    0
    20.10.2023 17:23:00
    Вот что у меня получилось: Но оно постоянно перезагружается: Я следовал вашей пошаговой инструкции...что я упустил? Всего доброго!
     
     
     
    tew
    Guest
    #12
    0
    20.10.2023 20:07:00
    OVMF BIOS — лучший выбор, чем SeaBIOS, и для CPU "host" скорее предпочтительнее, но, вероятно, дело не в этом. Какое изображение ты скачал?
     
     
     
    fahadshery
    Guest
    #13
    0
    20.10.2023 20:58:00
    Окей, изменил на: Код: cat 104.conf

    bios: ovmf
    boot: order=ide2;sata0;net0
    cores: 6
    cpu: host
    efidisk0: supersonic:vm-104-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
    ide2: none,media=cdrom
    machine: q35
    memory: 8192
    meta: creation-qemu=8.0.2,ctime=1697815004
    name: batocera
    net0: e1000=76:AE:47:63:BE:F4,bridge=vmbr1,tag=100
    numa: 0
    ostype: l26
    sata0: supersonic:vm-104-disk-1,discard=on,size=50G,ssd=1
    scsihw: virtio-scsi-single
    smbios1: uuid=799bfa5b-ea52-429d-a922-8d30a4d2b31f
    sockets: 1
    vmgenid: e89eb0d2-7a2d-4d89-9684-5b37aa1b223c Это совпадает с настройками @wickedaverage, упомянутыми выше... Изображение для: Desktop, Laptop, NUC и компьютеров на базе Intel https://updates.batocera.org/x86_64/stable/last/batocera-x86_64-x86_64-38-20231014.img.gz Изменение настроек не повлияло. Теперь просто пытается загрузиться по PXE.
     
     
     
    bbgeek17
    Guest
    #14
    0
    20.10.2023 21:42:00
    Не знаю, поможет ли это, но я продвинулся настолько с изображением выше:
    Код: root@pve7demo1:~# OSIMAGE=batocera-x86_64-x86_64-38-20231014.img VMID=110 ./vm_create.sh
    Импортирование диска '/mnt/pve/bbnas/template/iso/batocera-x86_64-x86_64-38-20231014.img' в VM 110 ...
    Перенесено 0.0 Б из 7.5 GiB (0.00%)
    ..
    Перенесено 7.5 GiB из 7.5 GiB (100.00%)
    Успешно импортирован диск как 'unused0:bb-nvme:vm-110-disk-0'
    Обновление VM 110: -scsi0 bb-nvme:vm-110-disk-0 -scsihw virtio-scsi-single
    Обновление VM 110: -net0 virtio,bridge=vmbr0,firewall=1
    Обновление VM 110: -scsi1 bb-nvme:cloudinit
    scsi1: успешно создан диск 'bb-nvme:vm-110-cloudinit,media=cdrom'
    Генерация ISO cloud-init
    Обновление VM 110: -serial1 socket -vga serial1
    Обновление VM 110: -args -chardev file,id=char0,mux=on,path=/tmp/serial.110.log,signal=off -serial chardev:char0
    Обновление VM 110: -boot c -bootdisk scsi0
    Обновление VM 110: -bios ovmf
    Обновление VM 110: -efidisk0 bb-nvme:1
    Перенесено 0.0 Б из 128.0 KiB (0.00%)
    Перенесено 128.0 KiB из 128.0 KiB (100.00%)
    Перенесено 128.0 KiB из 128.0 KiB (100.00%)
    efidisk0: успешно создан диск 'bb-nvme:vm-110-disk-1,size=128K'
    Обновление VM 110: -ipconfig0 ip=dhcp и это: Код: qm start 110
    Генерация ISO cloud-init
    root@pve7demo1:~# tail -f /tmp/serial.110.log
    3h
    3h
    BdsDxe: loading Boot0001 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0x5,0x0)/Pci(0x1,0x0)/Scsi(0x0,0x0)
    BdsDxe: starting Boot0001 "UEFI QEMU QEMU HARDDISK " from PciRoot(0x0)/Pci(0x5,0x0)/Pci(0x1,0x0)/Scsi(0x0,0x0)

    Загрузка Batocera.linux... учтите, что это сырой образ: Код: root@pve7demo1:~# file /mnt/pve/bbnas/template/iso/batocera-x86_64-x86_64-38-20231014.img
    /mnt/pve/bbnas/template/iso/batocera-x86_64-x86_64-38-20231014.img: DOS/MBR boot sector; partition 1 : ID=0xee, start-CHS (0x0,0,2), end-CHS (0x3d3,49,6), startsector 1, 15730727 sectors

    root@pve7demo1:~# qemu-img info /mnt/pve/bbnas/template/iso/batocera-x86_64-x86_64-38-20231014.img
    image: /mnt/pve/bbnas/template/iso/batocera-x86_64-x86_64-38-20231014.img
    file format: raw
    virtual size: 7.5 GiB (8054132736 bytes)
    disk size: 2.94 GiB, возможно, мне придется добавить больше оперативной памяти и процессорных ядер, когда будет свободное время. Код: root@pve7demo1:~# qm config 110
    args: -chardev file,id=char0,mux=on,path=/tmp/serial.110.log,signal=off -serial chardev:char0
    bios: ovmf
    boot: c
    bootdisk: scsi0
    efidisk0: bb-nvme:vm-110-disk-1,size=128K
    ipconfig0: ip=dhcp
    memory: 512
    meta: creation-qemu=7.2.0,ctime=1697830485
    name: vm110
    net0: virtio=B6:6C:46:86:20:44,bridge=vmbr0,firewall=1
    onboot: 0
    scsi0: bb-nvme:vm-110-disk-0,size=7865364K
    scsi1: bb-nvme:vm-110-cloudinit,media=cdrom
    scsihw: virtio-scsi-single
    serial1: socket
    smbios1: uuid=085c8f93-6b9e-47ba-988d-48f31b4c0ee9
    sockets: 1
    vga: serial1
    vmgenid: 50edd5a8-54b0-4cd7-b8a2-ab750146e3bb
    Blockbridge: Ультранизкая задержка дискового хранилища на основе NVMe для Proxmox - https://www.blockbridge.com/proxmox
     
     
     
    tew
    Guest
    #15
    0
    20.10.2023 22:44:00
    Можешь зайти в BIOS виртуальной машины и отключить Secure Boot?
     
     
     
    kobold81
    Guest
    #16
    0
    09.01.2025 14:13:00
    Привет, кто-нибудь уже успешно запускал Batocera на Proxmox? Я могу дойти до загрузки Batocera.linux..., но потом появляется чёрный экран. Если загружаться с USB, Batocera работает. Я пробовал загрузиться с USB, а потом перенести Batocera на подключённый qemu-диск (у Batocera есть опция для автоматического переноса), но и там он зависает после "Booting Batocera.linux...".
     
     
     
    kobold81
    Guest
    #17
    0
    10.01.2025 11:10:00
    Удалось завести bataocera на Proxmox! Если сразу после появления надписи "Booting Batocera.linux..." вы видите черный экран, убедитесь, что контроллер SCSI установлен в режим "VirtIO SCSI Single", а диск добавлен как "VirtIO block". У меня сначала был SCSI, и вместо синего экрана с сообщением об ошибке безопасности оставался черный. Если появляется синий экран с "security violation", нажмите Enter и следуйте инструкциям меню, чтобы добавить ключ batocera*.cert в EFI репозиторий. Если выскакивает сообщение о необходимости отображения вывода, убедитесь, что вы передали GPU (и звуковую карту, если используете интегрированную, например, AMD Radeon 780M).

    Что касается установки Batocera на Proxmox в качестве VM, есть два варианта:

    *   Загрузка с USB – идеально подходит для проверки, работает ли Batocera с вашей конфигурацией VM и правильно ли вы передали GPU.
    *   Импорт *.img: извлеките файл с помощью `gzip -d batocera*.img`, увеличьте размер файла, чтобы было больше места: `truncate -s 25G batocera-x86_64-40-20240801.img`, импортируйте диск в VM, например, для VM с ID 101: `qm importdisk 101 batocera-x86_64-40-20240801.img local-lvm`.

    Загрузка с USB и копирование:

    *   Используйте встроенную опцию Batocera для копирования себя на новый диск.
    *   Создайте новый диск в Proxmox и подключите его к VM.
    *   Запишите baocera*.img на USB-накопитель и добавьте USB-накопитель к VM.
    *   Загрузитесь с USB-накопителя, откройте системные настройки, прокрутите вниз, там должна быть опция копирования Batocera на диск, выберите подходящую архитектуру (должна отобразиться правильно автоматически) и запустите процесс.
    *   Извлеките USB-накопитель и установите диск в качестве загрузочного.
     
     
     
    raviseelochan44@gmai
    Guest
    #18
    0
    05.06.2025 02:48:00
    Можешь сделать видео про то, чем занимался?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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