ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

令 Kali Linux 虚拟机映像在 VirtualBox 中加载运行后能够全屏显示的方法

2021-07-17 23:03:53  阅读:373  来源: 互联网

标签:Kali 虚拟机 全屏 Linux 分辨率 VirtualBox


        在Kali Linux 官网( https://www.kali.org/ )上提供制作好的 Kali 虚拟机映像文件,将其下载后可以在虚拟机软件上直接加载运行。本文中使用 VirtualBox 6.1.22, 下载的映像文件名是 kali-linux-2020.3-vmware-amd64.7z,虽然文件名中有 vmware 字样,但是 VMware 和 VirtualBox 虚拟机软件都可以加载它(注意最近官网有更新,针对 VMware和 VirtualBox 分别提供了不同的映像文件)。
        在一台 ThinkPad T450 笔记本电脑上,使用 VirtualBox 加载并启动 Kali 2020.3 映像。当前笔记本默认的屏幕分辨率是 1600×900,在 Kali 图形界面中登录后,可以直接将屏幕分辨率调整到 1600×900,然后按 VirtualBox 定义的组合键“键盘右方Ctrl键 + f”,就能全屏显示 Kali 桌面了。
        但是在一台 ThinkPad T14s 笔记本电脑上,使用 VirtualBox 加载并启动 Kali 2020.3 映像后,进入 Kali Linux 图形界面,发现在屏幕上显示的 Kali 桌面面积很小,只占用了整个屏幕中的一小块地方,即使在 Kali Linux 中修改桌面分辨率也还是只能在一小块区域中显示 Kali 桌面。为了能让 Kali Linux 的桌面尽量与笔记本电脑屏幕的尺寸相匹,尝试了以下两种方法:

(一)安装 VirtualBox Guest Additions,随后修改屏幕显示尺寸(不推荐,仅记录尝试过程,若不感兴趣可跳过)
        (1) 安装 VirtualBox Guest Additions;VirtualBox Guest Additions 包含可优化操作系统以实现更佳性能和可用性的设备驱动程序和系统应用程序,它被包含在 VirtualBox 安装文件中。在安装 VirtualBox 软件之后,在软件安装目录 Oracle\VirtualBox 下可以找到它,是一个名为 VBoxGuestAdditions.iso 的文件。启动 VirtualBox 软件,在 Kali 虚拟机的图标上点击鼠板右键,在弹出菜单中选择“设置”,如下图所示:

        在设置项的列表中选中“存储”,在“存储介质”子窗口中找到“控制器:IDE”,点击右边的“添加虚拟光驱”小图标,如下图:


        添加VBoxGuestAdditions.iso文件,如下图所示:


        添加完成后显示如下图:


        接下来在 VirtualBox 中启动 Kali Linux 虚拟机,登录后( 注意对于在 Kali 官网下载的虚拟机映像文件,其登录时使用的用户名和口令都是 kali )按下组合键 Ctrl + Alt + t 启动终端窗口。为了安装 VirtualBox Guest Additions,在终端中依次执行以下命令:
cd /media/cdrom
sudo sh ./runasroot.sh
    在运行 runasroot.sh 时会提示用户输入口令,此时口令是 kali。
        (2) 修改显示设置
        在安装 VirtualBox Guest Additions 完毕之后,重启 Kali Linux。登录进入图形界面后点击左上角的 Kali Linux 图标,在下拉菜单中找到 Settings ->Display,如下图:


点击后将弹出 Display 设置窗口,在其中可以修改分辨率。注意设置的分辨率不要超过显示器所能支持的最大分辨率。当前使用的笔记本电脑的最大屏幕分辨率是1920×1080,但是在设置时未找到该分辨率选项,于是只好将分辨率设为最接近的1680*1050,如下图:


点击Apply按钮确认,这样就能以接近全屏方式显示桌面了。

(二)通过 apt 方式安装必要文件实现全屏显示(推荐此方法)
    在 VirtualBox 中启动Kali Linux 虚拟机,按下组合键 Ctrl + Alt + t 启动终端窗口,依次执行以下命令:
sudo apt update
sudo apt install virtualbox-guest-x11
        重启 Kali Linux,会发现自动调整为全屏显示,并且此时在显示设置的分辨率列表中出现了以前未出现的1920×1080 选项,如下图:


    安装 VirtualBox Guest Additions 之后除了能够全屏显示虚拟机桌面,还可以在宿主机与虚拟机之间通过剪贴板共享文本内容。需要在 VirtualBox 软件中按下图进行设置:

        设置完成后重启虚拟机、宿主机,这时就能够在它们之间互相复制、粘贴文本了。

        至于为什么在有的计算机上可以通过直接调整分辨率实现全屏显示,在有的计算机上要安装一些支持程序后才能实现全屏显示,注意到使用的 Kali 虚拟机映像文件是同一个,所以猜测可能是由宿主机的硬件、操作系统及驱动程序有差异导致的。

标签:Kali,虚拟机,全屏,Linux,分辨率,VirtualBox
来源: https://blog.csdn.net/henter/article/details/118853354

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有