>>>>> Harry Schmalzbauer <[email protected]> writes:
> Bezüglich Ludovit Koren's Nachricht vom 01.03.2018 08:22 (localtime):
>>
>> Hi,
>>
>> on FreeBSD 11.1-STABLE #0 r329013, I was trying to install windows7
>> using bhyve. I run the following commands:
>>
>> mkdir -p iso-remaster/virtio
>> /usr/local/bin/7z x
en_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677791.iso
>> -oiso-remaster
>> tar xf virtio-win-0.1.141.iso -C iso-remaster/virtio/
>> mkisofs -b boot/etfsboot.com -no-emul-boot -c BOOT.CAT -iso-level 4
>> -J -l -D -N -joliet-long -relaxed-filenames -v -V "Custom" -udf
>> -boot-info-table -eltorito-alt-boot -eltorito-platform 0xEF
>> -eltorito-boot efi/microsoft/boot/efisys_noprompt.bin -no-emul-boot
>> -o install_windows_w7_professional_x64.iso iso-remaster
>>
>> ifconfig bridge0 create
>> ifconfig bridge0 up
>> ifconfig tap1 create
>> ifconfig bridge0 addm em0 addm tap1
>>
>> and I was able to install windows successfully:
>>
>> bhyve -S -c 1 -s 0,hostbridge -s
>> 3,ahci-hd,/dev/zvol/zroot/msw7,sectorsize=512 -s
>> 4,ahci-cd,install_windows_w7_professional_x64.iso -s
>> 2:0,virtio-net,tap1 -s 31,lpc -s
>> 29,fbuf,tcp=0.0.0.0:5900,w=1366,h=768,wait -l com1,/dev/nmdm0A -l
>> com2,/dev/nmdm1A -l
>> bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd -m 4G -H -w
>> windows7
>>
>>
>> The windows seems to be working fine. The problem is, I have no working
>> network interface, nor can I install one.
>>
>> I do not know, what I am doing wrong. Any help appreciated.
> If you want to make windows Setup aware of 3rd-party drivers, you need
> to do that with some unattended answer file.
> Simply adding driver files to the same setup source won't work (while
> there is/was a standard path for such things – $$\$OEM$ or the like –
> but I don't remember out of mind and I'm even unsure if this was NT
only...)
> I'm either attaching a second ODD or another HDD, wich provides driver
> files on FAT32 – until I find some time to improve C skills and write
> floppy support for bhyve(8) ;-) (which would be a very good practicing
> project imho).
> I'd suggest the following mass storage config (adding a second ODD with
> the virtio-141 drivers):
> -s
>
3,ahci,hd:/dev/zvol/zroot/msw7,sectorsize=512/8192,cd:./en_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677791.iso,cd:./virtio-win-0.1.141.iso
> After connecting via VNC the vm boots from DVD and you see the setup
> program. You won't have mouse support, but keyboard's been working, right?
> So you have been able to finsih setup and login via VNC, still no mouse.
> Use your existing setup or do a new one to make the last assumptions true.
> If you booted with the two ISO images, use the keyboard to start
> "control panel/Device Manager", where you should find the unattached
> virtio NIC. Installt/Update the driver from there, you can tell the
> assistant to use e:\ as source (your 2nd. ODD).
Thank you very much. It is up and running.
I have an additional question. When I try to run:
bhyve -c 1 -s 0,hostbridge -s
3,ahci-hd,/dev/zvol/zroot/msw7,sectorsize=512/8192 -s 10,virtio-net,tap1 -s
31,lpc -s 29,fbuf,tcp=0.0.0.0:5900,w=1366,h=768,wait -s 26,passthru,0/26/0 -S
-l com1,/dev/nmdm0A -l com2,/dev/nmdm1A -l
bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd -m 4G -H -w windows7
bhyve: passthru device 0/26/0 BAR 0: base 0xd4739000 or size 0x400 not page
aligned
bhyve: failed to initialize BARs for PCI 0/26/0
pciconf -vlb ppt0@pci0:0:26:0
ppt0@pci0:0:26:0: class=0x0c0320 card=0x17df103c chip=0x1e2d8086 rev=0x04
hdr=0x00
vendor = 'Intel Corporation'
device = '7 Series/C216 Chipset Family USB Enhanced Host Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xd4739000, size 1024, enabled
The intention is to have usb device in the windows.
Any suggestions?
Thank you very much.
Regards,
lk
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to
"[email protected]"