美文网首页
ubuntu18 virtualbox-6.1安装,UEFI,v

ubuntu18 virtualbox-6.1安装,UEFI,v

作者: 田丰w | 来源:发表于2020-03-01 14:23 被阅读0次

    Ubuntu18安装virtualbox报错,如下
    注:使用apt安装,会有奇怪的依赖无法解决(我装的东西比较多),推荐deb安装,轻松得多

    $ sudo dpkg -i virtualbox-6.1_6.1.4-136177_Ubuntu_bionic_amd64.deb 
    [sudo] wcf 的密码: 
    正在选中未选择的软件包 virtualbox-6.1。
    (正在读取数据库 ... 系统当前共安装有 283731 个文件和目录。)
    正准备解包 virtualbox-6.1_6.1.4-136177_Ubuntu_bionic_amd64.deb  ...
    正在解包 virtualbox-6.1 (6.1.4-136177~Ubuntu~bionic) ...
    正在设置 virtualbox-6.1 (6.1.4-136177~Ubuntu~bionic) ...
    正在添加组"vboxusers" (GID 131)...
    完成。
    Can't load /var/lib/shim-signed/mok/.rnd into RNG
    140210305364416:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/var/lib/shim-signed/mok/.rnd
    Generating a RSA private key
    .........................................+++++
    .................................................................................+++++
    writing new private key to '/var/lib/shim-signed/mok/MOK.priv'
    -----
    vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
    
    There were problems setting up VirtualBox.  To re-start the set-up process, run
      /sbin/vboxconfig
    as root.  If your system is using EFI Secure Boot you may need to sign the
    kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
    them. Please see your Linux system's documentation for more information.
    正在处理用于 systemd (237-3ubuntu10.39) 的触发器 ...
    正在处理用于 ureadahead (0.100.0-21) 的触发器 ...
    正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
    正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
    正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
    正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
    正在处理用于 shared-mime-info (1.9-2) 的触发器 ...
    Unknown media type in type 'all/all'
    Unknown media type in type 'all/allfiles'
    

    解决方案:
    https://superuser.com/questions/1438279/how-to-sign-a-kernel-module-ubuntu-18-04/1467460#1467460

    这个帖子又自己生成了一遍密钥,从安装日志咳咳看到,安装程序已经帮我们生成好了, 位于 /var/lib/shim-signed/mok/MOK.priv
    所以,在按照帖子操作时,可以直接使用这个秘钥。
    ps. 重启后安装mok可以发现,virtualbox安装程序生成的这个秘钥,有效期是100年。

    相关文章

      网友评论

          本文标题:ubuntu18 virtualbox-6.1安装,UEFI,v

          本文链接:https://www.haomeiwen.com/subject/aryqkhtx.html