9/12/2023 0 Comments Qemu system arm windowsStart QEMU qemu-system-x86_64 -serial pipe:/tmp/guest -kernel vmlinuz -hda wheezy.img -append "root=/dev/sda console=ttyS0" Input/output through a named pipe (file) Create a named pipe mkfifo /tmp/guest.in /tmp/guest.out -hda wheezy.img is a raw image which is suitable for booting with vmlinuz binary ( wheezy.qcow2 won't be recognized in the block device).ģ.-kernel vmlinuz loads the kernel from the local "./vmlinuz" file. Or mount device locally, put the public key to the.When login screen appears, send a login string: printf "root\n" > /tmp/guest.in Take an output from the guest cat /tmp/guest.out serial pipe:/tmp/guest redirects a guest's output to a /tmp/guest.out and allows to send input from host to guest via /tmp/guest.in. Restart SSH daemon on the guest: # Guest.Fix the /etc/ssh/sshd_config on the guest: PasswordAuthentication no.ssh directory, and concatenate to authorized_keys. Viola! You don't need the password and you can automate the remote QEMU guest. wheezy.qcow2 (i386): bootable Debian "Wheezy" image a QEMU copy-on-write format.Login/password: "root"/"root", and "user"/"user". wheezy.img (i386): non-bootable Debian "Wheezy" image (without kernel) to use with own kernel ( -kernel vmlinuz).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |