Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

 
Reply to this topic Start new topic
> QEMU: не загружается таблица SLIC из файла
selivanov
bookmark
gyfbbdvkffmrljmmmwd
Jul 7 2017, в 09:07
Сообщение #1


Прохожий
Иконка группы

Сообщений: 1

Вставить имя   :   Цитата

Группа: Участники

Автор темы
Некоторое время назад под Debian 8 создал виртуальную машину с Windows 7 под QEMU/KVM при помощи virt-manager. Для того, чтобы ос была активирована немного модифицировал XML-описание ВМ, а именно добавил чтение таблицы SLIC
Код
<qemu:commandline>
  <qemu:arg value='-acpitable'/>
  <qemu:arg value='file=/path/to/SLIC.img'/>
</qemu:commandline>

Дамп таблицы был получен так
Код
cat /sys/firmware/acpi/tables/SLIC > /path/to/SLIC.img

Windows была успешно активированна и все работало отлично.

Спустя какое-то время пришлось перейти на Ubuntu 16.04. Файлы ВМ были перенесены вместе с другими данными. Сейчас ВМ понадобилась снова. Т. к. XML-описание виртульаной машины, равно как образ диска и дамп таблицы SLIC сохранились, то просто подправил пути в XML, импортировал его в virsh, но при попытке запустить получаю следующую ошибку:

Код
qemu-system-x86_64: -acpitable file=/path/to/slic.bin: Wrong acpi table provided: can't open file /path/to/slic.bin: Permission denied


Первым делом проверил наличие файла и права доступа: файл на месте, права у пользователя, который запускает ВМ есть. На всякий случай сделал новый дамп (забегая вперед, он оказался полностью идентичным имеющемуся), та же ошибка. Пробовал сделать владельцем файла пользователя libvirt-qemu и дать уже ему все права, тоже не помогло. Если убрать загрузку таблицы SLIC, то ВМ стартует, правда, активация ОС улетучивается. Пытался гуглить, но пока без особого успеха.

Судя по документации, параметр -acpitable на месте и должен работать как и ранее.
Не знаете в чем может быть проблема?
Go to the top of the page
 
+Quote Post
Bizdelnick
bookmark
gyfbbdvkffmrljmmmwd
Jul 7 2017, в 09:22
Сообщение #2


grammatikführer
Иконка группы

Сообщений: 12571

Вставить имя   :   Цитата

ОС: Debian GNU/Linux
Город: Санкт-Петербург

Группа: Модераторы разделов

Цитата(selivanov @ 7th July 2017 - в 09:07) *
права у пользователя, который запускает ВМ есть

Если используете qemu-system, права должны быть не у пользователя, который запускает, а у совсем другого (если не ошибаюсь, именно libvirt-qemu). И не забудьте проверить права на все каталоги в пути, а не только на сам файл.


--------------------
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
пожалуйста
приемлемо
проблема
пробовать
трафик
Go to the top of the page
 
+Quote Post

 Reply to this topic Start new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 26th July 2017 - в 03:35




Rating@Mail.ru