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
귀하의 지원에 미리 감사드립니다.