11.11.2021, 16:52
Hallo zusammen,
ich bin neu hier im Forum und bastle gerade daran Android auf einem Raspi4 zu virtualisieren.
Knackpunkt dabei ist, dass der Raspi einen ARM-Prozessor hat und somit für Android ja gut geeignet scheint.
Nun habe ich Lineage gem. der Anleitung für arm kompiliert https://wiki.lineageos.org/emulator
Dafür habe ich einen Linux-Rechner mit AMD genutzt.
Nur möchte ich es mit qemu direkt starten, um steuern zu können, wie viele Instanzen davon laufen. Mit dem emulator-befehl komme ich auch ja auch so nicht weiter, da auf dem Raspi ja nicht die 200GB an Repo liegen und die gesamten anderen Daten.
Ich habe mir den Kernel-5.4 und das system.img rüber gezogen, was in /home/android/lineage/out/target/product/generic_arm64 liegt und versuche nun es irgendwie zum Laufen zu bekommen. Nur leider bekomme ich von qemu-system-aarch64 die Meldung, dass das root-Dateisystem nicht gemountet werden kann:
Hat jemand von euch eine Idee oder einen Ansatz, wie man das alles noch zum Laufen bekommen kann?
Danke und Gruß,
Hal
ich bin neu hier im Forum und bastle gerade daran Android auf einem Raspi4 zu virtualisieren.
Knackpunkt dabei ist, dass der Raspi einen ARM-Prozessor hat und somit für Android ja gut geeignet scheint.
Nun habe ich Lineage gem. der Anleitung für arm kompiliert https://wiki.lineageos.org/emulator
Dafür habe ich einen Linux-Rechner mit AMD genutzt.
Nur möchte ich es mit qemu direkt starten, um steuern zu können, wie viele Instanzen davon laufen. Mit dem emulator-befehl komme ich auch ja auch so nicht weiter, da auf dem Raspi ja nicht die 200GB an Repo liegen und die gesamten anderen Daten.
Ich habe mir den Kernel-5.4 und das system.img rüber gezogen, was in /home/android/lineage/out/target/product/generic_arm64 liegt und versuche nun es irgendwie zum Laufen zu bekommen. Nur leider bekomme ich von qemu-system-aarch64 die Meldung, dass das root-Dateisystem nicht gemountet werden kann:
Code:
[ 0.650380] VFS: Cannot open root device "" or unknown-block(0,0): error -6
[ 0.651008] Please append a correct "root=" boot option; here are the available partitions:
[ 0.651754] 0100 8192 ram0
[ 0.651755] (driver?)
[ 0.652319] 0101 8192 ram1
[ 0.652319] (driver?)
[ 0.652891] 0102 8192 ram2
[ 0.652891] (driver?)
[ 0.653511] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 0.654294] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db
[ 0.655023] 0103 8192 ram3
[ 0.655024] (driver?)
[ 0.655587] 0104 8192 ram4
[ 0.655587] (driver?)
[ 0.656154] 0105 8192 ram5
[ 0.656155] (driver?)
[ 0.656716] 0106 8192 ram6
[ 0.656717] (driver?)
[ 0.657310] 0107 8192 ram7
[ 0.657311] (driver?)
[ 0.657885] 0108 8192 ram8
[ 0.657885] (driver?)
[ 0.658446] 0109 8192 ram9
[ 0.658446] (driver?)
[ 0.659010] 010a 8192 ram10
[ 0.659010] (driver?)
[ 0.659578] 010b 8192 ram11
[ 0.659579] (driver?)
[ 0.660154] 010c 8192 ram12
[ 0.660154] (driver?)
[ 0.660732] 010d 8192 ram13
[ 0.660733] (driver?)
[ 0.661102] kworker/u2:0 (102): highest shadow stack usage: 144 bytes
[ 0.661917] cryptomgr_probe (104): highest shadow stack usage: 168 bytes
[ 0.662536] 010e 8192 ram14
[ 0.662536] (driver?)
[ 0.663116] 010f 8192 ram15
[ 0.663117] (driver?)
[ 0.663689] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Hat jemand von euch eine Idee oder einen Ansatz, wie man das alles noch zum Laufen bekommen kann?
Danke und Gruß,
Hal