LINUX.ORG.RU

VirtualBox: гость - linux в «text mode», без иксов, full-screen, howto?


0

0

У самого стоит openSUSE с иксами, поставил в VirtualBox гостя Debian без иксов, т.к. они мне не нужны, и будут излишне грузить мой ноут. Запускаю, получаю малюсенькое окошко, работать неудобно, хочется full-screen, также как и мои текстовые консоли. Есть вариант запускать с помощью VBoxSDL -f, но тогда мои иксы все перекрыты, неудобно, немогу между ними переключаться. В идеале хотелось-бы запускать виртуальную машину в моей текстовой коноли в openSUSE, чтобы переключаться между ними привычно: Ctrl+Alt+Fx, но когда Я запускаю Box, пишет: «mouse not found». В принципе если можно в графичекой консоли запустить, тоже сойдет, но предпочтительнее текстовая консоль.


а что в дебиане нельзя указать разрешение фреймбуфера?
что-то типа vga=0x355 в параметры ядра.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

1. А что это даст? 2. Я хочу вообще запускать Debian без иксов у себя в SUSE в текстовой консоли. Возможно-ли это?

savigm
() автор топика
Ответ на: комментарий от savigm

Это как раз-таки и даст разрешение в консоли.

Breton
()
Ответ на: комментарий от savigm

айпи хоста с дебианом, но тут важно как настроена сеть для бокса, натом, бриджом или другим, лучше всего бриджом, тогда даешь дебиану айпи с подсети суси и делаешь сусю шлюзом по умолчанию для дебиана, и дальше ssh ip_debian -l root.
если через нат то там нужно пробрасывать 22 порт.
$ VBoxManage setextradata debian «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort» 2222
$ VBoxManage setextradata debian «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort» 22
$ VBoxManage setextradata debian «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol» TCP
и потом просто
ssh localhost -p 2222 -l root

Novell-ch ★★★★★
()

непонятно только зачем для этой задачи виртуалбокс, есть же всякие там openvz

Ip0 ★★★★
()
Ответ на: комментарий от Novell-ch

Спасибо все это конечно работает, но странно, неужел кроме меня никто сей проблемой не задавался? Вопрос-то вроде весьма актуальный. Т.е. без сети гостевую систему без иксов на весь экран не поюзаешь нормально, только перекрыв свои: VBoxSDL --fullscreen.

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

savigm
() автор топика
Ответ на: комментарий от savigm

тебе же сказали, vga=0x355 в параметры ядра дебиану. и будет в консоле 1024х768
без сети можно, например через VBoxVRDP запустить, а потом на другом x-servere запустить клиент rdesktop
xinit 'rdesktop localhost'  — :1
и будут запущены 2 иксы, не мешающие первым, и по ctrl+alt+Fn будет доступна консоль виртуалки, но разрешение нужно через vga=0xXXX поставить

Novell-ch ★★★★★
()
Ответ на: комментарий от savigm

Настройка сети в VirtualBox находится в гугле за 2 минуты, подключаешься потом во SSH и всё.

А если хочется нормальное разрешение самого монитора виртуалбокса и нормальные шрифты фреймбуфера, то это тоже в отдельных местах ищется и тебе уже даже подсказали... Только шрифты я не знаю какие там в дебиане, но помойму были нормальные. #dpkg-reconfigure console-setup помойму.

jeuta ★★★★
()
Ответ на: комментарий от jeuta

Да, благодарю всех за ответы, но остается один вопрос: все-таки можно-ли запускать vbox на системе вообще без иксов, VBoxSDL при запуске например ругается на то что не находит мышь. Судя по статье - http://habrahabr.ru/blogs/virtualization/77834/, это можно сделать только обходными путями, т.е. тем-же ssh.

Novell-ch, а на счет запускаться в отдельных иксах, я считаю это слишком расточительно, запускать для гостя без иксов отдельный x-server, пустые затраты ресурсов. Для гостя с иксами - да, это удобно, на эту тему даже рецепты есть - http://habrahabr.ru/blogs/virtualization/63728/

savigm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.