Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problem using Xen / NetBSD domU



Hi,

I have a real pain to make a working setup for using a NetBSD domU.
---------
emule# uname -a
NetBSD emule 3.99.11 NetBSD 3.99.11 (XEN0) #0: Sun Nov 20 03:44:33 CET 2005 root@emule:/usr/obj/sys/arch/i386/compile/XEN0 i386

emule# pkg_info | grep xen
xentools20-2.0.7nb3 Userland Tools for Xen
xenkernel20-2.0.7   Xen Kernel

emule# m nbsd.cfg
#  -*- mode: python; -*-
#============================================================================
kernel = "/xen/netbsd-3.0.RC5.XENU-INSTALL"

memory = 128
name = "nbsd"
cpu = -1   # leave to Xen to pick

nics = 1
vif = [ 'mac=aa:00:00:50:02:f0, bridge=bridge0' ]
ip = "10.0.0.10"
netmask = "255.0.0.0"
gateway = "10.0.0.1"

disk = [ 'phy:/dev/wd1a,wd0d,w' ]
#disk = [ 'phy:/dev/vnd0a,wd0d,w' ]
#disk = [ 'file:/var/xen/nbsd-disk,wd0d,w' ]

emule# fdisk wd1
Disk: /dev/rwd1d
NetBSD disklabel disk geometry:
cylinders: 158816, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 160086528

BIOS disk geometry:
cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 160086528

Partition table:
0: NetBSD (sysid 169)
   start 63, size 160086465 (78167 MB, Cyls 0-9964/236/1), Active
1: <UNUSED>
2: <UNUSED>
3: <UNUSED>
Bootselector disabled.

emule# disklabel wd1
# /dev/rwd1d:
type: unknown
disk: Maxtor 6Y080L0
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 158816
total sectors: 160086528
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0

16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
a: 16007168 63 4.2BSD 1024 8192 46536 # (Cyl. 0*- 15880*) b: 524288 16007231 swap # (Cyl. 15880*- 16400*) c: 160086465 63 unused 0 0 # (Cyl. 0*- 158815) d: 160086528 0 unused 0 0 # (Cyl. 0 - 158815)

---------
I'm trying to use wd1a as root for my NetBSD domU (and maybe wd1b as swap if possible). I've tried a lot of different configurations. Each time, I have to think a LOT during install process to size my partitions (sometimes it take my whole disk and not only wd1a, sometimes it's starting at sector 0, sometimes I dont have the swap partition). But if I change something or nothing, I'm still stuck, after asking if I want to write after MBR (choosing yes or no dont change anything) to a "WRITE ERROR" under domU, and a "xbd IO domain 4: error 30" to dom0 console. I have also tried to use a file instead of physical partitions. Same problem. I'm still searching a real noob documentation about setting a domU, http://www.netbsd.org/Ports/xen/howto.html is a good start but dont talk about how to prepare a file or a partition / disk before.

Could you help me ?

Thanks.



Home | Main Index | Thread Index | Old Index