Установка виртуальной машины :virt -Установка зависла в состоянии домена после установки :1

Вижу, вопрос старый. Я хочу поделиться тем, что это работает для меня, чтобы, возможно, помочь кому-то еще.

Я получаю индикатор выполнения, используя pvкомандную строку Pipe Viewer

Это команда

rm -rv DIR_OR_FILE_NAME | pv -l -s $( du -a DIR_OR_FILE_NAME | wc -l ) > /dev/null

Если вам нужны права суперпользователя для удаления каталога или файла,

sudo rm -rv DIR_OR_FILE_NAME | pv -l -s $( sudo du -a DIR_OR_FILE_NAME | wc -l ) > /dev/null
  • rm -rv:-rдля рекурсивного удаления каталогов и файлов. -vподробный список всех удаляемых файлов и каталогов.

  • pv -l -s:-lдля подсчета строк вместо байтов. -sустановить общее количество удаляемых строк.

  • $( du -a | wc -l ):du -aвозвращает список всех файлов и каталогов из указанного каталога. wc -lвозвращает количество строк, выведенных du -a.

  • > /dev/null:отправить вывод rm -rvв никуда.

0
14.09.2020, 15:55
1 ответ

Вы запустили virt -install с --wait -1, что означает «ждать бесконечно, пока виртуальная машина не выйдет», и --noautoconsole, что означает «не запускать virt -viewer/virsh console для просмотра гостевого вывода». Итак, что, вероятно, произойдет, если ваша виртуальная машина находится в установщике дистрибутива, ожидая, пока вы нажмете «Вперед» или введете ввод, но вы не подключены к виртуальной машине. Так что есть несколько исправлений:

  • Если вы используете это на локальном хосте с графическим доступом, отбросьте --noautoconsole, и вы получите виртуальное -окно просмотра, подключенное к виртуальной машине

  • Если вы запускаете эту команду на удаленном хосте, попробуйте подключиться к этому удаленному хосту с помощью `virt -manager --connect qemu+ssh ://root@HOSTNAME/system', а затем подключиться в графическую консоль виртуальной машины, чтобы продолжить установку

1
18.03.2021, 23:05

Теги

Похожие вопросы