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

ご支援ありがとうございます。

関連情報