Как установить ОС на базе ZIP в VirtualBox?

Как установить ОС на базе ZIP в VirtualBox?

Я пытаюсь бежать.LineageOSв VirtualBox. Я уже скачал ZIP-файл и попытался создать загрузочный ISO-файл его содержимого с помощью mkisofs. Это не удалось, поскольку VirtualBox не смог найти загрузочный носитель (перед загрузкой я добавил ISO в оптический привод).

решение1

В своем комментарии вы говорите:

Я знаю, что LineageOS не предназначена для ПК, но я хочу попробовать ее без необходимости прошивать ее на своем телефоне. Можно запустить оригинальный образ Android в VirtualBox, хотя он не предназначен для этой цели.

Как вы отметили, LineageOS создана не для архитектуры Intel x86, используемой в процессорах ПК, а для архитектуры ARM, используемой в большинстве мобильных устройств.

Когда вы говорите, что «оригинальный образ Android» можно запустить в VirtualBox, возможно, вы имеете в видуандроид x86проект? Это версия Android, которая была модифицирована для работы на процессорах x86. Аналогично, для работы на процессорах x86 (и в VirtualBox) кому-то нужно будет портировать сам код LineageOS и создать совместимую сборку. Вы не сможете запустить версию OnePlus 3 в VirtualBox, так как она создана для процессоров ARM.

Если вы хотите попробовать его, не прошивая свой телефон, возможно, вы могли бы воспользоваться каким-нибудь эмулятором Android-устройств для ПК?

решение2

На самом деле, есть сборка LineageOS для x86 ПК - включая эмуляторы (такие как vmWare и VirtualBox). Вы думаете (как и слишком многие), что x86 - недопустимая цель - несмотря на то, что x86 - не только допустимая общая цель, но и поддерживаемая Google цель - начиная с Lollipop. Чего не хватало, так это НЕ поддержки в Android - а поддержки сообщества общей эмуляции x86 (ни vmWare, ни Oracle VirtualBox не поддерживают Android в качестве гостя); вам нужно заставить VirtualBox (например) думать, что Android - это Linux, чтобы он вообще запустился. В качестве альтернативы вы можете взять тот же ISO и запустить его на USB-накопителе (это то, что я лично делал со времен Lollipop-x86).

Связанный контент