Кему је решење за виртуелизацију хардвера за Линук које омогућава емулацију читавог ОС-а инсталираног на виртуелном диску. ВирГЛ је ОпенГЛ приказивач додан недавним КЕМУ верзијама, омогућава вам да креирате виртуелну 3Д графичку картицу унутар КЕМУ виртуелне машине.
Користећи комбинацију Андроид-к86, КЕМУ и ВирГЛ технологија, покренућемо и инсталирати комплетни Андроид ОС у виртуелну машину.
Напомена о компатибилности: Овај водич је тестиран са Убунту 19.04 и упутства у наставку ће радити за Убунту 19.04 или новије верзије. КЕМУ у старијим верзијама Убунту-а нема подршку за ВирГЛ. Такође на свом систему морате имати ЦПУ компатибилан са виртуелном машином (КВМ). Већина модерних процесора има подршку за КВМ, али његово присуство можете проверити покретањем наредбе испод:
егреп -ц '(вмк | свм)' / проц / цпуинфоБило који број већи од 0 подразумева КВМ подршку. Ипак треба да се уверите да је виртуелизација омогућена у БИОС-у. Више информација можете наћи овде.
Предуслови
Почећемо инсталирањем потребних КЕМУ пакета и додавањем корисничког имена у КВМ групу. Покрените наредбе испод:
судо апт инсталирати кему кему-квмсудо аддусер 'ид -ун' квм
Поново покрените систем. Преузмите ИСО-к86 ИСО слику одавде. Покрените следећу наредбу да бисте креирали виртуелни чврсти диск:
кему-имг цреате -ф кцов2 андроидк86_хда.имг 10ГМожете заменити 10Г било којим бројем и створиће виртуелни диск те величине у ГБ.
Водич за инсталацију Андроид-к86 КЕМУ
Да бисте покренули живу слику Андроид-к86 унутар КЕМУ виртуелне машине, извршите наредбу:
кему-систем-к86_64 \-енабле-квм \
-м 2048 \
-смп 2 \
-цпу хост \
-соундхв ес1370 \
-уређај виртио-миш-пци -уређај виртио-тастатура-пци \
-серијски мон: стдио \
-мени за покретање = укључено \
-нет ниц \
-мрежни корисник, хостфвд = тцп :: 5555-: 22 \
-уређај виртио-вга, виргл = укључен \
-приказ гтк, гл = укључено \
-хда андроидк86_хда.имг \
-цдром андроид-к86_64-8.1-р3.исо
Обратите пажњу на аргументе „хда“ и „цдром“. Морате бити сигурни да се подударају са именима виртуелног тврдог диска и преузете исо-слике Андроид-к86. Ако сте до сада тачно следили упутства, требало би да видите искачући прозор новог прозора:
Изаберите унос „Инсталација“ и сачекајте да се појави екран за поделу.
Изаберите „Направи / измени партиције“, а затим ГПТ да буде „Да“.
Занемарите упозорење на следећем екрану, само притисните било који тастер да бисте наставили. Видећете управника партиција.
Изаберите „Ново“, а затим наставите да притискате тастер
Притисните опцију „Врите“, а затим унесите „иес“ да бисте потврдили. Изаберите опцију „Куит“ да бисте изашли из управитеља партиција. Изаберите партицију „сда1“ на следећем екрану.
Изаберите „ект4“ да бисте форматирали партицију и одаберите опцију „Иес“ када се то затражи.
Одаберите „Да“ када се затражи ГРУБ лоадер.
На следећем екрану можете видети упозорење о конверзији у „МБР“. Изаберите „Да“.
Сачекајте да се инсталација заврши.
Не бирајте ниједну опцију, само затворите прозор на следећем одзиву:
Андроид-к86 је сада потпуно инсталиран у КЕМУ виртуелној машини. За покретање у новоинсталирани ОС користићемо исту дугачку команду одозго, изостављајући аргумент „цдром“.
кему-систем-к86_64 \-енабле-квм \
-м 2048 \
-смп 2 \
-цпу хост \
-соундхв ес1370 \
-уређај виртио-миш-пци -уређај виртио-тастатура-пци \
-серијски мон: стдио \
-мени за покретање = укључено \
-нет ниц \
-мрежни корисник, хостфвд = тцп :: 5555-: 22 \
-уређај виртио-вга, виргл = укључен \
-приказ гтк, гл = укључено \
-хда андроидк86_хда.имг
Видећете Андроид логотип покретања, а затим прво покрените екран за подешавање.
Сачекајте да се инсталација заврши.
Само прођите кроз подешавање да бисте стигли на почетни екран. Андроид-к86 има уграђену пуну подршку за Плаи Сторе. Имајте на уму да ће покренута виртуелна машина ухватити све притиске тастера и догађаје миша. Да бисте ослободили задржавање, мораћете да притиснете
Присутна је подршка за 3Д хардверско убрзање.
Важне ствари које бисте требали знати
- Команду коју смо горе користили можете донекле прилагодити: прекидач „-м“ је за РАМ, прекидач „-смп“ је за језгре процесора. Ако желите да истражите све опције, Гентоо Вики има прилично добро објашњење.
ће пребацити обузимајуће искуство целог екрана. - Интернет везу можете активирати унутар Андроид-к86 додиром на опцију „ВиртВифи“ у подешавањима „Ви-Фи“.
- Неће све функционисати у виртуелној машини, на пример Блуетоотх.
- Компатибилност и перформансе хардверског убрзања зависиће од графичке картице рачунара, управљачких програма и снаге процесора.
- Најновије издање Андроид-к86 долази са подршком за Виндовс у слободном облику. Прозоре можете да умањите, увећате, вратите и привучете их у углове, баш као што бисте то урадили на ОС-у радне површине.
- Андроид-к86 заостаје за тренутним Андроид издањем за верзију или две. Међутим, то неће утицати на вашу способност покретања апликација и игара.
- Андроид-к86 у КЕМУ виртуелној машини можда није 100% глатко једро. Можете очекивати неке случајне падове и сила се затвара с времена на време.
Побољшање компатибилности апликација у Андроид-к86
Неке андроид апликације могу одбити да раде са к86 архитектуром. Андроид-к86 укључује библиотеку компатибилности која вам помаже у великој мери, али и даље можете пронаћи проблеме са одређеним апликацијама. Да бисте омогућили слој компатибилности, у системским подешавањима пребаците „изворни мост“.
На крају, имамо мали проблем који тек треба решити. Резолуција виртуелне машине Андроид-к86. Ако имате нижи хардвер за рачунар, предлажем вам да Андроид покренете само у прозору у подразумеваној резолуцији (онемогућите „Зоом То Фит“ у менију „Виев“). Ако имате способан хардвер, резолуцију можете повећати следећи упутства у наставку.
Промена резолуције инсталације Андроид-к86 у КЕМУ виртуелној машини (ВМ)
УПОЗОРЕЊЕ: Све доле наведене команде треба да се изврше у инсталацији Андроид-к86 ВМ (гост). НЕ покушавајте да покренете ове наредбе у својој Убунту инсталацији (хост).
Да бисмо трајно променили резолуцију Андроид ВМ-а, потребно је да покренемо неке команде у терминалу покренутом унутар покренуте инстанце ВМ-а. Андроид-к86 долази са апликацијом емулатора терминала, покрените је и покрените следеће команде једну по једну (омогућите роот приступ када се то затражи):
сумоунт / дев / блоцк / сда1 / мнт
ви / мнт / груб / мену.Прво
Притисните након што видите текстуалну датотеку да започне режим уређивања. У први унос додајте жељену резолуцију у формату „видео = видтхкхеигхт“, као што је приказано на снимку заслона испод:
Да бисте сачували датотеку, прво притисните
Поново покрените Андроид ВМ. Ваша жељена резолуција је постављена сада. Можда ћете видети неки исечак у режиму прозора ако је резолуција вашег ВМ-а једнака резолуцији вашег монитора, јер насловна трака прозора и обруби заузимају мало простора. Да бисте то поправили, мораћете да омогућите „Зоом То Фит“, као што је приказано на снимку заслона испод:
Ако пребацујете преко целог екрана притиском на
Витрина
Овај чланак тврди да покреће 3Д Андроид игре у Линуксу, не би било никаквих снимака. Дакле, ево неколико снимака играња СуперТукКарт-а који ради пуном брзином унутар КЕМУ виртуелне машине са Убунту 19.04 као домаћин. Управљам игром тастерима са стрелицама на тастатури, али сама игра ради на Андроид-к86 ВМ. ГИФ испод је убрзан и изгубио је квалитет током конверзије:
Овим се завршава дугачак пост. Ако волите да покрећете Андроид апликације и игре на рачунару, овај метод је много бољи од коришћења независних емулатора са лудим политикама приватности, плус не захтева да се мешате у системске партиције за двоструко покретање.