PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QEMU: System Cubieboard



Gladdle
15.12.14, 21:03
Guten Abend, ich habe per google auf dieses Forum gefunden aufgrund eines Fehlers mit QEMU. Auf http://forum-bananapi.de sowie auf http://forums.gentoo.org (Verwende ich seit 2004) habe ich schon um Hilfe gefragt, jedoch arbeiten dort wenig Leute mit QEMU. Mein Problem: Ich habe einen Banana Pi mit Linux Gentoo im produktiven Betrieb (SQL, OwnClioud und Mozilla Sync). Zum experimentieren hätte ich gerne ein virtuelles System. QEMU bietet hier die beste wahl, da er einen Cubieboard emulieren kann. Auf http://lemaker.org habe ich mir das IMG von Gentoo herunter geladen und mit
qemu-img.exe convert Gentoo_For_BananaPi_v1_0_1.img -O qcow2 Cubieboard-Gentoo.qcow2 konvertiert. Meine startqemu.bat sieht so aus:
@echo off
set qemuexe="C:\Program Files (x86)\virtuelle-Maschinen\QEMU\qemu-2.1.2-win32-gtk\qemu-system-arm.exe"
set qemuimg="D:\_virtuelle-PCs\QEMU-Disks\Cubieboard-Gentoo.qcow2"
%qemuexe% -M cubieboard -append "root=/dev/mmcblk0p2" -append "boot=/dev/mmcblk0p1" -kernel "/boot/uImage" -drive if=sd,cache=unsafe,file=%qemuimg% -net nic -k de Es kommt aber folgender Fehler:
/boot/uImage: No such file or directory
qemu: could not load kernel '/boot/uImage' Host: Windows 7 Pro
QEMU Version 2.1.2
Was mache ich falsch? Ich finde per Google nichts brauchbares und wäre über Tipps sehr dankbar.

DrunkenFreak
16.12.14, 13:30
Existiert /boot/uImage? Wenn ja, ist es vermutlich die falsche Platte beim Bootloader.

Gladdle
16.12.14, 15:32
Durch
-drive if=sd,cache=unsafe,file="D:\_virtuelle-PCs\QEMU-Disks\Cubieboard-Gentoo.qcow2" wird dem System gesagt das es eine SD Karte emulieren soll, mit besagter Image als Festplatte. Da SD verschiebt sich auch die Partitionstabelle:

/dev/mmcblk0p1 <= Partition 1, hier liegt die Datei "uImage".
/dev/mmcblk0p1 <= Partition 2, also /
Sobald ich das Image auf die SD Karte schiebe bootet der Banana Pi.