15.02.2009 00:00:00

NetBSD stuff

1. compile netbsd kernel for domu amd64

old way:

cd /usr/src/sys/arch/amd64/conf/ && config XEN3_DOMU

cd to_kernel_compile_dir && make depend && make



new way:

./build.sh tools kernel=my_kernel

or

./build.sh -O /usr/obj tools kernel=XEN3_DOMU

./build.sh -m amd64 -O /usr/obj tools kernel=XEN3_DOMU

Because it requires architecture, when cross-building.

usualy with build.sh you want to specify -D, -T, -O ... keep the src tree clean

build distribution:

./build.sh -T /my/tools -O /my/obj -D /my/dest distribution

then install it:

./build.sh -T /my/tools -O /my/obj -D /my/dest install=/

----------------------------------------------------------------

2. I have disk.img (where domU is installed). how can I mount in linux a slice from disk.img? I saw example how to mount real disk (where the slice appears as hdaX)

http://wiki.netbsd.se/How_to_mount_FFS_partition_under_Linux

TODO: research more.