Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Projets publics
Ravada-Mirror
Commits
e0610c58
Commit
e0610c58
authored
Feb 16, 2022
by
Francesc Guasch
Browse files
wip: windows 11
parent
fffe566c
Changes
3
Hide whitespace changes
Inline
Side-by-side
etc/xml/windows11-volume.xml
0 → 100644
View file @
e0610c58
<volume
type=
'file'
>
<name>
Windows11.img
</name>
<key>
/var/lib/libvirt/images/Windows11.img
</key>
<source>
</source>
<capacity
unit=
'bytes'
>
64179869696
</capacity>
<allocation
unit=
'bytes'
>
63525151744
</allocation>
<target>
<path>
/var/lib/libvirt/images/Windows11.img
</path>
<format
type=
'qcow2'
/>
<permissions>
<mode>
0644
</mode>
<owner>
0
</owner>
<group>
0
</group>
</permissions>
<timestamps>
<atime>
1498839828.853774877
</atime>
<mtime>
1497405600.641821227
</mtime>
<ctime>
1497405628.097957375
</ctime>
</timestamps>
</target>
</volume>
etc/xml/windows_11.xml
0 → 100644
View file @
e0610c58
<domain
type=
'kvm'
>
<name>
win_11
</name>
<uuid>
3b1d0d60-1380-4d01-a095-c2466c139321
</uuid>
<metadata>
<libosinfo:libosinfo
xmlns:libosinfo=
"http://libosinfo.org/xmlns/libvirt/domain/1.0"
>
<libosinfo:os
id=
"http://microsoft.com/win/10"
/>
</libosinfo:libosinfo>
</metadata>
<memory
unit=
'KiB'
>
4194304
</memory>
<currentMemory
unit=
'KiB'
>
4194304
</currentMemory>
<vcpu
placement=
'static'
current=
'2'
>
4
</vcpu>
<os>
<type
arch=
'x86_64'
machine=
'pc-q35-4.2'
>
hvm
</type>
</os>
<features>
<acpi/>
<apic/>
<hyperv>
<relaxed
state=
'on'
/>
<vapic
state=
'on'
/>
<spinlocks
state=
'on'
retries=
'8191'
/>
</hyperv>
<vmport
state=
'off'
/>
<smm
state=
'on'
/>
</features>
<cpu
mode=
'host-model'
check=
'partial'
>
<topology
sockets=
'1'
cores=
'2'
threads=
'2'
/>
</cpu>
<clock
offset=
'localtime'
>
<timer
name=
'rtc'
tickpolicy=
'catchup'
/>
<timer
name=
'pit'
tickpolicy=
'delay'
/>
<timer
name=
'hpet'
present=
'no'
/>
<timer
name=
'hypervclock'
present=
'yes'
/>
</clock>
<on_poweroff>
destroy
</on_poweroff>
<on_reboot>
restart
</on_reboot>
<on_crash>
destroy
</on_crash>
<pm>
<suspend-to-mem
enabled=
'no'
/>
<suspend-to-disk
enabled=
'no'
/>
</pm>
<devices>
<emulator>
/usr/bin/qemu-system-x86_64
</emulator>
<disk
type=
'file'
device=
'disk'
>
<driver
name=
'qemu'
type=
'qcow2'
/>
<source
file=
'/var/lib/libvirt/images.2/win_11.qcow2'
/>
<target
dev=
'sda'
bus=
'sata'
/>
<boot
order=
'2'
/>
<address
type=
'drive'
controller=
'0'
bus=
'0'
target=
'0'
unit=
'0'
/>
</disk>
<controller
type=
'usb'
index=
'0'
model=
'qemu-xhci'
ports=
'15'
>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x03'
slot=
'0x00'
function=
'0x0'
/>
</controller>
<controller
type=
'sata'
index=
'0'
>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x00'
slot=
'0x1f'
function=
'0x2'
/>
</controller>
<controller
type=
'pci'
index=
'0'
model=
'pcie-root'
/>
<controller
type=
'virtio-serial'
index=
'0'
>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x04'
slot=
'0x00'
function=
'0x0'
/>
</controller>
<interface
type=
'network'
>
<mac
address=
'52:54:00:2b:1d:41'
/>
<source
network=
'default'
/>
<model
type=
'e1000e'
/>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x06'
slot=
'0x00'
function=
'0x0'
/>
</interface>
<serial
type=
'pty'
>
<target
type=
'isa-serial'
port=
'0'
>
<model
name=
'isa-serial'
/>
</target>
</serial>
<console
type=
'pty'
>
<target
type=
'serial'
port=
'0'
/>
</console>
<channel
type=
'spicevmc'
>
<target
type=
'virtio'
name=
'com.redhat.spice.0'
/>
<address
type=
'virtio-serial'
controller=
'0'
bus=
'0'
port=
'1'
/>
</channel>
<input
type=
'tablet'
bus=
'usb'
>
<address
type=
'usb'
bus=
'0'
port=
'1'
/>
</input>
<input
type=
'mouse'
bus=
'ps2'
/>
<input
type=
'keyboard'
bus=
'ps2'
/>
<tpm
model=
'tpm-tis'
>
<backend
type=
'emulator'
version=
'2.0'
/>
</tpm>
<graphics
type=
'spice'
autoport=
'yes'
>
<listen
type=
'address'
/>
<image
compression=
'off'
/>
</graphics>
<sound
model=
'ich9'
>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x00'
slot=
'0x1b'
function=
'0x0'
/>
</sound>
<video>
<model
type=
'qxl'
ram=
'65536'
vram=
'65536'
vgamem=
'16384'
heads=
'1'
primary=
'yes'
/>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x00'
slot=
'0x01'
function=
'0x0'
/>
</video>
<redirdev
bus=
'usb'
type=
'spicevmc'
>
<address
type=
'usb'
bus=
'0'
port=
'2'
/>
</redirdev>
<redirdev
bus=
'usb'
type=
'spicevmc'
>
<address
type=
'usb'
bus=
'0'
port=
'3'
/>
</redirdev>
<memballoon
model=
'virtio'
>
<address
type=
'pci'
domain=
'0x0000'
bus=
'0x05'
slot=
'0x00'
function=
'0x0'
/>
</memballoon>
</devices>
</domain>
lib/Ravada.pm
View file @
e0610c58
...
...
@@ -740,6 +740,18 @@ sub _update_isos {
,
min_disk_size
=>
'
21
'
,
arch
=>
'
x86_64
'
}
,
windows_11
=>
{
name
=>
'
Windows 11
'
,
description
=>
'
Windows 11 64 bits. Requires an user provided ISO image.
'
.
'
<a target="_blank" href="http://ravada.readthedocs.io/en/latest/docs/new_iso_image.html">[help]</a>
'
,
xml
=>
'
windows_11.xml
'
,
xml_volume
=>
'
windows11-volume.xml
'
,
min_disk_size
=>
'
64
'
,
min_swap_size
=>
'
2
'
,
arch
=>
'
x86_64
'
,
extra_iso
=>
'
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.2\d+-\d+/virtio-win-0.1.2\d+.iso
'
,
options
=>
{
machine
=>
'
pc-q35
',
bios
=>
'
UEFI
'
}
}
,
empty_32bits
=>
{
name
=>
'
Empty Machine 32 bits
'
,
description
=>
'
Empty Machine 32 bits Boot PXE
'
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment