Does not show Pre-Boot Login Menu (When using FDE) When Using Qemu

2022-05-04 Thread Ahmad Ismail
When I run VM with the following command:

qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 2 -m 4096 \
-drive file=/media/blueray/WDPurple8TB/QEMU_Backup/ubuntu.qcow2,if=virtio \
-vga virtio -display gtk,gl=on

I get the following screen:

https://i.stack.imgur.com/HofCx.png

But I do not see this screen when I use spice using:

#!/bin/bash

QEMU_AUDIO_DRV=spice

qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 2 -m 8192 \
-drive file=/media/blueray/WDPurple8TB/QEMU_Backup/ubuntu.qcow2,if=virtio \
-machine vmport=off \
-vga qxl -usb -device qemu-xhci -device usb-tablet \
-soundhw hda \
-spice port=5911,addr=127.0.0.1,disable-ticketing \
-device virtio-serial-pci \
-chardev spicevmc,id=spicechannel0,debug=0,name=vdagent \
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
-device 
virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0
\
-chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1 \
-daemonize

remote-viewer 
--spice-shared-dir=/media/blueray/WDPurple8TB/QEMU_Backup/Ubuntu_Share
spice://127.0.0.1:5911 > /dev/null 2>&1 &

The problem is I need to use spice for other features.

What can I do?


Re: How to get the hostname and IP address of a VM using qemu-guest-agent

2022-04-14 Thread Ahmad Ismail
Thank you very much for your kind answer. Due to a mail filter issue on my
client, I did not find your response earlier. Sorry for the late reply.


How to get the hostname and IP address of a VM using qemu-guest-agent

2022-01-23 Thread Ahmad Ismail
I am running a VM using

qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 1 -m 2048 \
-drive file=ubuntu-server1.qcow2,if=virtio -vga virtio -display none
-daemonize \
-nic bridge,model=virtio-net-pci,mac=DE:AD:BE:EF:E0:00

To get the IP address I have to use:

ps -ef | grep qemu
arp | grep -i DE:AD:BE:EF:38:C4
ip neigh | grep -i DE:AD:BE:EF:38:C4

After, reading the wiki, I have installed and enabled qemu-guest-agent in
the guest.

sudo apt install qemu-guest-agent
sudo systemctl start qemu-guest-agent
sudo systemctl enable qemu-guest-agent

I have run the VM using

qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 1 -m 2048 \
-drive file=ubuntu-server1.qcow2,if=virtio -vga virtio -display none
-daemonize \
-nic bridge,model=virtio-net-pci,mac=DE:AD:BE:EF:E0:00 \
-chardev socket,path=/tmp/qga.sock,server,nowait,id=qga0 \
-device virtio-serial \
-device virtserialport,chardev=qga0,name=org.qemu.guest_agent.0

So, the socket is in /tmp/qga.sock.

Now I am not understanding how to use this socket to get the hostname and
IP of the guest.


How can I share clipboard between guest and host

2022-01-14 Thread Ahmad Ismail
I am running my vm using

qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 2 -m 4096 -drive
file=mint20.3.qcow2,if=virtio -vga virtio -display gtk

How can I copy-paste between guest and host?


How to give internet access to bridge network

2022-01-14 Thread Ahmad Ismail
I run a vm with the following network option.

-nic 
bridge,model=virtio-net-pci,mac=DE:AD:BE:EF:A5:9E,id=vm-net1,br=virbr0,helper=/usr/lib/qemu/qemu-bridge-helper

As you can see, I am using the bridge backend.

How can I give it internet access?



What is the difference between different netdev backends

2022-01-14 Thread Ahmad Ismail
For example, in case of virtualbox there is a table like

[image: virtualbox-network.png]

It shows the difference between different network options.

However, I could not find a table like this for different netdav backends.

$ qemu-system-x86_64 -nic help
Available netdev backend types:
socket
hubport
tap
user
l2tpv3
bridge
vhost-user

Can anyone please give me a brief on when to use what.


Re: list only particular type of device

2022-01-14 Thread Ahmad Ismail
Thank you very much.

*Thanks and Best Regards,Ahmad Ismail*


On Fri, Jan 14, 2022 at 4:07 PM Narcis Garcia 
wrote:

> $ qemu-system-x86_64 -device help | sed -ne '/^Network devices:/,//p' |
> sed -e '/^$/q'
>
> Narcis Garcia
>
> El 14/1/22 a les 10:40, Ahmad Ismail ha escrit:
>
> The following command give a list of all the devices.
>
> % qemu-system-x86_64 -device help
>
> I only want the list of Network devices.
>
> How can I get that?
>
>


list only particular type of device

2022-01-14 Thread Ahmad Ismail
The following command give a list of all the devices.

% qemu-system-x86_64 -device help

I only want the list of Network devices.

How can I get that?


What is the difference between virtio-net-pci, virtio-net-pci-non-transitional and virtio-net-pci-transitional

2022-01-11 Thread Ahmad Ismail
I am seeing multiple virtio models for -nic.

% qemu-system-x86_64 -nic model=help | grep virtio
virtio-net-pci
virtio-net-pci-non-transitional
virtio-net-pci-transitional

I want to know the difference between them. When to use what?

Thanks and Best Regards,
Ahmmad Ismail