Разрешение экрана для Android android x86
Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моей Windows 7. Я загрузил VirtualBox и ISO, и я создал с ним виртуальную машину, но я не могу установить разрешение 320×480 или что-то подобное.
в мой .vbox файл, и я сделал это. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию загрузки. Когда он загружается, я должен нажать Enter , чтобы увидеть доступные параметры, но между ними нет 320×480 . Как я могу заставить его работать?
ОТВЕТЫ
Ответ 1
Чтобы изменить разрешение экрана Android-x86 на VirtualBox, вам необходимо:
Добавить пользовательское разрешение экрана:
Android = 6.0:
Выясните, что такое «шестнадцатеричное значение» для вашего VideoMode :
2.1. Запуск виртуальной машины
2.2. В меню GRUB введите a (Android >= 6.0: e )
2,3. На следующем экране добавьте vga=ask и нажмите Enter
2,4. Найдите свое разрешение и запишите/запомните значение «hex» для столбца Mode
Перевести значение на десятичную нотацию (например, 360 hex — 864 в десятичной форме).
Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:
4,3. Добавьте vga=864 (если ваше шестнадцатеричное значение 360 ). Теперь это должно выглядеть так:
kernel/android-2.3-RC1/kernel quiet root =/dev/ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320×480 src=/android-2.3-RC1 SDCARD =/data/sdcard.img vga = 864
4,4. Сохраните его:
Отключите и перезагрузите компьютер:
Надеюсь, что это поможет.
Ответ 2
Основываясь на моем опыте, достаточно использовать следующие дополнительные параметры загрузки:
Не нужно добавлять определение vga. Следите за значением ДОИ! Чем больше размер, тем больше ваши значки.
Чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)
Теперь отредактируйте эту строку:
Ответ 3
В VirtualBox вы должны добавить собственное разрешение с помощью команды:
вместо редактирования файла .vbox .
Это решение отлично работает для меня!
Ответ 4
Я хочу прояснить одну небольшую пропасть здесь. Вы должны использовать CustomVideoMode1 перед CustomVideoMode2 и т.д. VirtualBox распознает эти режимы, начиная с 1, и если вы пропустите номер, он не узнает ничего на том или ином пропущенном вами номере. Это застало меня врасплох.
Ответ 5
Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовую таблицу. Вы можете играть с xxx в DPI = xxx, чтобы изменить разрешение. Xxx = 100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но может быть слишком малым при работе с Android в Virtualbox.
С прилагаемым к ядру android kernel cmd:
Ответ 6
ОК, может быть, мне больше нравится, у меня нет никаких ссылок на UVESA_MODE или S3 в их menu.lst. Во-первых, выполните процедуру «VBoxManage setextradata» VM_NAME_HERE «CustomVideoMode1» «320x480x32» через терминал. Мой пользовательский видеомод был «1920x1089x32». (извините, я использую Linux, поэтому процедура работает в Linux) для Windows, просто добавьте .exe в VBoxManage.. Посмотрите первую запись, как описано выше, это запись в меню, которую вы обычно загружаете. Я обычно использую nano, поскольку он работает более легко для меня. И nano, похоже, присутствует и в Android > 6. (другая версия не проверена)
- Загрузочная виртуальная машина, выберите «режим отладки» для загрузки. Нажатие «enter» через некоторое время приведет к запросу
- Изменить каталог на /mnt/grub «cd/mnt/grub»
- укажите содержимое каталога с помощью «ls» (не обязательно, но мне нравится видеть, где я)
- скопировать menu.lst(выполнить эту стандартную процедуру перед изменением чего-либо) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотели бы использовать для резервного копирования)
- откройте menu.lst, например: «nano menu.lst».
- загляните в первый пункт меню (обычно есть 4, начиная с заголовков, которые вы видите в загрузочном меню), запись «ядро», заканчивающаяся словом «quiet»
- замените «тихий» на что-то вроде «vga = ask», если вы хотите, чтобы каждый раз при загрузке для разрешения экрана запрашивался запрос, или «vga = (значение HEX)», как показано в surlac anwer.
- выйти и сохранить, не забудьте на самом деле сохранить его! дважды проверьте это. (ctrl + X, YES, Enter для nano)
- перезагрузите виртуальную машину с помощью «ВАШЕГО ХОЗЯЙКА» + «R» (обычно «правое управление» + «R» )
Надеюсь, что это поможет любому, поскольку это решило мою проблему.
edit: Я вижу, что я помещал эту статью в неправильном месте, так как исходный вопрос касается другой версии Android. Кто-нибудь знает, как переместить его в соответствующее место?
Ответ 7
Я использую ubuntu 13.04 в качестве хоста. Этот чистый учебник работает:
Чтобы добавить дополнительные разрешения, выполните следующие действия:
- Запустите нужную виртуальную машину в Oracle Virtualbox.
Выполнить на терминале:
Проверьте имя своей виртуальной машины
Добавить новое разрешение:
Найти в вышеописанном учебнике: «Проверить размер и разрешение экрана»
Источник
Переключить разрешение экрана android x86
Я хотел бы использовать Android-x86 2.2 в качестве эмулятора в своей Windows 7. Я загрузил VirtualBox и ISO, и я создал с ним виртуальную машину, но я не могу установить разрешение на 320×480 или что-то подобное.
В мой файл .vbox , и я это сделал. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию загрузки. Когда он загружается, мне нужно нажать Enter , чтобы увидеть доступные параметры, но среди них нет 320×480 . Как заставить его работать?
8 ответов
Чтобы изменить разрешение экрана Android-x86 на VirtualBox, вам необходимо:
Добавьте настраиваемое разрешение экрана:
Android = 6.0:
Выясните, что такое шестнадцатеричное значение для вашего VideoMode :
2.1. Запустите виртуальную машину
2.2. В меню GRUB введите a (Android> = 6.0: e )
2.3. На следующем экране добавьте vga=ask и нажмите Enter
2.4. Найдите свое разрешение и запишите / запомните шестнадцатеричное значение для столбца Mode
Преобразуйте значение в десятичное представление (например, 360 шестнадцатеричное равно 864 в десятичном).
Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:
4.3. Добавьте vga=864 (если ваше «шестнадцатеричное» значение равно 360 ). Теперь это должно выглядеть так:
ядро /android-2.3-RC1/kernel quiet root = / dev / ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320×480 SRC = / android-2.3-RC1 SDCARD = / data / sdcard.img vga = 864
Размонтировать и перезагрузить:
Надеюсь это поможет.
Установить разрешение в android x86
Libvirt / qemu
Временно
- Добавьте nomodeset и vga=ask в параметры загрузки ядра записи grub для android x86;
- Найдите лучшее разрешение и запишите код, который вы использовали.
Постоянно
- Преобразуйте этот код в десятичное из шестнадцатеричного;
- Добавьте vga=decimal_code к предпочтительной записи в /mnt/grub/menu.lst (установлен, если Android запущен в режиме отладки ).
Хорошо, может быть, есть такие, как я, у которых нет ссылок на UVESA_MODE или S3 в их menu.lst. Сначала выполните процедуру «VBoxManage setextradata» VM_NAME_HERE «» CustomVideoMode1 «» 320x480x32 «» через терминал. Мой пользовательский видеорежим был «1920x1089x32» . (извините, я использую Linux, поэтому процедура работает в Linux) для Windows, просто добавьте .exe в VBoxManage .. Посмотрите в первую запись, как описано ранее, это пункт меню, который вы должны нормально загружается. Обычно я использую nano, так как мне так удобнее. И nano тоже присутствует в Android> 6. (другая версия не пробовала)
- Загрузите виртуальную машину, выберите для загрузки вариант «режим отладки». Нажатие «Enter» через некоторое время вызовет подсказку
- Измените каталог на / mnt / grub «cd / mnt / grub»
- перечислить содержимое каталога с помощью «ls» (необязательно, но мне нравится видеть, где я нахожусь)
- скопируйте menu.lst (выполните эту стандартную процедуру, прежде чем что-либо менять) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотите использовать для резервного копирования)
- откройте menu.lst, например: «nano menu.lst».
- посмотрите в первую запись меню (обычно их 4, начиная с заголовков, которые вы видите в меню загрузки), запись «ядро», которая заканчивается словом «тихо»
- замените «quiet» на что-то вроде «vga = ask», если вы хотите, чтобы каждый раз при загрузке спрашивал разрешение экрана, или «vga = (HEX value)», как показано в ответе Surlac.
- выйти и сохранить, не забудьте на самом деле сохранить его! дважды проверьте это. (ctrl + X, YES, Enter для нано)
- перезагрузите ВМ с помощью «ВАШ КЛЮЧ ХОЗЯКА» + «R» (обычно «правый элемент управления» + «R»)
Надеюсь, это поможет кому-нибудь, так как решило мою проблему.
Edit: Я вижу, что разместил эту статью не в том месте, поскольку исходный вопрос касается другой версии Android. Кто-нибудь знает, как его переместить в подходящее место?
Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграть с xxx в DPI = xxx, чтобы изменить разрешение. Xxx = 100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с андроидом в Virtualbox.
Со следующим добавлением к cmd ядра Android:
Я использую ubuntu 13.04 в качестве хоста. Этот понятный учебник работает:
Чтобы добавить больше разрешений, сделайте следующее:
- Запустите желаемую виртуальную машину в Oracle Virtualbox
Выполнить на терминале:
Проверьте имя вашей виртуальной машины
Добавьте новое разрешение:
В приведенном выше руководстве вы найдете: «Тестирование экрана с разным размером и разрешением».
Я хотел бы прояснить одну небольшую ошибку. Вы должны использовать CustomVideoMode1 перед CustomVideoMode2 и т. Д. VirtualBox распознает эти режимы в порядке, начиная с 1, и если вы пропустите номер, он не распознает ничего, равного или превышающего номер, который вы пропустили. Это застало меня врасплох.
В VirtualBox вы должны добавить собственное разрешение с помощью команды:
Вместо редактирования файла .vbox .
Это решение мне подходит!
Исходя из моего опыта, достаточно использовать следующие дополнительные варианты загрузки:
Нет необходимости добавлять определение vga. Следите за значением DPI! Чем больше, тем больше ваши значки.
Чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)
Источник
Изменить разрешение экрана android x86
Android OS на x86
В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel
Вопросы, касающиеся только проектов Phoenix OS , Remix OS x86 и Bliss-x86 , обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию .
- Hardware List — список совместимого оборудования
- Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего. - Ситуация с поддержкой планшетов, Критическое замечание о звуке.
- Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.
- Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.
- Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.
Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.
title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img
title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img
title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img
title Windows
rootnoverify (hd0,1)
chainloader +1
Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.
GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:
set timeout=60
set gfxmode=1024×768
terminal_output gfxterm
Источник
Переключить Android x86 разрешение экрана
Я хотел бы использовать Android-x86 2.2 в качестве эмулятора на моей Windows 7. Я скачал VirtualBox и ISO, и я создал виртуальную машину с ним, но я не могу установить разрешение 320×480 или что-то подобное.
в мой файл .vbox , и я сделал это. Затем я добавил UVESA_MODE=320×480 и vga=ask в конфигурацию загрузки. Когда он загружается, я должен нажать Enter чтобы увидеть доступные варианты, но среди них нет 320×480 . Как я могу заставить его работать?
Чтобы изменить разрешение экрана Android-x86 в VirtualBox, вам необходимо:
Добавить собственное разрешение экрана:
Android = 6.0:
Выясните, каково значение «hex» для вашего VideoMode :
2.1. Запустите ВМ
2.2. В меню GRUB введите a (Android> = 6.0: e )
2.3. На следующем экране добавьте vga=ask и нажмите Enter
2.4. Найдите свое разрешение и запишите/запомните шестнадцатеричное значение для столбца Mode
Переведите значение в десятичную запись (например, 360 hex — это 864 в десятичном формате).
Перейдите к menu.lst и измените его:
4.1. В меню GRUB выберите Debug Mode
4.2. Введите следующее:
4,3. Добавьте vga=864 (если ваше ‘шестнадцатеричное значение 360 ). Теперь это должно выглядеть так:
ядро /Android-2.3-RC1/kernel quiet root =/dev/ram0 androidboot_hardware = eeepc acpi_sleep = s3_bios, s3_mode DPI = 160 UVESA_MODE = 320×480 SRC =/Android-2.3-RC1 SDCARD =/data/sdcard.img vga = 864
Размонтировать и перезагрузить:
Надеюсь это поможет.
Исходя из моего опыта, достаточно использовать следующие дополнительные параметры загрузки:
Нет необходимости добавлять определение VGA. Не упустите значение DPI! Чем больше, тем больше ваши иконки.
Чтобы добавить предыдущие параметры загрузки, перейдите в режим отладки (во время выбора меню grub)
Теперь отредактируйте в этой строке:
В VirtualBox вы должны добавить собственное разрешение с помощью команды:
вместо редактирования файла .vbox .
Это решение прекрасно работает для меня!
Я хотел бы уточнить одну маленькую ошибку здесь. Вы должны использовать CustomVideoMode1 до CustomVideoMode2 и т.д. VirtualBox распознает эти режимы по порядку, начиная с 1, и, если вы пропустите номер, он не будет распознавать что-либо, начиная с пропущенного номера. Это застало меня врасплох.
Проверено следующее на Virtualbox-5.0.24, Android_x86-4.4-r5. Вы получаете экран, похожий на 8-дюймовый стол. Вы можете поиграться с xxx в DPI = xxx, чтобы изменить разрешение. Xxx = 100 делает его действительно маленьким, чтобы точно соответствовать реальной таблице, но он может быть слишком маленьким при работе с Android в Virtualbox.
Со следующим добавленным к Android ядру cmd:
ОК, может быть, есть еще такие, как я, у которых нет ссылок на UVESA_MODE или S3 в их menu.lst. Сначала выполните «VBoxManage setextradata» VM_NAME_HERE «» CustomVideoMode1 «» 320x480x32 «» через терминал. Мой пользовательский видеомод был «1920x1089x32» . (извините, я использую Linux, поэтому процедура работает на linux) для Windows, просто добавьте .exe в VBoxManage .. Посмотрите в первой записи, как описано выше, это пункт меню, который вы бы нормально загружается. Я обычно использую нано, так как он работает легче для меня. И nano тоже присутствует в Android> 6. (другая версия не пробовала)
- Загрузите ВМ, выбрав опцию «режим отладки» для загрузки. Нажатие «ввод» через некоторое время приведет к подсказке
- Перейдите в каталог/mnt/grub «cd/mnt/grub»
- список содержимого каталога с помощью «ls» (не обязательно, но мне нравится видеть, где я нахожусь)
- скопируйте menu.lst (выполните эту стандартную процедуру, прежде чем что-либо менять) «cp menu.lst menu.lst.bak» (или любое другое расширение, которое вы хотите использовать для резервного копирования)
- открыть menu.lst, например: «nano menu.lst».
- посмотрите в первом пункте меню (обычно их 4, начиная с названий, которые вы видите в меню загрузки), запись «kernel», которая заканчивается словом «quiet»
- замените «quiet» на что-то вроде «vga = ask», если вы хотите, чтобы при загрузке каждый раз запрашивалось разрешение экрана, или «vga = (значение HEX)», как видно из ответа surlac.
- выйти и сохранить, не забудьте сохранить его! перепроверьте это. (Ctrl + X, YES, Enter для нано)
- перезагрузите VM с помощью клавиши «YOUR Host KEY» + «R» (обычно «правый контроль» + «R»)
Надеюсь, это поможет кому-нибудь, так как оно решило мою проблему.
Правка: я вижу, что я поместил эту статью не в том месте, так как исходный вопрос о другой Android версии. Кто-нибудь знает, как переместить его в подходящее место?
Источник