URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 44654
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Запуск NetBSD в qemu под FreeBSD"

Отправлено auto_tips , 24-Окт-08 09:14 
Недавно понадобилось посмотреть на 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


URL: http://ospf-ripe.livejournal.com/3102.html?style=mine
Обсуждается: http://www.opennet.me/tips/info/1803.shtml


Содержание

Сообщения в этом обсуждении
"Запуск NetBSD в qemu под FreeBSD"
Отправлено grayich , 24-Окт-08 09:14 
без -kernel-kqemu будет печальное зрелище

"Запуск NetBSD в qemu под FreeBSD"
Отправлено Ivanych , 27-Окт-08 09:27 
>Чтобы запускать qemu из под пользователя надо дать ему права на /dev/tap0

Права тут не помогут. Поскольку все устройства пересоздаются при каждой перезагрузке, то выданные права на /dev/tap0 после первой же перезагрузки слетят.

Тут надо применить правила devfs. Для этого нужно добавить строку в конфигурационный файл /etc/devfs.conf:

perm tap0 0666


"Запуск NetBSD в qemu под FreeBSD"
Отправлено i , 31-Окт-08 14:47 
кому это вообще надо?

"Запуск NetBSD в qemu под FreeBSD"
Отправлено подборпробор , 13-Фев-10 00:12 
надо, и даже очень.
в чем вы NetBSD собрались запускать из фряхи?