Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-22 | booting into debian-installer should be one-shotHEADmaster | Daniel Kahn Gillmor | |
2017-08-06 | try to automate booting to d-i | Daniel Kahn Gillmor | |
2017-05-26 | Option to use alternative disk driver instead of default virtio | Jamie McClelland | |
For example, to use scsi instead of virtio on the disk HDB, create an environment variable named HDB_DRIVER and set it to scsi. You can set this variable for any disk by changing the variable name (e.g. HDA_DRIVER, HDC_DRIVER, etc.) to correspond to the disk for which you want the driver set. If you are using an SSD card and you want the fstrim command available, set the driver to scsi. The value can be any value supported by kvm. | |||
2017-05-21 | invoke screen correctly across an API break. | Daniel Kahn Gillmor | |
See https://bugs.debian.org/863095 about the need for this change. note that the argument to -L duplicates the "logfile" entry in screenrc.kvm-manager. | |||
2017-05-21 | more robust version comparison | Daniel Kahn Gillmor | |
a version of kvm like 2.4.10 would have claimed to be greater than 2.6.0 using the existing comparison. we'll rely on dpkg's implementation of version comparisons instead. this does make kvm-manager more specific to debian and debian-derived systems, but if folks who prefer other systems want to offer patches, they would be happily accepted :) | |||
2017-05-21 | build_disk_io_params needs the name of the variable, not its value | Daniel Kahn Gillmor | |
I have no idea how this ever worked in the past! | |||
2017-05-21 | kvm --version has multiple lines of output these days | Daniel Kahn Gillmor | |
2017-05-21 | screen 4.5.0 and later expects an argument for -L | Daniel Kahn Gillmor | |
before stretch, screen took no argument for -L, and we relied on the screenrc to indicate the name of the logfile. in stretch, screen's -L takes an argument -- and it complains if the argument following -L starts with a -. This is a breaking API change :/ so this patch can't go into versions before stretch. | |||
2016-06-18 | Adding disk io throttling options available in qemu 2.6.0 | Jamie McClelland | |
2016-06-06 | allow down() script to complete even with errors | Jamie McClelland | |
otherwise it is impossible to fully de-configure a guest that has been partially de-configured (e.g. it has been killed). | |||
2016-06-05 | Make coding style more uniform | Silvio Rhatto | |
2015-01-22 | do not try to use sgabios if it is not installed and available | Daniel Kahn Gillmor | |
2015-01-22 | quote-wrap $BOOTCHOICE in case someone ever sets it funny | Daniel Kahn Gillmor | |
2015-01-22 | add sgabios, for serial bios | Matt Taggart | |
the 'serial graphics adapter' bios optionrom can direct early pre-bootloader bios messages (like ipxe output, boot menu, etc) to serial. | |||
2015-01-22 | use new -boot order syntax, according to the man page, | Matt Taggart | |
"Note: The legacy format '-boot drives' is still supported but its use is discouraged as it may be removed from future versions." | |||
2015-01-22 | add comment to help you realize you can specify the number of CPUs without ↵ | Micah Anderson | |
needing to read the code | |||
2015-01-22 | Add missing double quotes | Matthew James Goins | |
2015-01-22 | Make the bridge name a variable | Matthew James Goins | |
2014-11-03 | Change udevadm invocation to match correct usage | Matthew James Goins | |
2013-10-07 | use cache=none to avoid data copies and bus traffic (see ↵ | Daniel Kahn Gillmor | |
https://support.mayfirst.org/ticket/7904) | |||
2013-09-07 | enable booting the guest from a local kernel directly | Daniel Kahn Gillmor | |
the user in control of a kvm-manager guest can now choose a kernel to boot directly by placing two files (symlinks are fine) at: ~/vms/$VMNAME/kernel ~/vms/$VMNAME/initrd This is by analogy with ~/vms/$VMNAME/cd.iso. If those two files are present, then the kvm guest will boot directly to the provided kernel rather than doing BIOS emulation that hands off control to the MBR of the first emulated disks. In this case, the first line of the contents of /etc/sv/kvm/env/CMDLINE will be passed as the kernel parameters, and no bootloader will be run. | |||
2013-08-22 | corrected typo in the loop through HDA..HDZ for doing udevadm trigger | maxigas | |
2013-08-08 | enable the use of more than 4 disks (HDA through HDZ) | Daniel Kahn Gillmor | |
note that this introduces a dependency on bash, since it uses a bashism. | |||
2013-07-18 | boot=on is deprecated in wheezy, but squeeze needs it. | Daniel Kahn Gillmor | |
despite -boot=c, squeeze's kvm will not boot the first disk if it does not have boot=on. So we have this hacky check to see if we need it. | |||
2013-07-07 | clean up some of the udev triggering | Daniel Kahn Gillmor | |
2012-04-09 | sending a QUIT signal to the container process should send a TERM signal ↵ | Daniel Kahn Gillmor | |
directly to the kvm guest | |||
2011-06-06 | use ${VMNAME}0 instead of ${VMNAME} for tap interface | Daniel Kahn Gillmor | |
2011-06-06 | silly bugfix | Daniel Kahn Gillmor | |
2011-06-06 | removed TAP and MAC arguments from kvm-creator, and updated README to ↵ | Daniel Kahn Gillmor | |
reflect the change | |||
2011-06-06 | Use iproute to create tap interfaces for newly created guests, instead of ↵ | Greg Lyle | |
bridge-utils. | |||
2011-06-04 | make sure permissions on /dev/kvm get set properly by udev | Daniel Kahn Gillmor | |
2011-02-20 | trigger udev updates on lvm devices | Daniel Kahn Gillmor | |
2011-02-11 | have kvm block waiting for the client to connect to the socket; should ↵ | Daniel Kahn Gillmor | |
enable capturing the first fraction of a second of bootloader output (might cause trouble if/when the console screen dies, though) | |||
2011-02-11 | switch the order of invocation back around as well -- should make for a ↵ | Daniel Kahn Gillmor | |
cleaner startup. | |||
2011-02-11 | switch client/server for the console back the other way: avoids lag, enables ↵ | Daniel Kahn Gillmor | |
restarting a screen if one of them dies for some reason. | |||
2011-02-11 | keep the console screen session as a child of the kvm-manager process | Daniel Kahn Gillmor | |
2011-02-11 | auto-launch (and background, ugh) a screen session connected to the console | Daniel Kahn Gillmor | |
2011-02-11 | do not enable booting from anything but the first disk | Daniel Kahn Gillmor | |
2011-02-10 | control the guest if signals are sent to the parent shell | Daniel Kahn Gillmor | |
2011-02-10 | fix typo in stdio name, remove unneeded -no-reboot flag | Daniel Kahn Gillmor | |
2011-02-10 | removing screen session, using sockets for stdio | Daniel Kahn Gillmor | |
2011-01-26 | convert the disks to virtio | Daniel Kahn Gillmor | |
2011-01-26 | remove explicit PCI device addresses, switch NIC to virtio | Daniel Kahn Gillmor | |
2011-01-26 | no need for VGNAME any more | Daniel Kahn Gillmor | |
2011-01-26 | remove the set -x and update the date | Daniel Kahn Gillmor | |
2011-01-26 | added some arguments gleaned from watching libvirt (still need to switch ↵ | Daniel Kahn Gillmor | |
disk and net to virtio, most importantly) | |||
2011-01-26 | break out kvm arguments to one-per-line to make cleaners diffs | Daniel Kahn Gillmor | |
2010-04-20 | allow configuration of the number of CPUs via the SMP environment variable | Daniel Kahn Gillmor | |
2010-03-23 | drop -serial stdio, since that is the default when -nographic | Daniel Kahn Gillmor | |
2010-03-23 | do not pass hostname= sub-arg to -net, since we are using tap, not user ↵ | Daniel Kahn Gillmor | |
networking |