Friday, April 16, 2021

Install Virtual Box on Fedora 34 via rpmfusion repository

****************************************************************

UPDATE as of 04/23/2021  Link below doesn't  provide kernel-devel install anymore. For myself the easiest way is to rebuild     kernel-5.11.15-300.fc34.src.rpm  and install locally all required rpms along with kernel-5.11.15 itself . Build on WD500 NVMe device reduce build-time in 4 times vs SATA SSD on the same box.

$ sudo dnf builddep kernel-5.11.15-300.fc34.src.rpm         

rpmbuild --rebuild kernel-5.11.15-300.fc34.src.rpm















To succeed with Virtual Box 6.1.20 installation per https://kifarunix.com/install-virtualbox-6-1-on-fedora/    you still  would have to rebuild kernel-5.11.15-300.fc34.src.rpm, otherwise instruction from link above :-

$ sudo dnf -y install VirtualBox-6.1-6.1.20_143896_fedora33-1.x86_64.rpm

will report : - This system is currently not set up to build kernel modules. Please install the Linux kernel "header" files matching the current kernel for adding new hardware support to the system.  The distribution packages containing the headers are probably:

    kernel-devel kernel-devel-5.11.15-300.fc34.x86_64

****************************************************************

 The most recent update to F34 installs kernel 5.11.14 and  kernel-devel-5.11.14-300.fc34.x86_64 at a time . What makes possible to install Virtual Box 6.1.18 via rpmfusion repository .

To force this update see https://bodhi.fedoraproject.org/updates/FEDORA-2021-d56567bdab

$ sudo dnf upgrade --enablerepo=updates-testing \
                    --advisory=FEDORA-2021-d56567bdab
Last metadata expiration check: 0:00:40 ago on Sat 17 Apr 2021 03:09:01 PM MSK.
Dependencies resolved.
===========================================================================================
 Package                   Arch        Version                  Repository            Size 
===========================================================================================
Installing:                                                                                
 kernel                    x86_64      5.11.14-300.fc34         updates-testing      151 k 
 kernel-core               x86_64      5.11.14-300.fc34         updates-testing       34 M 
 kernel-devel              x86_64      5.11.14-300.fc34         updates-testing       14 M 
 kernel-modules            x86_64      5.11.14-300.fc34         updates-testing       31 M 
 kernel-modules-extra      x86_64      5.11.14-300.fc34         updates-testing      2.1 M 
Upgrading:                                                                                 
 kernel-headers            x86_64      5.11.14-300.fc34         updates-testing      1.2 M 
Removing:                                                                                  
 kernel                    x86_64      5.11.11-300.fc34         @fedora                0  
 kernel-core               x86_64      5.11.11-300.fc34         @fedora               74 M
 kernel-devel              x86_64      5.11.11-300.fc34         @fedora               56 M
 kernel-modules            x86_64      5.11.11-300.fc34         @fedora               30 M
 kernel-modules-extra      x86_64      5.11.11-300.fc34         @fedora              1.9 M

Transaction Summary
===========================================================================================
Install  5 Packages
Upgrade  1 Package
Remove   5 Packages

Total download size: 82 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): kernel-5.11.14-300.fc34.x86_64.rpm                  222 kB/s | 151 kB     00:00    
(2/6): kernel-devel-5.11.14-300.fc34.x86_64.rpm            1.3 MB/s |  14 MB     00:10    
(3/6): kernel-modules-extra-5.11.14-300.fc34.x86_64.rpm    1.2 MB/s | 2.1 MB     00:01    
(4/6): kernel-headers-5.11.14-300.fc34.x86_64.rpm          858 kB/s | 1.2 MB     00:01    
(5/6): kernel-core-5.11.14-300.fc34.x86_64.rpm             1.6 MB/s |  34 MB     00:20    
(6/6): kernel-modules-5.11.14-300.fc34.x86_64.rpm          1.5 MB/s |  31 MB     00:20    
-------------------------------------------------------------------------------------------
Total                                                      3.8 MB/s |  82 MB     00:21     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                   1/1 
  Installing       : kernel-core-5.11.14-300.fc34.x86_64                              1/12 
  Running scriptlet: kernel-core-5.11.14-300.fc34.x86_64                              1/12 
  Installing       : kernel-modules-5.11.14-300.fc34.x86_64                           2/12 
  Running scriptlet: kernel-modules-5.11.14-300.fc34.x86_64                           2/12 
  Installing       : kernel-5.11.14-300.fc34.x86_64                                   3/12 
  Installing       : kernel-modules-extra-5.11.14-300.fc34.x86_64                     4/12 
  Running scriptlet: kernel-modules-extra-5.11.14-300.fc34.x86_64                     4/12 
  Upgrading        : kernel-headers-5.11.14-300.fc34.x86_64                           5/12 
  Installing       : kernel-devel-5.11.14-300.fc34.x86_64                             6/12 
  Running scriptlet: kernel-devel-5.11.14-300.fc34.x86_64                             6/12 
  Erasing          : kernel-modules-extra-5.11.11-300.fc34.x86_64                     7/12 
  Running scriptlet: kernel-modules-extra-5.11.11-300.fc34.x86_64                     7/12 
  Erasing          : kernel-5.11.11-300.fc34.x86_64                                   8/12 
  Running scriptlet: kernel-5.11.11-300.fc34.x86_64                                   8/12 
  Erasing          : kernel-modules-5.11.11-300.fc34.x86_64                           9/12 
  Running scriptlet: kernel-modules-5.11.11-300.fc34.x86_64                           9/12 
  Running scriptlet: kernel-core-5.11.11-300.fc34.x86_64                             10/12 
  Erasing          : kernel-core-5.11.11-300.fc34.x86_64                             10/12 
dkms: running auto installation service for kernel 5.11.14-300.fc34.x86_64
 Done. 
  Running scriptlet: kernel-headers-5.11.11-300.fc34.x86_64                          12/12 
  Verifying        : kernel-5.11.14-300.fc34.x86_64                                   1/12 
  Verifying        : kernel-core-5.11.14-300.fc34.x86_64                              2/12 
  Verifying        : kernel-devel-5.11.14-300.fc34.x86_64                             3/12 
  Verifying        : kernel-modules-5.11.14-300.fc34.x86_64                           4/12 
  Verifying        : kernel-modules-extra-5.11.14-300.fc34.x86_64                     5/12 
  Verifying        : kernel-headers-5.11.14-300.fc34.x86_64                           6/12 
  Verifying        : kernel-headers-5.11.11-300.fc34.x86_64                           7/12 
  Verifying        : kernel-5.11.11-300.fc34.x86_64                                   8/12 
  Verifying        : kernel-core-5.11.11-300.fc34.x86_64                              9/12 
  Verifying        : kernel-devel-5.11.11-300.fc34.x86_64                            10/12 
  Verifying        : kernel-modules-5.11.11-300.fc34.x86_64                          11/12 
  Verifying        : kernel-modules-extra-5.11.11-300.fc34.x86_64                    12/12 
Upgraded:
  kernel-headers-5.11.14-300.fc34.x86_64                                                   
Installed:
  kernel-5.11.14-300.fc34.x86_64                  kernel-core-5.11.14-300.fc34.x86_64      
  kernel-devel-5.11.14-300.fc34.x86_64            kernel-modules-5.11.14-300.fc34.x86_64   
  kernel-modules-extra-5.11.14-300.fc34.x86_64   
Removed:
  kernel-5.11.11-300.fc34.x86_64                  kernel-core-5.11.11-300.fc34.x86_64      
  kernel-devel-5.11.11-300.fc34.x86_64            kernel-modules-5.11.11-300.fc34.x86_64   
  kernel-modules-extra-5.11.11-300.fc34.x86_64   

Setup rpmfusion :-

$ sudo dnf install \ https://download1.rpmfusion.org/free/fedora/rpmfusion-
free-release-$(rpm -E %fedora).noarch.rpm 

$ sudo dnf \     install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

$ sudo dnf install VirtualBox kernel-devel-$(uname -r) akmod-VirtualBox

$ sudo akmods
$ sudo systemctl restart vboxdrv 

$ lsmod | grep -i vbox

vboxnetadp             28672  0
vboxnetflt             32768  1
vboxdrv               557056  3 vboxnetadp,vboxnetflt








Now deploy F34 Prerelease WKS via Virtual Box ( Linux Bridge VM's network setup )





















































No comments:

Post a Comment