MacでRaspberry piをエミュレートできたのでメモしておきます。
普段、VMWare Fusionを使ってるいるので、Raspbianもインストールできると思ったのですができませんでした。
それで、調べたらQEMUならできそうなのでやってみました。
#やったこと
###QEMUのインストール
brew install qemu
###QEMUの起動(失敗)
qemu-kernelをダンロード、解凍
公式から、2016-02-09-raspbian-jessie-lite.imgをダウンロード、解凍
~ cd ~/Downloads
~ 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 rootfstype=ext4 rw init=/bin/bash" -hda 2016-02-09-raspbian-jessie-lite.img
起動できない・・・
~ cd ~/Downloads
~ qemu-system-arm -kernel kernel-qemu-4.1.7-jessie -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -hda 2016-02-09-raspbian-jessie-lite.img
起動できない・・・
###QEMUの起動(成功)
raspbian-jessieでは起動できない?ようなので、前のバージョンのraspbian-wheezyをインストールすることにしました。
qemu-kernelをダウンロード
2015-05-05-raspbian-wheezy.zipをダウンロード、解凍
####初回起動
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw init=/bin/bash" -hda 2015-05-05-raspbian-wheezy.img
######/etc/ld.so.preload 編集
#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so
######/etc/udev/rules.d/90-qemu.rules 作成
KERNEL=="sda", SYMLINK+="mmcblk0"
KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
KERNEL=="sda2", SYMLINK+="root"
#####終了
# exit
####起動
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda 2015-05-05-raspbian-wheezy.img