The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"qemu via ssh"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"qemu via ssh"  +/
Сообщение от sneer (ok) on 08-Ноя-07, 15:13 
подключаюсь к машине по ssh там хочу запустить debian. как мне лучше всего это сделать. пока знаю только опцию ncurses. Как назначить на определённую консоль вывод qemu. Что бы по alt+f5 у меня была моя вирт машина?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • qemu via ssh, mirya, 16:14 , 08-Ноя-07, (1)  
    • qemu via ssh, sneer, 16:45 , 08-Ноя-07, (2)  
      • qemu via ssh, mirya, 17:08 , 08-Ноя-07, (3)  
        • qemu via ssh, sneer, 17:26 , 08-Ноя-07, (4)  
          • qemu via ssh, mirya, 18:18 , 08-Ноя-07, (5)  
            • qemu via ssh, sneer, 18:29 , 08-Ноя-07, (6)  
              • qemu via ssh, sneer, 18:52 , 08-Ноя-07, (7)  
          • qemu via ssh, Дмитрий, 21:57 , 13-Июл-09, (8)  

Сообщения по теме [Сортировка по времени | RSS]


1. "qemu via ssh"  +/
Сообщение от mirya email on 08-Ноя-07, 16:14 
>подключаюсь к машине по ssh там хочу запустить debian. как мне лучше
>всего это сделать. пока знаю только опцию ncurses. Как назначить на
>определённую консоль вывод qemu. Что бы по alt+f5 у меня была
>моя вирт машина?

как я понял: есть машина А, на к-рой вы. Есть машина Б, на к-рой debian-in-qemu и к к-рой доступ по ссш. на машине А нужно увидеть десктоп Дебиана. Тогда несколько вариантов:

1) ssh с Х форвардингом, на А работает Х-сервер, запускаем qemu на Б, он отображает на Х-сервер на А (для полного счастья добавляем опцию -full-screen)
2) см. опцию qemu -vnc, далее VNC-клиентом через ssh-туннель с машины А присоединяемся туда и получаем десктоп
3) посложнее - запускаем локально (на А) "голый" Х-сервер, с пом. ssh-туннеля и сетевых возможностей qemu (-net ...) организовываем на дебиан машине соединение к Х-серверу А, таким образом на Дебиан-машине Х-сервер не запущен, но вся Х-сессия отрабатывает на сервер машины А

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "qemu via ssh"  +/
Сообщение от sneer (ok) on 08-Ноя-07, 16:45 
>[оверквотинг удален]
>
>1) ssh с Х форвардингом, на А работает Х-сервер, запускаем qemu на
>Б, он отображает на Х-сервер на А (для полного счастья добавляем
>опцию -full-screen)
>2) см. опцию qemu -vnc, далее VNC-клиентом через ssh-туннель с машины А
>присоединяемся туда и получаем десктоп
>3) посложнее - запускаем локально (на А) "голый" Х-сервер, с пом. ssh-туннеля
>и сетевых возможностей qemu (-net ...) организовываем на дебиан машине соединение
>к Х-серверу А, таким образом на Дебиан-машине Х-сервер не запущен, но
>вся Х-сессия отрабатывает на сервер машины А

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "qemu via ssh"  +/
Сообщение от mirya email on 08-Ноя-07, 17:08 
Не понял, где Х-ов нету, но по порядку мой вариант:

1) на А есть Хы
2) на Б Хов нету, но qemu собран с клиентской Х-библиотекой
3) в Х-ах на А делаем
ssh -Y foo@B
[foo@B]$ qemu -full-screen -boot d -hda debian-hda -cdrom debian-cd [и пр. по вкусу]

получаем на А в полноэкранном режиме qemu, что внутри отображает инсталлер дебиана - все равно

Про вариант "на А нету Хов" ничего сказать не могу - нужно листать в сторону инсталляции с интерфейсом через сериальную консоль (если такое существует) и пр. извращения

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "qemu via ssh"  +/
Сообщение от sneer (ok) on 08-Ноя-07, 17:26 
>[оверквотинг удален]
>ssh -Y foo@B
>[foo@B]$ qemu -full-screen -boot d -hda debian-hda -cdrom debian-cd [и пр. по
>вкусу]
>
>получаем на А в полноэкранном режиме qemu, что внутри отображает инсталлер дебиана
>- все равно
>
>Про вариант "на А нету Хов" ничего сказать не могу - нужно
>листать в сторону инсталляции с интерфейсом через сериальную консоль (если такое
>существует) и пр. извращения

X-ов нет нигде. Извращение способом
1) опция curses из названия понятно что она пытается всё отрисовать как-может.Биос она отрисовует достойно буквами, загрузку ядра тоже. Но проблема в том что debian installer( который простой до примитива ) эта либа считает графикой о чём став в ступор и сообщает.
2) способ второй я не осилил
вот из манула
If you do not need graphical output, you can disable it and redirect the virtual serial port and the QEMU monitor to the console with the `-nographic' option. The typical command line is:

qemu -kernel arch/i386/boot/bzImage -hda root-2.4.20.img \
     -append "root=/dev/hda console=ttyS0" -nographic

Use Ctrl-a c to switch between the serial console and the monitor
где мне и как пытатся поймать вывод? Люди советовали копать маны в сторону vnc но на сколько я понял там тоже графика? можно ли как то его через aalib пустить псевдографикой? ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "qemu via ssh"  +/
Сообщение от mirya email on 08-Ноя-07, 18:18 
>где мне и как пытатся поймать вывод? Люди советовали копать маны в
>сторону vnc но на сколько я понял там тоже графика? можно
>ли как то его через aalib пустить псевдографикой? ))

с aalib скорее всего будет нечитабельно (у меня получалось запускать нечто в консоли, но там уже и сообщения биоса были в похожей псевдографике). неужто нету возможности хоть какую-нибудь графику запустить на А? т.е. хотя-бы framebuffer / svgalib -> убитый vnc клиент под это дело?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "qemu via ssh"  +/
Сообщение от sneer (ok) on 08-Ноя-07, 18:29 
>>где мне и как пытатся поймать вывод? Люди советовали копать маны в
>>сторону vnc но на сколько я понял там тоже графика? можно
>>ли как то его через aalib пустить псевдографикой? ))
>
>с aalib скорее всего будет нечитабельно (у меня получалось запускать нечто в консоли, но там уже и сообщения биоса были в похожей псевдографике). неужто нету возможности хоть какую-нибудь графику запустить на А? т.е. хотя-бы framebuffer / svgalib -> убитый vnc клиент под это дело?

возможности такой нет в силу того что на машине c которой всё руководится инет хлипкий сам по себе да и иксов нет. ставить всё это дело ... ну там ещё ньюанс в том что там всё это дело только собирать если чё.А вот на машине где дебиант инет жирный. Возможно есть какие-то опции инсталера дебиана которые бы позволили разобраться curses что и как. Ведь биос насколько я понял тоже графика но почему-то биос отображается отлично.неужели никто не сталкивался с такой проблеммой?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "qemu via ssh"  +/
Сообщение от sneer (ok) on 08-Ноя-07, 18:52 
поборол в инсталере дебиана ввёл install fb=false

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "qemu via ssh"  +/
Сообщение от Дмитрий email(??) on 13-Июл-09, 21:57 
>где мне и как пытатся поймать вывод? Люди советовали копать маны в
>сторону vnc но на сколько я понял там тоже графика? можно
>ли как то его через aalib пустить псевдографикой? ))

Я запускал с опцией -vnc 192.168.0.1:1
где 192.168.0.1 - ip машины на которой запускается qemu. Результатом этой опции станет запуск встроенного vnc-сервера, котороый будет забинден на 5901 порт.
Далее стачиваешь vnc-клиент (например www.tightvnc.com) и конектишся на 192.168.0.1:5901 и полноценно ставить любую систему, что тебе нравиться.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру