blob: f48de62f8be40d5aaf993a5386ebba895b915daf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
install_msg() {
cat << __EOF__
===> IMPORTANT NOTICES:
In order to complete the installation, and enable Xen,
at the very least you must:
1. If using GRUB2, edit your GRUB2 config files as specified at
https://wiki.parabola.nu/index.php/Xen#Bootloader_Configuration
Support for the grub-mkconfig command was added, and will auto-discover
the deployed xen hypervisor and linux kernel
2. If booting via efi, copy the example /etc/xen/efi-xen.cfg to /boot/xen.cfg
and edit the contents to match the settings you need.
3. Issue the following commands to allow you to create and start VMs:
systemctl enable xen-qemu-dom0-disk-backend.service
systemctl enable xen-init-dom0.service
systemctl enable xenconsoled.service
Other optional services are:
systemctl enable xen-watchdog.service
4. If you want some domains to automatically start up/shutdown, run the following:
systemctl enable xendomains.service
For more information refer to the Wiki:
https://wiki.parabola.nu/index.php/Xen
__EOF__
}
upgrade_msg() {
cat << __EOF__
Xen 4.7
Release notes
http://wiki.xen.org/wiki/Xen_Project_4.7_Release_Notes
Feature list
http://wiki.xen.org/wiki/Xen_Project_4.7_Feature_List
__EOF__
}
post_install() {
install_msg
upgrade_msg
}
post_upgrade() {
upgrade_msg
}
pre_remove() {
systemctl stop xendomains.service
systemctl stop xen-watchdog.service
systemctl stop xenconsoled.service
systemctl stop xen-init-dom0.service
systemctl stop xen-qemu-dom0-disk-backend.service
systemctl disable xendomains.service
systemctl disable xen-watchdog.service
systemctl disable xenconsoled.service
systemctl disable xen-init-dom0.service
systemctl disable xen-qemu-dom0-disk-backend.service
}
post_remove() {
cat << __EOF__
===> IMPORTANT NOTICE:
In order to finish removing Xen, you will need to modify
your bootloader configuration files to load your Linux-libre
kernel instead of Xen kernel.
__EOF__
}
|