doc:appunti:prog:qemu_arm
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:prog:qemu_arm [2014/02/20 22:23] – [Debian Squeeze o Wheezy] niccolo | doc:appunti:prog:qemu_arm [2014/02/20 23:07] (current) – [Debian armel su QEMU] niccolo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Debian armel su QEMU ====== | ====== Debian armel su QEMU ====== | ||
| + | La necessità è quella di avere un box Arm dove fare compilazione nativa di pacchetti Debian. Su alcune architetture (LaCie, QNAP, ecc.) potrebbe essere troppo pesante o impossibile effettuare la compilazione. Anche l' | ||
| ===== Debian Squeeze o Wheezy ===== | ===== Debian Squeeze o Wheezy ===== | ||
| Line 56: | Line 57: | ||
| Si tratta dell' immagine **kernel** e dell' | Si tratta dell' immagine **kernel** e dell' | ||
| - | L' | + | L' |
| - | Dopo aver creato un' | + | Dopo aver creato un' |
| < | < | ||
| Line 65: | Line 66: | ||
| </ | </ | ||
| - | Al termine dell' | + | Al termine dell' |
| - | + | ||
| - | < | + | |
| - | qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.32-5-versatile \ | + | |
| - | -initrd initrd.img-2.6.32-5-versatile \ | + | |
| - | -hda hda.img -append " | + | |
| - | </ | + | |
| ===== Con libvirt ===== | ===== Con libvirt ===== | ||
| - | In teoria | + | Con **[[http:// |
| - | Il file di configurazione .xml che più si avvicina ad una configurazione funzionante è il seguente: | + | Tuttavia il problema è risolvibile installando libvirt 1.2.1-1~bpo70 dai Debian backports, questa è un file di configurazione |
| <code xml> | <code xml> | ||
| - | <domain type='kvm'> | + | <domain type='qemu'> |
| < | < | ||
| < | < | ||
| Line 87: | Line 81: | ||
| < | < | ||
| <os> | <os> | ||
| - | <type arch='arm' machine=' | + | <type arch='armv7l' machine=' |
| < | < | ||
| < | < | ||
| - | | + | <!-- < |
| - | | + | < |
| - | | + | |
| - | < | + | |
| - | --> | + | |
| <boot dev=' | <boot dev=' | ||
| </os> | </os> | ||
| Line 105: | Line 96: | ||
| < | < | ||
| < | < | ||
| - | | + | < |
| - | < | + | |
| <disk type=' | <disk type=' | ||
| - | <source file='/ | + | |
| + | | ||
| <target dev=' | <target dev=' | ||
| </ | </ | ||
| < | < | ||
| - | <model type='virtio'/> | + | <model type='rtl8139'/> |
| <mac address=' | <mac address=' | ||
| <source bridge=' | <source bridge=' | ||
| <target dev=' | <target dev=' | ||
| - | <script path=' | ||
| </ | </ | ||
| - | <graphics | + | <serial |
| - | <serial | + | <source mode=" |
| + | <protocol | ||
| </ | </ | ||
| </ | </ | ||
| Line 127: | Line 118: | ||
| Alcune note: | Alcune note: | ||
| - | * Se si tenta di allocare | + | * Questa architettura emulata non consente |
| * La configurazione di cui sopra la scheda di rete viene posta in [[..: | * La configurazione di cui sopra la scheda di rete viene posta in [[..: | ||
| + | * Si è scelta l' | ||
| - | Con questa configurazione vengono passati all' | ||
| - | |||
| - | * **'' | ||
| - | * ... | ||
| - | |||
| - | Per // | ||
doc/appunti/prog/qemu_arm.1392931387.txt.gz · Last modified: by niccolo
