
У меня есть гостевая ОС Ubuntu 9.04, запущенная на виртуальной машине VirtualBox, размещенной на MacOS X Tiger. Я пытаюсь увеличить разрешение экрана, так как гостевая ОС по умолчанию, к сожалению, поддерживает только 800x600 и 640x480.
Я провел некоторые исследования и также изучил ответы на вопросывопрос 1660на этом сайте. Я понимаю, что изменение разрешения экрана требует установки "Linux Guest Additions". Как описано наэта страница, я попробовал Устройства>>Установить гостевые дополнения из меню виртуальной машины.
Соответствующий образ компакт-диска был правильно смонтирован на рабочем столе Ubuntu, но после запуска «sudo bash ./VBoxLinux» в /media/cdrom я получил только сообщение «Обнаружена неподдерживаемая среда X86».
Согласно руководству VirtualBox, также должна быть возможность изменять размер окна виртуальной машины и тем самым изменять разрешение экрана гостя. Пункт меню Machine>>Auto Resize Guest Display активирован и неактивен. Изменение фактического размера окна виртуальной машины не оказывает никакого влияния на разрешение экрана гостя Ubuntu.
На этом мои усилия на данный момент подошли к концу. Хотелось бы узнать, удалось ли кому-нибудь увеличить разрешение экрана гостевой системы Ubuntu, запущенной на VirtualBox/MacOS X.
решение1
Уэс сделал комментарийнастатья, которую вы упомянуличто помогло нескольким другим людям, столкнувшимся с той же проблемой:
Уэс:
Небольшое изменение для шага 3 в новой версии VirtualBox для хостов Windows. Существуют разные версии дополнений для платформ x86 и amd64. Между установками 2 и 3 вы можете ввести «ls» и посмотреть точное название дополнений для вашей платформы, затем выполнить «sudo bash ./VBoxAdditions-###.run», заменив ### на x86 или amd64.
Попробуйте выполнить sudo bash ./VBoxLinuxAdditions-x86.run
команду после cd
-ing на установочном компакт-диске гостевых дополнений.
решение2
Я нашел решение... пока виртуальная машина работает...
- перейдите в командную строку [windows+r, введите cmd ,enter]...
- Перейдите в C:\Program Files\Oracle\VirtualBox и
- выполните эту команду
VBoxManage controlvm "Ubuntu10.10" setvideomodehint 1280 800 32
где «Ubuntu10.10» — это имя вашей виртуальной машины... и разрешение вашей виртуальной машины будет меняться на лету.. :) и да, измените строку 1280 800 32 на любое разрешение, которое вам нужно... обратите внимание, 32 здесь — это битовая глубина..
Я предполагаю, что вы сначала установили гостевые дополнения.