libxl: 오류: libxl_create.c:720: libxl__domain_make: 도메인 생성 실패: 권한이 거부되었습니다.

libxl: 오류: libxl_create.c:720: libxl__domain_make: 도메인 생성 실패: 권한이 거부되었습니다.

Chromebook xe303c12(일명 Snow)에서 Linux 6.1.y를 Xen dom0으로 부팅하려고 합니다. Chuck의 튜토리얼(여기에 있음)에 따라 매우 기본적인 domU 게스트를 구성하고 시작합니다.

https://github.com/mobile-virt/u-boot-chromebook-xe303c12/tree/chromebook/xen#starting-a-domu-guest

내가 한 것은 그의 지시를 주의 깊게 따르는 것이었지만 아직 이 문제에 대한 해결책을 찾지 못했습니다.

# sudo xl create devuan.cfg -c
    
Parsing config from devuan.cfg
libxl: error: libxl_create.c:720:libxl__domain_make: 
domain creation fail: Permission denied
libxl: error: libxl_create.c:1309:initiate_domain_create: nnot make domain: -3

이것은 내 devuan.cfg 파일입니다.

kernel = '/Dati/xen/kernels/zImage-6.1.59-stb-xen-cbe+'
memory = '512'
name = 'Devuan'
vcpus = '1'
disk = [ '/Dati/xen/devuan.img,,xvda,w' ]
extra = 'console=hvc0 root=/dev/xvda rw init=/sbin/init xen-fbfront.video=24,1024,768'

(또한 root=/dev/xvda1 및 root=/dev/xvda2를 시도했지만 xvda1 또는 2 대신 disk = [ '/Dati/xen/devuan.img,,xvda,w' ]를 유지했습니다.)

왜 이 오류가 계속 발생하는지 모르겠지만, devuan.img 파일 생성이 잘못되었기 때문은 아닌 것 같습니다. 누군가 문제가 무엇인지에 대해 올바른 방향을 알려줄 수 있습니까? 인터넷에서 유용한 정보를 찾지 못했습니다.

이것은 dom0_mem=768을 구성한 bootxen.scr 파일입니다.

mmc dev 1
ext2load mmc 1:3 0x42000000 zImage-6.6.0-xen-iommu-dma-on-xen
ext2load mmc 1:3 0x51000000 xen-4.17-armhf-armmp-0x51004000.ub
ext2load mmc 1:3 0x5ffec000 exynos5250-snow.dtb
fdt addr 0x5ffec000
fdt resize 1024
fdt set /chosen \#address-cells <0x2>
fdt set /chosen \#size-cells <0x2>
fdt set /chosen xen,xen-bootargs "console=dtuart dtuart=serial0 dom0_mem=768M dom0_max_vcpus=2 bootscrub=0 vwfi=native sched=null"
fdt mknod /chosen dom0
fdt set /chosen/dom0 compatible  "xen,linux-zimage" "xen,multiboot-module" "multiboot,module"
fdt set /chosen/dom0 reg <0x0 0x42000000 0x0 0x87C200 >
fdt set /chosen xen,dom0-bootargs "console=tty1 root=/dev/mmcblk1p4 rw rootwait clk_ignore_unused --no-log"
bootm 0x51000000 - 0x5ffec000

다음 명령을 사용하여 Chromebook을 다시 시작했습니다.

SMDK5250 # mmc dev 1
SMDK5250 # ext2load mmc 1:3 0x50000000 bootxen.scr; source 0x50000000

이것은 Xen을 준비하기 위해 부팅한 후 머신에서 사용할 수 있는 메모리입니다.

# free -m
              total        used        free      shared  buff/cache   available
Mem:            741         329         108           7         332         412
Swap:             0           0           0

귀하의 지원에 미리 감사드립니다.

관련 정보