23
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Raspberry piをエミュレートする(Mac / QEMU / Raspbian)

Last updated at Posted at 2016-02-29

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
23
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?