[an error occurred while processing this directive]

Запуск NetBSD в qemu под FreeBSD
Недавно понадобилось посмотреть на NetBSD. Сходу в сети не нашлось описания как это можно сделать, 
поэтому может кому то пригодится описание того, как это получилось у меня.

1. Создаем образ, на который будет установлена система:

  qemu-img create -f qcow2 netbsd.img 4G

2. Подгружаем модуль aio

   sudo kldload aio

3. Скачиваем iso-шку с дистрибутивом и загружаем с неё виртуальную машинку:

   qemu -m 256 -curses -hda netbsd.img -cdrom i386cd-4.0.iso -boot d

Далее netbsd устанавливается так же как на обычный PC.

4. Для работы сети внутри виртуальной машины можно сделать бридж между
физическим интерфейсом и tap:

   sudo ifconfig tap create
   sudo ifconfig bridge create
   sudo ifconfig bridge0 addm tap0 addm re0 up
   sudo sysctl net.link.tap.up_on_open=1
   sudo sysctl net.link.tap.user_open=1

Чтобы запускать qemu из под пользователя надо дать ему права на /dev/tap0

4. Без отключения ACPI NetBSD не захотела видеть ни одну из сетевух, которые эмулирует qemu, 
поэтому ACPI пришлось отключить:

   qemu -m 256 -curses -hda netbsd.img -no-acpi -net nic -net tap
 
23.10.2008 , Автор: Anton Yuzhaninov , Источник: http://ospf-ripe.livejournal.com/31...
Ключи: qemu, freebsd, netbsd
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

[an error occurred while processing this directive]

[an error occurred while processing this directive]