Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [для wiki] QEMU. Пример применения и типовые вопросы по использованию.  (Прочитано 7306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4535
    • Просмотр профиля
 :-\
Нет. Я правда вчера попытался.. И не нашел.

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4535
    • Просмотр профиля
В смысле в qemu установка систем не с исо образов, а с флэшки. Бывает так, что исошника нет, а флэшка осталась.

Оффлайн zg_nico

  • Автор темы
  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3442
  • Nil mortalibus arduum est
    • Просмотр профиля
EvangelionDeath, благодарю за информацию! Пересмотрю Ваши рекомендации, и внесу правки в статью.
установка систем с загрузочных флэшек.
Если я правильно понимаю о чем Вы, то:
Б) Есть ли вариант работать с флешкой?
Я описанным там способом обычно загрузочные флешки проверяю, если для кого-либо их делаю. Это значительно удобнее, чем по 10 раз перезагружать свою машину. Запускаю эмулятор qemu-system-x86_64, в качестве параметра отдаю флешку, - эмулятор может стартовать с нее. Иногда (если виртуальная машина с уже установленной осью, или если просто придуривается по непонятным причинам и загрузчик не подхватывает), в случае с простым bios (без использования OVMF.fd) необходимо дополнительно указать параметр -boot menu=on, чтобы можно было при загрузке эмулятора нажать на Esc, выдернуть там загрузочное меню, и указать, что стартовать следует именно с флешки. В случае с использованием OVMF.fd, в этом параметре boot menu=on я необходимости не вижу - он там толком не работает в моем случае (какое-то меню пытается собрать, но дело так ничем и не кончается), однако достаточно при загрузке нажать на F2, и в настройках импровизированного UEFI от OVMF.fd указать что грузиться следует с флешки. Про сам параметр boot - уверен, следует добавить информацию в статью. Спасибо, Morisson.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2725
    • Просмотр профиля
Кстати по поводу boot флага. Если на флешку fat32 без флага boot, просто закинуть содержимое iso установочного образа Windows 10. Она будет загрузочной на UEFI системах. Да именно независимо от того, установлен boot или нет.

Оффлайн zg_nico

  • Автор темы
  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3442
  • Nil mortalibus arduum est
    • Просмотр профиля
Да именно независимо от того, установлен boot или нет.
Спорно, и сильно зависит от конечной машины, на которой эта флешка будет применяться в качестве загрузочной. В большинстве случаев сработает. Но капризный UEFI такой носитель не распознает.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн zg_nico

  • Автор темы
  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3442
  • Nil mortalibus arduum est
    • Просмотр профиля
Эта проблема обходится зачастую и триком
Проверил у себя. Запускаю qemu, даю ему каталог в /home/юзверь/ в качестве диска, сохраняю какой-нибудь файл из запущенной в qemu ОС на этот диск, выключаю виртуальную машину. Поскольку у меня /home не отдельный раздел - то remount удается выполнить только на "/". Однако и после этого remount файл я не вижу в целевом каталоге вплоть до перезагрузки. Все же, мне кажется, вариант не на сто процентов рабочий, либо я что-то делаю не так...  :-\
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2725
    • Просмотр профиля
Если мы используем UEFI в QEMU, у нас есть возможность эмулировать SecureBoot? Это может понадобиться для тестирования задач по созданию своих ключей и прописывания их в в виртуальной EFI...

Оффлайн zg_nico

  • Автор темы
  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3442
  • Nil mortalibus arduum est
    • Просмотр профиля
www777, вообще говоря, вроде как в ovmf нечто подобное реализовано. Только как этим зверем пользоваться - надо разбираться. Запускаем виртуальную машину под UEFI:sudo qemu-system-x86_64 -m 2048 -enable-kvm -vga virtio -bios /usr/share/ovmf/OVMF.fdПри появлении логотипа "Tiano Core" нажимаем F2. Попадаем в UEFI-Settings меню. При загрузке F2, далее по меню идем: Device Manager -> Secure Boot Configuration. Просто "включить" не получится, можно задействовать только custom, и, по-видимому, вручную подгрузить все необходимое из файлов на диске. Что на момент удалось нагуглить по воросу: скрипт на github (что-то вроде генератора этого самого необходимого), и относительно свежая статья с пояснением.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.09 секунд. Запросов: 24.