kali linux安装virtualbox

仅次记录,不喜无喷,高手请绕行,谢谢!
反复折腾了一天,结果比较遗憾,没有安装成功。不过从过程中加深了对kali的认识。
但是但是,么有放弃,最后安装成功了!!!
以前只知道更新源,让apt-get自己去更新安装依赖包。
现在晓得了,其实Debian有软件仓库,可以手动去软件仓库搜索需要安装的依赖包,然后下载,使用dpkg -i安装。Ubuntu软件仓库中的依赖包(.deb)也可以用于Debian系统。
命令apt-get -f install和apt --fix-broken install在某种程度上可以自动修复依赖关系,但不是万能的。
另外,每个Debian版本都有各自的代号,如Debian 9代号stretch
参考网站:
https://www.virtualbox.org/wiki/Linux_Downloads #virtualbox官方下载地址
https://www.debian.org/distrib/packages.zh-cn.html #Debian软件仓库

1.安装过程中遇到的坑
1号坑
以下是官方安装说明:
Debian-based Linux distributions

Add the following line to your /etc/apt/sources.list. According to your distribution, replace ‘<mydist>‘ with ‘eoan‘, ‘bionic‘, ‘xenial‘, ‘buster‘, ‘stretch‘, or ‘jessie‘ (older versions of VirtualBox supported different distributions):

deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian <mydist> contrib

The Oracle public key for apt-secure can be downloaded

here for Debian 8 ("Jessie") / Ubuntu 16.04 ("Xenial") and later
here for older distributions. 

You can add these keys with

sudo apt-key add oracle_vbox_2016.asc
sudo apt-key add oracle_vbox.asc

or combine downloading and registering:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

The key fingerprint for oracle_vbox_2016.asc is

B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <[email protected]>

The key fingerprint for oracle_vbox.asc is

7B0F AB3A 13B9 0743 5925 D9C9 5442 2A4B 98AB 5139
Oracle Corporation (VirtualBox archive signing key) <[email protected]>

(As of VirtualBox 3.2, the signing key was changed. The old Sun public key for apt-secure can be downloaded here.)

To install VirtualBox, do

sudo apt-get update
sudo apt-get install virtualbox-6.1

Replace virtualbox-6.1 by virtualbox-6.0 or virtualbox-5.2 to install the latest VirtualBox 6.0 or 5.2 build.

What to do when experiencing The following signatures were invalid: BADSIG ... when refreshing the packages from the repository?

sudo -s -H

apt-get clean

rm /var/lib/apt/lists/*

rm /var/lib/apt/lists/partial/*

apt-get clean

apt-get update

1.1 安装官方手册安装,提示依赖关系未满足
1.2 到Debian软件仓库搜索提示中的依赖包,并下载
1.3 安装下载好的依赖包,其中有依赖包提示冲突,怎么办?本来想把有冲突的依赖包卸载掉,但是仔细一看,该依赖包上有许多常用软件依赖,不可以卸载。另辟蹊径吧。

2号坑
2.1 安装完成后,启动virtualbox,提示严重错误,信息如下:
‘‘‘
创建 VirtualBoxClient COM 对象失败.
应用程序将被中断.
被召者 RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)
‘‘‘
2.2 网上查了一圈,有说是文件被锁,有说是磁盘空间不够,等等。试了一下,没有解决问题。以下记录了一下尝试操作,没有什么用处哈(请直接忽略该部分)。
‘‘‘
rm: 无法删除‘p3x-onenote/63/locales/am.pak‘: 只读文件系统
[email protected]:/snap/p3x-onenote/63# mount
[email protected]:/snap/p3x-onenote/63# mount -o remount,rw /snap/p3x-onenote/63
‘‘‘
2.3 重新回到错误提示上来,"被召者 RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154)",是不是没有注册呢?
前面安装时,有一步是下载并注册key,会不会是这一步出了问题?
卸载virtualbox,重新获取key,再注册。
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
apt-key add oracle_vbox_2016.asc
wget https://www.virtualbox.org/download/oracle_vbox.asc
apt-key add oracle_vbox.asc
2.4 再执行安装,成功咯!!

完整安装:
方法一:手动下载安装包安装
1.查看当前kali linux kernel版本
[email protected]:~# uname -r
可以看到当前系统是kernel 5.4.0,说明是基于Debian 10(版本代号:buster)

2.官方下载对应版本安装包
https://www.virtualbox.org/wiki/Linux_Downloads
https://download.virtualbox.org/virtualbox/6.1.4/virtualbox-6.1_6.1.4-136177~Debian~buster_amd64.deb

3.设置更新源
将原来的/etc/apt/source.list备份:cp /etc/apt/source.list /etc/apt/source.list.bak
再把/etc/apt/source.list里面的内容全部删掉,重新写入以下信息,保存关闭文档。
#VirtualBox Debian Stretch
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib
deb https://download.virtualbox.org/virtualbox/debian buster contrib
4.下载Oracle public key
cd /tmp
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
wget https://www.virtualbox.org/download/oracle_vbox.asc
5.注册Oracle public key
apt-key add oracle_vbox_2016.asc
apt-key add oracle_vbox.asc
6.安装virtualbox
apt-get update
apt-get upgrade
dpkg -i virtualbox-6.1_6.1.4-136177~Debian~buster_amd64.deb
7.记得恢复source.list文档原来的内容
方法二:apt安装
前面5步和方法一相同,第6步如下:
apt-get update
apt-get upgrade
apt-get install virtualbox-6.1

如遇到提示依赖包未满足,请到Debian软件仓库搜索,若搜索不到,可以尝试到Ubuntu软件仓库查找。
下载好后,dpkg -i手动安装依赖包,之后在进行virtualbox安装。

启动virtualbox,在终端中输入virtualbox,成功了。

原文地址:https://blog.51cto.com/3886314/2473646

时间: 2024-10-14 06:15:43

kali linux安装virtualbox的相关文章

PJzhang:kali linux安装virtualbox虚拟机和chrome浏览器

猫宁!!! 参考链接: https://www.cnblogs.com/zhishuai/p/8007410.html kali linux 安装virtualbox. 查询系统的版本 apt-cache search linux-header 选择apt-get install linux-headers-5.2.0-kali3-amd64 apt-cache search linux-image 选择apt-get install linux-image-5.2.0-kali3-amd64

kali linux安装virtualbox虚拟机之爬坑经历

很多kali爱好者想把kali linux作为系统使用,但是有些win下的程序有时候也需要用到,此时需要虚拟机. kali系统在安装虚拟机的时候也会遇到一大堆坑,接下来是我的爬坑过程. 一波三折. 环境 :kali linux 2.0 32位 软件 :virtualbox 虚拟机 0x01  bash: /etc/init.d/vboxdrv: 没有那个文件或目录 安装了virtualbox后出现的问题之一最常见的就是内核问题 网上大多数人的问题都是执行下面的命令 出现如下提醒.然而网上五花八门

Kali Linux安装教程

下载映像 在地址http://www.kali.org/downloads/,我们可以看到网站提供32位和64位的ISO映像文件. 下载映像文件 根据实际情况选择你要下载的版本,我下载的是Kali Linux 64 Bit. 1.2.2 安装虚拟机 相对于VMWare,个人更喜欢VirtualBox,因为VirtualBox是开源.免费,比VMWare更轻量. 首先到https://www.virtualbox.org/wiki/Downloads下载VirtualBox.我选择的是Virtua

kali linux安装搜狗输入法的方法

kali linux安装搜狗输入法比较麻烦,因为有很多依赖项,不过安装好就很好用,觉得麻烦的一般安装ibus,经典,也常更新. 下面就说说怎么安装搜狗输入法: 先去http://http.kali.org/pool/main/f/fcitx/这个网址下载一些相关的软件包,需要的软件包如下:(最新的4.9的有两个包没有,所以使用4.8的版本) 分享一个下载地址: https://yunpan.cn/cB7fXhmJcvZmI  访问密码 ec66 fcitx-libs_4.2.8.5-2_amd6

debian(kali Linux) 安装net Core

debian(kali Linux) 安装net Core curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview1/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version 1.0.0-preview1-002702 --install-dir ~/dotnet 出现错误: dotnet_install: Error: Unable to l

Kali Linux 安装 卡在 探测网络硬件 解决方法

在虚拟机上安装 Kali 的时候什么问题都没有,在实体机上安装就出现问题了. 首先选择的是 Install,就是文字安装,安装的时候经过选择国家语言,到探测网络硬件,屏幕上显示"探测网络硬件",然后就一直卡在那.然后又用了 Graphical Install,结果还是一样,等了半个小时还是卡着不动. 在网上找了有方法可以跳过探测网络硬件的,但是我试过了发现还是不行,因为他跳过探测网络硬件的话,后面的获取网络地址还是会卡住. 然后没办法了,就准备先从 Live 进系统看看,进这个倒是一点

kali linux 安装教程

日期:2019-07-14 16:36:21 介绍:使用最新版的 VMware 来安装 kali linux 0x01.下载镜像 首先需要安装 VMware,安装步骤点这里. VMware 安装教程 下载 kali 的镜像,官网如下. Official Kali Linux Downloads 选择合适的版本,这里我们选择 Kali Linux 64-Bit. ? 提取的种子链接,可以直接通过迅雷进行下载,速度较快. https://images.offensive-security.com/k

kali linux安装

kali linux安装(使用的不是VM,下期配置页面会使用vm虚拟化.铁子们) 首先去kail官方网站下载iso镜像,推荐下载kail32位,因为64位镜像中好多工具没有.虚拟机的安装在这我就不介绍了 相信各位同学都会. 1.安装kail,我们选择图形化安装. 2.一般不习惯英文,选择中文安装 3.根据操作界面下一步前几步我就不截图了,都是选择地区.汉语什么的.然后显示加载镜像页面. 4.这里会让给主机启个名字,在这里我就起kali. 5. 因为需要联网所以让起个域名,忽略直接下一步. 6.然

Kali Linux安装中文输入法

Kali Linux安装中文输入法 Kali Linux系统安装后,默认没有中文输入法.如果用户需要输入汉字,则需要安装中文输入法.下面将介绍安装小企鹅中文输入法,并进行配置.操作步骤如下所示: (1)安装小企鹅中文输入法.执行命令如下所示:apt-get  install  fcitx-table-wbpy  fonts-wqy-microhei  fonts-wqy-zenhei -y (2)启动输入法.执行命令如所示:fcitx (3)设置环境变量.修改~/.bashrc文件,添加以下内容