Created
March 9, 2015 03:17
-
-
Save philipz/04a9a165f8ce561f7ddd to your computer and use it in GitHub Desktop.
Revisions
-
philipz created this gist
Mar 9, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,28 @@ ``` QEMU version: 2.2.0 HDD init: qemu-img create -f qcow debian8-arm64.img 10G Netinstall initrd: http://ftp.ru.debian.org/debian/dists/jessie/main/installer-arm64/20150107/images/netboot/debian-installer/arm64/initrd.gz Netinstall kernel: wget http://ftp.ru.debian.org/debian/dists/jessie/main/installer-arm64/20150107/images/netboot/debian-installer/arm64/linux Netinstall start: qemu-system-aarch64 -machine virt -cpu cortex-a57 -nographic -smp 1 -m 512 -kernel linux -initrd initrd.gz -append "root=/dev/ram console=ttyAMA0" -global virtio-blk-device.scsi=off -device virtio-scsi-device,id=scsi -drive file=debian8-arm64.img,id=rootimg,cache=unsafe,if=none -device scsi-hd,drive=rootimg -netdev user,id=unet -device virtio-net-device,netdev=unet -net user Extract kernel and initrd after install: sudo modprobe nbd max_part=16 sudo qemu-nbd -c /dev/nbd0 debian8-arm64.img sudo partprobe /dev/nbd0 mkdir sda2 sudo mount /dev/nbd0p2 sda2 cp sda2/boot/vmlinuz vmlinuz-run cp sda2/boot/initrd.img initrd-run.img sudo umount sda2 rmdir sda2 sudo /opt/qemu220/bin/qemu-nbd -d /dev/nbd0 Running: qemu-system-aarch64 -machine virt -cpu cortex-a57 -nographic -smp 1 -m 512 -kernel vmlinuz-run -initrd initrd-run.img -append "root=/dev/sda2 console=ttyAMA0" -global virtio-blk-device.scsi=off -device virtio-scsi-device,id=scsi -drive file=debian8-arm64.img,id=rootimg,cache=unsafe,if=none -device scsi-hd,drive=rootimg -netdev user,id=unet -device virtio-net-device,netdev=unet -net user ```