User Tools

Site Tools


doc:appunti:prog:qemu_arm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:prog:qemu_arm [2014/02/20 22:48] – [Con libvirt] niccolodoc: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'ipotesi di cross-compilazione è sicuramente più complessa.
 ===== Debian Squeeze o Wheezy ===== ===== Debian Squeeze o Wheezy =====
  
Line 56: Line 57:
 Si tratta dell' immagine **kernel** e dell'immagine **initrd** contenuti nell'installer. Si tratta dell' immagine **kernel** e dell'immagine **initrd** contenuti nell'installer.
  
-L'emulazione QEMU arm non dispone di un boot loader adeguato, l'immagine del kernel e della initrd devono essere presenti sulla macchina ospitante e passati sulla riga di comando a **''qemu-system-arm''**.+L'emulazione QEMU Arm non dispone di un boot loader adeguato, l'immagine del kernel e della initrd devono essere presenti sulla macchina ospitante e passati sulla riga di comando a **''qemu-system-arm''**.
  
-Dopo aver creato un'immagine disco da 4 Gb con **''qemu-img''**, si avvia l'installazione del sistema:+Dopo aver creato un'immagine disco di dimensioni adeguate (almeno 4 Gbcon **''qemu-img''**, si avvia l'installazione con:
  
 <code> <code>
Line 65: Line 66:
 </code> </code>
  
-Al termine dell'installazione si copia il kernel e l'immagine initrd installati nel sistema emulato sul sistema ospite. Quindi per avviare il sistema dall'immagine dell'hard disk emulato: +Al termine dell'installazione si copia il kernel e l'immagine initrd installati nel sistema emulato sul sistema ospite. Quindi si avvia l'emulatore con un comando come visto al paragrafo precedente.
- +
-<code> +
-qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.32-5-versatile \ +
-    -initrd initrd.img-2.6.32-5-versatile \ +
-    -hda hda.img -append "root=/dev/sda1" +
-</code> +
 ===== Con libvirt ===== ===== Con libvirt =====
  
doc/appunti/prog/qemu_arm.1392932902.txt.gz · Last modified: 2014/02/20 22:48 by niccolo