May 18, 2011

FreeBSD на Hyper-V

Запускаем PS от имени администратора.
gwmi -namespace root\virtualization msvm_computersystem | ft ElementName,ProcessId
kill -id [Номер процесса]

Зависит от релиза, на 7.4 не получилось.
ee /usr/src/sys/dev/pci/pci.c
Находим строки:
struct pci_devinfo *dinfo = device_get_ivars(child);
pcicfgregs *cfg = &dinfo->cfg;
Добавляем строку:
if (dinfo->cfg.vendor == 0x1011 && dinfo->cfg.device == 0x0009)if (reg >= 0x10 && reg
Пересобираем ядро:
cd /usr/src/
make kernel

Решение:
cd /tmp
fetch http://shell.peach.ne.jp/~aoyama/wordpress/download/fbs71-200809-hvpatch.bz2
cd /usr/src/
bzcat < /tmp/fbs71-200809-hvpatch.bz2 | patch -p1
make buildkernel
make installkernel
shutdown -r now

После компиляции ядра, сеть не работает, вернее, сетевые адаптеры не определяются. 

No comments:

Post a Comment