diff --git a/linux-image/README b/linux-image/README index bae2587..1fd0ac8 100644 --- a/linux-image/README +++ b/linux-image/README @@ -1,25 +1,27 @@ Creating and debugging the node linux image =========================================== Debug using Qemu ---------------- * Install qemu: Debian >= 9 apt-get install qemu-system-arm qemu-efi * Run DISK_EFI='efi.img' DISK_SYS='node.img' IMAGE='c4.img' + cloud-localds cloud.img cloud.txt + wget -O $IMAGE https://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-arm64-uefi1.img dd if=/dev/zero of=$DISK_EFI bs=1M count=64 dd if=/usr/share/qemu-efi/QEMU_EFI.fd of=$DISK_EFI conv=notrunc dd if=/dev/zero of=$DISK_SYS bs=1M count=64 - sudo qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -nographic -pflash $DISK_EFI -pflash $DISK_SYS -drive if=none,file=$IMAGE,id=hd0 -device virtio-blk-device,drive=hd0 -netdev type=tap,id=net0 -device virtio-net-device,netdev=net0 + sudo qemu-system-aarch64 -m 1024 -cpu cortex-a57 -M virt -nographic -pflash $DISK_EFI -pflash $DISK_SYS -drive if=none,id=cloud,file=cloud.img -drive if=none,file=$IMAGE,id=hd0 -device virtio-blk-device,drive=hd0 -netdev type=tap,id=net0 -device virtio-net-device,netdev=net0 diff --git a/linux-image/cloud.txt b/linux-image/cloud.txt new file mode 100644 index 0000000..64e580a --- /dev/null +++ b/linux-image/cloud.txt @@ -0,0 +1,4 @@ +#cloud-config +password: scitas +chpasswd: { expire: False } +ssh_pwauth: True