ich such schon seit Tagen an einer Lösung für mein Problem.
Vielleicht hat das ja vielleicht schon jmd hinbekommen
Was möchte ich:
- ein NetBSD in einer DomU installieren (das Ganze in einem Dateisystem Image)
Was habe ich:
- ein lauffähiges Debian Etch als Dom0
- ein lauffähiges Debian Etch in einer DomU
- eine mit dd if=/dev/zero of=disk.img bs=1k seek=2048k count=1 erstellte Image-Datei
- ein nichtssagenden Fehler 22 beim Aufruf von xm create
Code: Alles auswählen
xm info
host : server
release : 2.6.18-4-xen-686
version : #1 SMP Thu May 10 03:24:35 UTC 2007
machine : i686
nr_cpus : 2
nr_nodes : 1
sockets_per_node : 1
cores_per_socket : 1
threads_per_core : 2
cpu_mhz : 2598
hw_caps : bfebfbff:00000000:00000000:00000080:00004400
total_memory : 1535
free_memory : 128
xen_major : 3
xen_minor : 0
xen_extra : .3-1
xen_caps : xen-3.0-x86_32p
xen_pagesize : 4096
platform_params : virt_start=0xf5800000
xen_changeset : Tue Oct 17 22:09:52 2006 +0100
cc_compiler : gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)
cc_compile_by : ultrotter
cc_compile_domain : debian.org
cc_compile_date : Thu Nov 2 20:32:28 CET 2006
xend_config_format : 2
Code: Alles auswählen
# xm create /etc/xen/netbsd.cfg
Using config file "/etc/xen/netbsd.cfg".
Error: (22, 'Invalid argument')
Code: Alles auswählen
kernel='/boot/netbsd-INSTALL_XEN3_DOMU'
memory = 128
disk = [ 'file:/srv/xen/domains/netbsd/netbsd.img,0x3,w' ]
#disk = [ 'file:/srv/xen/domains/netbsd/netbsd.img,wd0d,w' ]
#disk = [ 'file:/srv/xen/domains/netbsd/netbsd.img,xvda,w' ]
name = "netbsd"
vif = [ '' ]
Habe ich irgendwas vergessen?
Was ich nicht so ganz verstehe ist das mit dem VDEV Eintrag bei disk.
Muss der denn nun unter meiner Dom0 also Debian vorhanden sein? Soweit ich gelesen hab macht xen ein stat auf das angegebene Device
Wenn ja wie realisier ich das.
Vermute mal, mit MAKEDEV?
Ein weiterer Ansatzpunkt wäre über LVM.
Meine Festplatte ist mit einer primären Partition für /boot und der Rest für LVM.
Sollte ich evtl da mal drüber was versuchen?
Danke schon mal.
Gruß dabo