About-virtualization-simple: Difference between revisions

From Alpine Linux
(create page)
 
m (create page)
 
Line 5: Line 5:


{{Pill||v3.21.x-v3.22.x|cadetblue|lightblue}}
{{Pill||v3.21.x-v3.22.x|cadetblue|lightblue}}
==== Manually fixing/installing system level kvm modules (as root) ====
==== Manually fixing/enabling system level kvm modules (as root) ====
<pre>
<pre>
# ls -l /dev/kvm  
# ls -l /dev/kvm  
crw-rw-rw- 1 root kvm 10, 232 Sep 21 03:47 /dev/kvm
crw-rw-rw- 1 root kvm 10, 232 Sep 21 03:47 /dev/kvm
</pre>
</pre>
Line 50: Line 51:
</pre>
</pre>


CPU specific kernel modules is now loaded.
CPU specific kernel modules are now loaded.





Latest revision as of 00:59, 21 September 2025

Setup walkthrough

WIP

Basic check/setup prep your system for virtualization usage.

v3.21.x-v3.22.x

Manually fixing/enabling system level kvm modules (as root)

# ls -l /dev/kvm 

crw-rw-rw- 1 root kvm 10, 232 Sep 21 03:47 /dev/kvm

This means your devices' virtualization feature is enabled in bios.

Tip: - For further setup to work correctly, its assumed that Alpine Linux installed in done for version between v3.21.x and v3.22.x

Lets find your CPU brand/type.

# cat /proc/cpuinfo | grep -E 'model name|Processor'

model name	: Intel(R) Core(TM) i5-3340M CPU @ 2.70GHz
...

Cpu is INTEL.

Lets load kvm module.

# modprobe kvm

Lets check current kvm modules already loaded.

# lsmod | grep kvm

kvm                  1392640  0
irqbypass              12288  1 kvm

If this does not show/load CPU specific kernel modules yet.

Lets load it.

# modprobe kvm_intel # for INTEL cpu

# modprobe kvm_amd # for AMD cpu

# lsmod | grep kvm

kvm_intel             409600  3
kvm                  1392640  2 kvm_intel
irqbypass              12288  1 kvm

CPU specific kernel modules are now loaded.


Using virtualization