[참고] Windows QEMU에서 Raspbian 시작 (2016-05-27-raspbian-jessie*)
7414 단어 RaspberryPiQEMUraspbian
개요
qemu-rpi-kernel qemu의 해동에 사용
환경
(md5: 8b585a5b888e805e14f6c35f900ae939)
(md5: 0d50922374043ed5246df2b316eb7d25)
절차
위에서 다운로드
Raspbian 패치 당 (3 곳)
바이너리 에디터라든지, 잘 재작성한다.
# 바이너리 편집기는 kernel-qemu-4.4.12-jessie을 사용합니다. Options>FileMode>DirectWrite 로, Disk상의 데이터를 재기록하므로, 큰 img 파일의 편집을 할 수 있을까.
jessie-lite
C:\>fc /b 2016-05-27-raspbian-jessie-lite.img.bak 2016-05-27-raspbian-jessie-lite.img
Comparing files 2016-05-27-raspbian-jessie-lite.img.bak and 2016-05-27-RASPBIAN-JESSIE-LITE.IMG
0CAAF044: 2F 23
0CAAF088: 2F 23
0CAC6000: 2F 23
jessie(추기)
C:\QEMU>fc /b 2016-05-27-raspbian-jessie.img.bak 2016-05-27-raspbian-jessie.img
Comparing files 2016-05-27-raspbian-jessie.img.bak and 2016-05-27-RASPBIAN-JESSIE.IMG
0CC07044: 2F 23
0CC07088: 2F 23
0CC2D000: 2F 23
qemu-w64-setup-20160714.exe
이제 Kernel panic과 SD(mmcblk)를 마운트를 회피. pi@raspberrypi:~ $ cat /etc/ld.so.preload
#usr/lib/arm-linux-gnueabihf/libarmmem.so
pi@raspberrypi:~ $ cat /etc/fstab
proc /proc proc defaults 0 0
#dev/mmcblk0p1 /boot vfat defaults 0 2
#dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
pi@raspberrypi:~ $
/usr/lib/arm-linux-gnueabihf/libarmmem.so
와 패치 한 /dev/mmcblk0p1
를 C:QEMU에 복사. 배치 파일 생성(
/dev/mmcblk0p2
), 시작start.bat (jessie-lite 용)
qemu-system-arm.exe -net nic -net user,hostfwd=tcp::2222-:22 -M versatilepb -cpu arm1176 -kernel kernel-qemu-4.4.12-jessie -m 256 -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda 2016-05-27-raspbian-jessie-lite.img
start_X.bat(jessie)
qemu-system-arm.exe -net nic -net user,hostfwd=tcp::2222-:22 -M versatilepb -cpu arm1176 -kernel kernel-qemu-4.4.12-jessie -m 256 -no-reboot -serial stdio -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" -hda 2016-05-27-raspbian-jessie.img
스쿠쇼: Jessie (X)
wxHexEditor
스쿠쇼: Jessie-lite
localhost : 2222로 ssh로 QEMU Raspbian에 로그인 할 수 있습니다.
기타
Reference
이 문제에 관하여([참고] Windows QEMU에서 Raspbian 시작 (2016-05-27-raspbian-jessie*)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mt08/items/c680c6363d4d071d641c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)