Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Recent XEN3_DOM0 begaviour
Hi,
I recently restored my earlier NetBSD/XEN setup on an old(ish) HP
EliteBook laptop; it all went rather well using xen packages for 4.11.
I then added a couple of disks to the system (one - the internal
mSATA, the other - on the tray replacing the DVD) with the intention
to use the second one as storage for XEN guests. I formatted this one
as GPT and added a couple of disks:
.....
# gpt show wd1
18-12-30 - 18:23:55
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 4062 Unused
4096 4194304 1 GPT part - NetBSD swap
4198400 67108864 2 GPT part - NetBSD FFSv1/FFSv2
71307264 417089871 Unused
488397135 32 Sec GPT table
488397167 1 Sec GPT header
root@ymir:/home/xci
# dkctl wd1 listwedges
18-12-30 - 18:24:06
/dev/rwd1: 2 wedges:
dk0: swap_03, 4194304 blocks at 4096, type: swap
dk1: root_03, 67108864 blocks at 4198400, type: ffs
root@ymir:/home/xci
# cat /usr/pkg/etc/xen/okn.cfg
18-12-30 - 18:24:18
# -*- mode: python; -*-
name = "okn"
kernel = "/netbsd-XEN3_DOMU-amd64-bar.gz"
vcpus = 2
memory = 2048
vif = [ 'mac=aa:bc:0e:d1:0e:09,bridge=bridge0' ]
disk = [ 'phy:/dev/dk1,0x1,w', 'phy:/dev/dk0,0x2,w' ]
....
It all works well, with the exception that when I reboot the host
under XEN using the usual
menu=Xen:load /netbsd-XEN3_DOM0.gz console=pc;multiboot /xen.gz dom0_mem=2048M
the kernel decides that it has been booted from dk0, instead of wd0,
and I have to be present for the boot and point wd0 to be the boot
disk (BTW if I point at this moment to dk1/dk0 I am able to boot the
guest on bare metal using the same XEN3_DOM0 kernel... ).
Is there any means to force XEN3_DOMU to use wd0 as boot device? This
doesn't happen if I use the normal /netbsd kernel, it can see dk0/dk1
but proceeds to booot from wd0 by default.
Or perhaps I have to modify XEN3_DOM0 ?
Chavdar
--
----
Home |
Main Index |
Thread Index |
Old Index