LINUX.ORG.RU

Не запускается VitruvianOS в VirtualBox

 ,


0

1

Сначала она у меня один раз запустилась, но не работала мышь. Я не забекапился, и начал «чинить». В общем, теперь не запускается совсем. Я попробовал всё, что мне насоветовал ИИ. И машину пересоздавал, и все параметры менял… Ничего не помогло.

Вот мой текущий конфиг:

procyon ~/.VirtualBox/Machines/VitruvianOS # VBoxManage showvminfo "VitruvianOS" --details
Name:                        VitruvianOS
Encryption:                  disabled
Groups:                      /
Platform Architecture:       x86
Guest OS:                    Other Linux (64-bit)
UUID:                        e2931360-70c8-4160-a6ac-1f6c642b76bd
Config file:                 /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS.vbox
Snapshot folder:             /root/.VirtualBox/Machines/VitruvianOS/Snapshots
Log folder:                  /root/.VirtualBox/Machines/VitruvianOS/Logs
Hardware UUID:               e2931360-70c8-4160-a6ac-1f6c642b76bd
Memory size:                 2048MB
Page Fusion:                 disabled
VRAM size:                   8MB
CPU exec cap:                100%
CPUProfile:                  host
Chipset:                     ich9
Firmware:                    EFI
Number of CPUs:              2
HPET:                        enabled
PAE:                         enabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      enabled
Nested VT-x/AMD-V:           disabled
CPUID overrides:             None
Hardware Virtualization:     enabled
Nested Paging:               enabled
Large Pages:                 enabled
VT-x VPID:                   enabled
VT-x Unrestricted Exec.:     enabled
AMD-V Virt. Vmsave/Vmload:   enabled
CPUID Portability Level:     0
Boot menu mode:              message and menu
Boot Device 1:               DVD
Boot Device 2:               HardDisk
Boot Device 3:               HardDisk
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
BIOS NVRAM File:             /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS.nvram
UEFI Secure Boot:            disabled
RTC:                         UTC
IOMMU:                       None
Paravirt. Provider:          KVM
Effective Paravirt. Prov.:   KVM
State:                       powered off (since 2026-04-29T09:18:16.000000000)
Graphics Controller:         VBoxSVGA
Monitor count:               1
3D Acceleration:             disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:          
Teleporter Password:         
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:       
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:            
VM process priority:         default
Storage Controllers:
#0: 'IDE Controller', Type: PIIX4, Instance: 0, Ports: 2 (max 2), Bootable
  Port 0, Unit 0: UUID: 253b7fc8-3c81-4648-9a95-69f74d0f134a
    Location: "/srv/iso/VirtuvianOS/vitruvian-custom.iso"
#1: 'SATA Controller', Type: IntelAhci, Instance: 0, Ports: 30 (max 30), Bootable
  Port 0, Unit 0: UUID: c9322466-360a-4a3c-974e-01fa47e1094f
    Location: "/root/VirtualBox VMs/VitruvianOS/VitruvianOS.vdi"
NIC 1:                       MAC: 080027C4CC77, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:
        MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64),
        LocalhostReachable: 1, ForwardBroadcast: 0, EnableTFTP: 0
NIC 2:                       disabled
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
NIC 9:                       disabled
NIC 10:                      disabled
NIC 11:                      disabled
NIC 12:                      disabled
NIC 13:                      disabled
NIC 14:                      disabled
NIC 15:                      disabled
NIC 16:                      disabled
NIC 17:                      disabled
NIC 18:                      disabled
NIC 19:                      disabled
NIC 20:                      disabled
NIC 21:                      disabled
NIC 22:                      disabled
NIC 23:                      disabled
NIC 24:                      disabled
NIC 25:                      disabled
NIC 26:                      disabled
NIC 27:                      disabled
NIC 28:                      disabled
NIC 29:                      disabled
NIC 30:                      disabled
NIC 31:                      disabled
NIC 32:                      disabled
NIC 33:                      disabled
NIC 34:                      disabled
NIC 35:                      disabled
NIC 36:                      disabled
Pointing Device:             USB Tablet
Keyboard Device:             PS/2 Keyboard
UART 1:                      I/O address: 0x03f8, IRQ: 4, attached to pipe (server) '/tmp/vbox_serial', 16550A
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       disabled
Audio playback:              disabled
Audio capture:               disabled
Clipboard Mode:              disabled
Clipboard file transfers:    disabled
Drag and drop Mode:          disabled
VRDE:                        enabled (Address 0.0.0.0, Ports 3390, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
Video redirection:           disabled
VRDE property               : TCP/Ports  = "3390"
VRDE property               : TCP/Address = <not set>
VRDE property               : VideoChannel/Enabled = <not set>
VRDE property               : VideoChannel/Quality = <not set>
VRDE property               : VideoChannel/DownscaleProtection = <not set>
VRDE property               : Client/DisableDisplay = <not set>
VRDE property               : Client/DisableInput = <not set>
VRDE property               : Client/DisableAudio = <not set>
VRDE property               : Client/DisableUSB = <not set>
VRDE property               : Client/DisableClipboard = <not set>
VRDE property               : Client/DisableUpstreamAudio = <not set>
VRDE property               : Client/DisableRDPDR = <not set>
VRDE property               : H3DRedirect/Enabled = <not set>
VRDE property               : Security/Method = "TLS"
VRDE property               : Security/ServerCertificate = "/root/.VirtualBox/Machines/VitruvianOS/VRDEAutoGeneratedCert.pem"
VRDE property               : Security/ServerPrivateKey = "/root/.VirtualBox/Machines/VitruvianOS/VRDEAutoGeneratedPrivateKey.pem"
VRDE property               : Security/CACertificate = <not set>
VRDE property               : Audio/RateCorrectionMode = <not set>
VRDE property               : Audio/LogPath = <not set>
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    disabled
USB Device Filters:          <none>
Bandwidth groups:            <none>
Shared folders:              <none>
Recording status:            stopped
Recording enabled:           no
Recording screens:           1
 Screen 0:
    Enabled:                 yes
    ID:                      0
    Record video:            yes
    Record audio:            no
    Destination:             File
    File:                    /root/.VirtualBox/Machines/VitruvianOS/VitruvianOS-screen0.webm
    Options:                 videocodec=libvpx-vp9
    Video dimensions:        1024x768
    Video rate:              512kbps
    Video FPS:               25fps
* Guest:
Configured memory balloon:   0MB

Вот что пишет ядро при загрузке:

[FAILED] Failed to mount run-lock.mount - Legacy Locks Directory /run/lock.
  13.204350] systemd[1]: Failed to mount run-lock.mount - Legacy Locks Directory /run/lock.
[FAILED] Failed to mount dev-hugepages.mount - Huge Pages File System.
[FAILED] Failed to mount dev-mqueue.mount - POSIX Message Queue File System.
[FAILED] Failed to mount sys-kernel-tracing.mount - Kernel Trace File System.
[FAILED] Failed to mount sys-fs-fuse-connections.mount - FUSE Control File System.
  13.211277] systemd[1]: Failed to mount dev-hugepages.mount - Huge Pages File System.
  13.211794] systemd[1]: Failed to mount dev-mqueue.mount - POSIX Message Queue File System.
  13.212299] systemd[1]: Failed to mount sys-kernel-tracing.mount - Kernel Trace File System.
  13.212810] systemd[1]: Failed to mount sys-fs-fuse-connections.mount - FUSE Control File System.
[FAILED] Failed to mount sys-kernel-debug.mount - Kernel Debug File System.
  13.214310] systemd[1]: Failed to mount sys-kernel-debug.mount - Kernel Debug File System.
[FAILED] Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.
  13.259054] systemd[1]: Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.

Вот что бывает, если загрузиться в командую строку от recovery shell (пароль live):

root@virtuvian:~# mount -o remount,rw /
Can't open Nexus IPC
root@virtuvian:~#

Ответ на: комментарий от thesis

Если бы я спросил «как установить VirtuvianOS в VirtualBox» вы бы тоже не ответили. А ведь простой вопрос про установку.

Saakx
() автор топика

Ну так ОС у тебя запускается.

ОС - это ядро и окружение.

У тебя в recovery всё запускается. Стартует ядро, монтирует корень, дальше можешь ввести пароль и войти.

А остальное что там не запускается - это уже надстройки разработчиков этого дистрибутива или LiveCD.

Всё правильно, пишите им баг репорт. Что сам Linux загружается и стартует, а дальше их надстройки - нет.

kostik87 ★★★★★
()

Вот что пишет ядро при загрузке:

Это не ядро пишет, а система инициализации, что запускает сервисы в системе.

Ядро уже отработало и с ним всё хорошо.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Ты всё правильно пишешь. Но есть два дополнительных факта:

  1. сначала этот live cd доходил до графического режима
  2. а после я что-то доломал в VirtualBox

ясное дело, что .iso не менялся, потому что контрольная сумма его до сих пор такая же как в файле с подписью.

Saakx
() автор топика

попробовал всё, что мне насоветовал ИИ

Ну всё, теперь меняй комп, ты его сломал.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Попробовал поменять VirtualBox на Qemu.

В принципе всё то же самое, только на Qemu я ни разу не видел даже десктопа.

И вообще, пусть сначала баги закроют:
https://github.com/VitruvianOS/Vitruvian/issues/165
https://github.com/VitruvianOS/Vitruvian/issues/173

Saakx
() автор топика
Последнее исправление: Saakx (всего исправлений: 1)
Ответ на: комментарий от kostik87

Мне удалось получить синий экран на VirtualBox и в Qemu. Однако ИИ считает что корректно обновляться экран будет только на настоящей видеокарте, либо с особыми патчами ядра Virtuvian для виртуалок. Не знаю, верить ли ему.

Saakx
() автор топика
Ответ на: комментарий от thesis

Так, я её установил. Теперь объясните, зачем вы мне её рекомендовали.

Во-первых, она виснет, если навести мышью на пункт «Mounts» в контекстном меню, и помогает только перезагрузка.

Во-вторых, у неё один общий графический буфер на все программы. Поэтому виснет она не просто так, но ещё и всё теряет.

В-третьих, она не умеет увеличивать шрифт в окнах по Ctrl+‘+’. Это прям особо необходимая фича.

В четвёртых, в ней нельзя запустить Firefox, потому что он не может найти переменную окружения DISPLAY=

И ещё она не запускается на новом железе, например на графике Intel i915, потому что там сжатие, а VirtuvianOS не пользуется DRM как следует. Сжатие можно отключить, но до этого надо догадаться.

Ну и самое главное - интерфейс не интуитивный, никакой справки нигде, окна в стеки не склеиваются (или я что-то не то жал).

В общем, я недовольный вашими советами!

Saakx
() автор топика
Последнее исправление: Saakx (всего исправлений: 3)
Ответ на: комментарий от Saakx

Кто и где тебе его советовал, чудило?

thesis ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.