Simulasi Raspberry Pi dengan QEMU

Gambar di atas adalah tangkapan layar simulasi menjalankan sistem operasi rasbian (adalah sistem operasi untuk rasberry pi) yang dijalankan di QEMU. Apa itu QEMU? QEMU adalah…. silahkan dipelajari sendiri. Saya tidak akan menjelaskan di sini.

Langsung saja, yang perlu dipersiapkan adalah image rasbian, di sini yang saya gunakan adalah versi 2015-11-21-raspbian-jessie.img. Kernel kernel-qemu-4.1.13-jessie, dan QEMU itu sendiri. Nah, saya menggunakan tiOS, aplikasi QEMU sudah terinstall, namun perlu ada tambahan yang diperluakan di sini :

sudo apt-get install qemu-user-static

Ekstrak image rasbian :

unzip 2015-11-21-raspbian-jessie.zip

kemudian jalankan perintah berikut untuk melihat tabel partisi dalam image tersebut :

fdisk -l 2015-11-21-raspbian-jessie.img

Nah, di image yang saya unduh tampilannya adalah sebagai berikut :

Disk 2015-11-21-raspbian-jessie.img: 3934 MB, 3934257152 bytes
255 heads, 63 sectors/track, 478 cylinders, total 7684096 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xea0e7380

                         Device Boot      Start         End      Blocks   Id  System
2015-11-21-raspbian-jessie.img1            8192      131071       61440    c  W95 FAT32 (LBA)
2015-11-21-raspbian-jessie.img2          131072     7684095     3776512   83  Linux

Terlihat unit sector sebesar 512 bytes, dan partisi dengan system Linux dimulai dengan 131072, maka kita akan me-mount image tersebut dengan perintah :

sudo mount 2015-11-21-raspbian-jessie.img -o offset=$((512*131072)) /mnt

Edit

sudo nano /mnt/etc/ld.so.preload

tambahkan tanda pagar # di awal baris teks yang ada di dalam file tersebut, kemudian simpan dengan menean tombol Ctrl+X, kemudian Y, lalu Enter.

Unmount image tadi :

sudo umount 2015-11-21-raspbian-jessie.img /mnt

Jalankan simulasi dengan perintah berikut :

/usr/bin/qemu-system-arm -kernel kernel-qemu-4.1.13-jessie \
  -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio \
  -append "root=/dev/sda2 panic=1" -hda 2015-11-21-raspbian-jessie.img \
  -redir tcp:5022::22

Jika Anda mencoba ini, Anda akan meihat tampilan seperti tangkapan layar tersebut. Selamat mencoba.

  • linux/Simulasi.Raspberry.pi.dengan.QEMU
  • Terakhir diubah: 5 bulan yang lalu
  • (Perubahan eksternal)