Qemu в сеансе ssh или поисках nographic опции?

Я ssh на машину, и я хотел бы начать сеанс qemu внутри этого сеанса ssh.

Я думал, что опция nographic сделает трюк.

-nographic


Обычно QEMU использует SDL для отображения выхода VGA. С этим
опция, вы можете полностью отключить графический вывод, так что QEMU
это простое приложение командной строки. Эмулируемый последовательный порт
перенаправляется на консоль. Таким образом, вы все еще можете использовать QEMU
отладка ядра Linux с помощью последовательной консоли.

к сожалению, я не вижу никакого выхода. Командная строка, которую я использую, как только я ssh на машину:

qemu-system-x86_64  -hda debian.img -nographic

есть идеи, что происходит?

3
задан quack quixote
07.02.2023 2:27 Количество просмотров материала 3086
Распечатать страницу

4 ответа

мой плохой,

опция-curses, кажется, делает трюк для того, что я хочу сделать.

5
отвечен LB40 2023-02-08 10:15

вы отключили "виртуальный монитор". -nographic не выводит дисплей на терминал, он его отключает. Последовательный порт (com-порт) - это то, что будет эхом в вашем терминале.

2
отвечен developmentalinsanity 2023-02-08 12:32

Как предложил LB, используйте-curses для интерактивной терминальной сессии. Идеально подходит для ssh.

Я также использую следующее для мониторинга процесса загрузки (локально или через ssh). Вызовите qemu с помощью " - serial stdio "и добавьте" console=ttyS0 " к строке ядра grub. Все выходные данные ядра будут выведены на последовательную консоль ttyS0, а затем выведены на stdio (ваш терминал). Таким образом, я могу легко скопировать/вставить процесс загрузки, что вы не можете сделать с окном sdl.

0
отвечен big_gie 2023-02-08 14:49

Если вы хотите получить доступ к командной строке через консоль, вам необходимо включить последовательную линию в вашей гостевой системе Debian.

для этого измените /etc/inittab и раскомментируйте следующую строку :

T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

(по крайней мере, на моем debian 6 это было то, что содержал мой inittab)

этак системе придает терминал на последовательный порт эмулируется QEMU.

вы также должны использовать -nographic опция, чтобы сказать Qemu перенаправить последовательную линию на пульт.

вот что мне помогло:http://www.debuntu.org/how-to-set-up-a-serial-console-on-debian/

(Я знаю, что этот вопрос очень старый, но я столкнулся с ним при поиске той же проблемы...)

0
отвечен Benjamin A. 2023-02-08 17:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх