$ sudo aptitude install build-essential iasl
Внедрение секции ACPI_SLIC (используется SLIC той машины, где выполняется модификация) в BIOS для гипервизора KVM
$ git clone https://github.com/ghuntley/seaslic.git seaslic $ cd seaslic $ git clone git://git.seabios.org/seabios.git seabios.submodule $ cd seabios.submodule $ git checkout rel-1.7.3.2 $ cd .. $ ./patch.sh
После завершения компиляции нужно установить модифицированную версию Seabios в систему (я не заменяю дистрибутивный BIOS, вместо этого устанавливается отдельная версия)
$ sudo mkdir /opt/seaslic $ sudo cp seabios.submodule/out/bios.bin /opt/seaslic
Далее нужно отредактировать конфигурацию виртуальной машины
$ export LIBVIRT_DEFAULT_URI=qemu:///system $ virsh edit vmname
В открывшемся редакторе нужно привести XML файл виртуальной машины к подобному виду
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> ... <qemu:commandline> <qemu:arg value='-bios'/> <qemu:arg value='/opt/seaslic/bios.bin'/> </qemu:commandline> </domain>
После сохранения файла и перезапуска виртуальной машины в BIOS будет доступна дополнительная секция.
Комментариев нет:
Отправить комментарий