How to install vbetool on CentOS 6.6?
Posted on In QAI found CentOS 6.6 does not ship vbetool in its default repositories, EPEL or RPMfusion. How to install vbetool on CentOS 6.6?
First, download the source package from http://www.codon.org.uk/~mjg59/vbetool/ and unpack the package.
Second, install needed packages:
# yum pciutils-devel pciutils-devel-static libx86-devel
During the building, it will try to find the libpci.a in a different location from whether it is installed. Make a softlink for it:
# ln -s /usr/lib/libpci.a /usr/local/lib/libpci.a
Last, configure, make and install vbetool in “standard” way:
$ ./configure
$ make
# make install
How to install on CentOS 7:
1.
yum install pciutils-devel pciutils-devel-static libx86-devel gcc
2. CentOS7 doesn’t have libx86.h:
yum install epel-release
wget http://rpms.remirepo.net/enterprise/7/remi/x86_64/remi-release-7.7-1.el7.remi.noarch.rpm (You can download it from here: http://rpms.remirepo.net/enterprise/7/remi/x86_64/ – “remi-release…..rpm”)
rpm -Uvh remi-release*rpm
yum –enablerepo=remi install libx86-devel
3. Download, install vbetool:
wget http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz
tar -xvzf vbetool-1.1.tar.gz
cd vbetool-1.1
sudo ln -sf /usr/lib64/libpci.a /usr/local/lib/libpci.a
./configure
make
make install
4. If you have
“mmap /dev/mem: Permission denied
Failed to initialise LRMI (Linux Real-Mode Interface).”, then:
setsebool -P mmap_low_allowed on
5. It shoud work for poweroff monitor:
sudo /usr/local/sbin/vbetool dpms off