LINUX.ORG.RU
ФорумAdmin

NetBSD 6.1.5 amd + xen

 , , , ,


0

1

Здравствуйте,

не получается поставить XEN

делаю всё как описано тут https://gmplib.org/~tege/xen.html

(cd /usr/pkgsrc/sysutils/xenkernel45; make install clean clean-depends)
(cd /usr/pkgsrc/sysutils/xentools45;  make install clean clean-depends)
gunzip netbsd-XEN3_DOM0.gz
mv netbsd-XEN3_DOM0 /
(с нераспакованным ядром тоже пробова)

cp -p /usr/pkg/xen45-kernel/xen.gz /
(cd /dev; ./MAKEDEV xen)
for i in `seq 4 20`; do (cd /dev; ./MAKEDEV vnd$i); done
cp -p /usr/pkg/share/examples/rc.d/xen* /etc/rc.d

gvim /etc/rc.conf

xend=yes
xencommons=yes

gvim /boot.cfg

menu=Boot Xen 1:load /netbsd-XEN3_DOM0 console=pc; multiboot /xen.gz dom0_mem=1024M


когда устанавливал ОС netbsd ставил full
раздел под xen (/xen) не выделял как написано в инструкции в остальном всё точно по инструкции сделал начиная с Installing Xen stuff и система такаяже как у автора 6.1.5 amd64

при загрузке выдаёт ошибку связанную с init

чтото типо

WARRING: not /dev/console
/sbin/init: error 1
/sbin/qoit.init error

по инструкции которая на оф сайте тоже делал ошибка таже

мб я просто чтото упускаю?

мб ктонибудь ставил на netbsd xen?


Ответ на: комментарий от yoghurt

Мне вот интересно,

Какой смысл в этом (использовании netbsd для dom0), кроме академического?

Я в своё время тоже разворачивал сию конструкцию, но тогда меня двигали только любопытство и симпатия к *BSD-системам.

dvrts ★★★ ()
Ответ на: комментарий от dvrts

Ну вот ТС тоже этой ссылкой руководствовался, и какой итог

yoghurt ★★★★★ ()
Ответ на: комментарий от dvrts

Какой смысл в этом (использовании netbsd для dom0), кроме академического?

Такой же, как и в использовании виртуализации в любом другом случае. Мой dom0, правда, не умел в иксы, из-за патчей на Intel GMA.

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

да по этой https://wiki.netbsd.org/tutorials/how_to_set_up_a_xen_dom0/ ссылке я в первую очередь делал

а потом уже гуглить пошел

вот такая ошибка вылетает

boot device: dk0
root on dk0
root file system type: msdos
warning: no /dev/console
exec /sbin/init: error 2
init:trying /sbin/oinit
exec /sbin/oinit error 2
init trying /sbin/init.bak
exec /sbin/init.bak error 2
init path (default /sbin/init):

GGUseR ()
Последнее исправление: GGUseR (всего исправлений: 2)
Ответ на: комментарий от yoghurt

Такой же, как и в использовании виртуализации в любом другом случае.

Это не ответ. В чем преимущество использования именно NetBSD перед linux-based системами для dom0?

dvrts ★★★ ()
Ответ на: комментарий от dvrts

В чем преимущество использования именно NetBSD перед linux-based системами для dom0?

Ответ на этот вопрос частично совпадает с ответом на более общий «почему NetBSD?». В моём случае было бы удобно разработку на NetBSD как на основной системе (в силу его специфики) и попутно тестить в domU на других *BSD.

ЕМНИП Xen свои корни берет из NetBSD и в линуксе официальной поддержки не было вплоть до какой-то версии.

С технической же стороны: https://wiki.netbsd.org/archives/2013/09/

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

ещё раз попробовал по инструкции с оф сайта

ставил именно как там xen 4.1 (до этого 42 ставил)

пробовал ядро для 6.1 и для 6.1.5 ошибка таже самая...

мб это изза версии netbsd?
в биосе vt-x vt-d включено

на какой версии у тебя xen стоит?

GGUseR ()
Ответ на: комментарий от yoghurt

нашел время

попробовал 6.1.4

всё взлетело с 1 попытки! при загрузке не одной ошибки!

именно в версии касяк именно в 6.1.5

как я выше писал чёто там с init нетак.

на 6.1.5 пробовал

4.1 4.2 4.5

неодин незаработал.

GGUseR ()
Последнее исправление: GGUseR (всего исправлений: 1)
Ответ на: комментарий от yoghurt

а не

скорее чтото с железом у меня...

я пробовал на другой плате..

щяс вот ещё 6.1.5 попробовал всё завелось


изза чего может init ошибку выдавать?


boot device: dk0
root on dk0
root file system type: msdos
warning: no /dev/console
exec /sbin/init: error 2
init:trying /sbin/oinit
exec /sbin/oinit error 2
init trying /sbin/init.bak
exec /sbin/init.bak error 2
init path (default /sbin/init):

такую ошибку выдавало на другой плате ( на которой ксен не работал ) когда с ксена грузился

GGUseR ()
Последнее исправление: GGUseR (всего исправлений: 3)
Ответ на: комментарий от GGUseR
exec /sbin/init: error 2
init:trying /sbin/oinit
exec /sbin/oinit error 2
init trying /sbin/init.bak
exec /sbin/init.bak error 2
init path (default /sbin/init):

Выглядит так, будто /sbin/init просто не найден

yoghurt ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.