Commit Graph

87 Commits

Author SHA1 Message Date
Justin Chines
c6fe82e1af Increase memory in Ubuntu template
Recent versions of Ubuntu require more to even boot, since the initramfs is large.
2024-07-25 07:48:06 -04:00
0x1F680
e56d2ea875 Fix and update OpenBSD template
OpenBSD does not support kopenbsd from grub anymore: using uefi. Increaced minimum ram requirement. Added graphics: com0/1, stdio are currently not working.
2023-11-02 00:49:53 -04:00
Matt Churchyard
c8b7c1d204 Hopefully fix #427 not a NetBSD user but looks like disk naming has changed 2022-02-25 10:15:40 +00:00
Matt Churchyard
be2203540f Add documentation for uefi_vars setting 2022-02-25 09:56:52 +00:00
John Hood
0ec8c91a3f Document new bhyveload_args configuration option. 2021-05-19 00:05:46 -04:00
Matt Churchyard
79f44430d7 Allow auto interfaces to be given a specific name 2021-01-06 10:47:38 +00:00
bronk0
3467e99cc0 don't wait for graphics
This was needed to get VNC console working
Truenas Core 12
Dragonflybsd 5.8
2020-11-18 12:02:21 +01:00
Robert James Hernandez
38dcca285e disk0_size example should include suffix 2020-02-25 23:04:23 -08:00
Patrice Clement
f573421584 add Gentoo Linux template file
Closes: https://github.com/churchers/vm-bhyve/issues/208
Closes: https://github.com/churchers/vm-bhyve/issues/186
2019-11-27 01:07:22 +01:00
Matt Churchyard
8385695edf Merge pull request #320 from WanpengQian/nvme
Add nvme description since 12.0R support nvme emulation.
2019-11-05 09:40:56 +00:00
Wanpeng Qian
f7c0c13c2f add nvme description since 12.0R support nvme emulation. 2019-07-02 12:03:46 +09:00
Eric A. Borisch
09b89a973a Add (existing session) iSCSI support. 2019-06-25 17:08:14 -05:00
Matt Churchyard
7633c687b7 Merge pull request #258 from amutu/master
fix config for installing and running alpine 3.8
2019-02-08 09:41:28 +00:00
Mateusz kwiatkowski
2d14da7a2c Add sample template for linux on zvol 2018-10-17 08:54:05 +02:00
Jov
08fcbff147 fix config for installing and running alpine 3.8 2018-10-13 17:42:13 +08:00
Matt Churchyard
edbcf6eed3 Remove uefi setting entirely and use loader=bhyveload/grub/uefi/uefi-csm
This provides a single, consistent way to configure boot method. the guest listing
now shows uefi and uefi-csm guests without having to fudge the uefi setting into loader column.
2018-10-09 10:34:25 +01:00
Matt Churchyard
0cf424198c Allow guests to have a system priority using renice 2018-10-08 15:43:59 +01:00
Matt Churchyard
f235a8ebbd Change loader="" to support bhyveload/grub/uefi
Makes some sense as we display "uefi" under "Loader" when listing guests and only one can be set.
Old uefi="" setting can still be set to "csm" to choose the csm firmware.
2018-10-08 11:39:49 +01:00
Orum
fea400768f Add utctime="no" to Windows guest template
Windows guests (or at least all of them that I have run under bhyve) appear to want local time and not UTC time for their clocks.  As this was the default before 1.2, nothing was needed, but now that the default has changed this is necessary to get the correct time at boot.
2018-09-05 12:20:33 -05:00
Matt Churchyard
c4a40bff1f Change Windows to put 8 ahci devices on one controller by default
This allows adding disks without pushing network devices onto higher
slots, causing Windows to see it as a new interface.
2018-08-22 09:03:36 +01:00
Matt Churchyard
d4532f6da3 Config option for vga=on/off/io and support for ahci-hd install media
Also force install media to be opened read-only
2018-08-14 11:53:50 +01:00
Matt Churchyard
76726b3ba9 Change centos template to UEFI. Tested with CentOS7-1804
Newer versions use XFS for root and are not supported by grub2-bhyve
2018-08-13 11:45:42 +01:00
Matt Churchyard
8bc51d4397 Add ability to configure CPU topology 2018-08-13 10:48:19 +01:00
Matt Churchyard
a44d6be56b Add "wired_memory" option to control the -S argument to bhyveload/bhyve
Note that this removes the ability to use bhyve_options="-S"
2018-08-13 09:32:24 +01:00
Matt Churchyard
fa75cdadfd Allow configuration of default and passthru slots
Adds passthru0="A/B/C=D:E" syntax, where A/B/C is the host device, and D:E
is the bhyve slot/function. We also add start_slot and install_slot configuration options
to allow users to control the slots used by our bhyve device string.
2018-07-06 15:33:06 +01:00
Matt Churchyard
8c117b33a5 Change prestart to pass ZFS dataset instead of filesystem path
Dataset is only of use if running on ZFS, but in that case it is very
useful if the script wants to create snapshots/etc, and the path can
be retrieved from pwd/cwd if needed.
2018-06-28 09:31:42 +00:00
Matt Churchyard
151a2f375c Add a prestart option to allow user code to run before guest starts 2018-06-28 09:17:45 +00:00
Matt Churchyard
2471661ca3 About time to update windows template to default to graphics support
Most users are far better off installing this way if possible
Note I do suggest downloading a virtio-net driver and changing the network adapter once
it's up and running.
2018-06-22 08:16:47 +00:00
Matt Churchyard
9a908b95fc Add bhyveload_loader and also vtcon list to "vm info" 2018-06-21 12:22:35 +00:00
Matt Churchyard
ea58aaf6d7 Rewrite virtio-console support
Guest "virt_consoleX" option now supports both numbered & named ports.
Up to 16 can be added to a guest.
2018-06-21 11:12:20 +00:00
Matt Churchyard
33b20061ee Small change to vnc option description 2018-06-18 09:38:08 +00:00
Matt Churchyard
331518be46 Merge pull request #148 from gregf/master
Add FreePBX sample template
2018-02-09 09:18:51 +00:00
Matt Churchyard
2505653d7b Merge pull request #156 from asomers/dfly
Add a template for DragonFlyBSD
2018-02-09 09:18:07 +00:00
Matt Churchyard
ce791a33cb Merge pull request #183 from olgeni/e1000
Add e1000 to valid network0_type values.
2018-02-09 09:15:54 +00:00
Timo Pallach
4895cd3280 Added a template file to support resflash, a resilient OpenBSD image.
https://stable.rcesoftware.com/resflash/
2017-12-08 10:02:22 +01:00
Timo Pallach
4cfda1189f The OpenBSD template is working on OpenBSD 6.2 now. 2017-12-07 12:38:19 +01:00
olgeni
1a92b7a129 Add e1000 to valid network0_type values. 2017-09-10 12:12:56 +02:00
Christoph
5a487b87aa Update alpine.conf for 3.6 releases
Alpine now uses "hardened" instead of "grsec".
Also the file layout on installation discs has changed slightly, the grsec kernel was removed.
Tested installation and starting with alpine-standard-3.6.2-x86_64.iso
2017-07-03 01:02:49 +00:00
Matt Churchyard
ab2229fa20 Add bhyve_options configuration option 2017-06-08 11:13:13 +01:00
Matt Churchyard
f4e4585424 Allow user to specific the -w bhyve option (ignore_bad_msr=yes) 2017-06-07 13:12:42 +01:00
Alan Somers
778e7bb036 Add a template for DragonFlyBSD 2017-03-27 11:04:29 -06:00
Matt Churchyard
8384a1b813 Merge fixes from 1.1-stable 2017-03-10 10:55:32 +00:00
Greg Fitzgerald
9fe119baed Add FreePBX sample template 2017-02-12 23:41:19 -05:00
Ľubomír Kučera
4d3cf60e0d coreos: Use UEFI to boot from a disk
CoreOS uses its own, modified version of GRUB to load the
appropriate vmlinuz image and mount the appropriate USR partition.
Not using it would leave you to change the boot command manually
everytime your installation performs an update.

On the other hand, CoreOS installation image is not EFI bootable
right now. So, if you want to install from the image, use GRUB
loader and revert back to using UEFI after installation is complete.
2016-12-17 16:31:28 +01:00
Matt Churchyard
7b2b615677 Merge pull request #115 from olgeni/debian-fix
Remove grub_run_dir from Debian template.
2016-12-06 12:49:48 +00:00
Christoph
c0d0919ae9 arch.conf: Update disklabel
Update disklabel of installation media to ARCH_201611.
2016-11-23 12:42:58 +01:00
Matt Churchyard
ac2cc9265c Add support for virtio_console devices 2016-11-11 15:50:13 +00:00
olgeni
eccc37877e Remove grub_run_dir from Debian template.
Debian seems to hang at grub prompt if grub_run_dir is set, otherwise
it works just fine.
2016-09-06 14:33:58 +02:00
olgeni
cfa840365a Add template for CoreOS.
It requires a bit more RAM than the others.
2016-08-28 10:50:56 +02:00
olgeni
26b6c8219d Add template for Arch Linux.
The value of "archisolabel" should always match the label on the ISO image.
2016-08-26 15:22:56 +02:00