kali linux装物理机
- 物理机
- 2025-07-24
- 5
Kali Linux是一种面向网络安全测试与渗透测试的操作系统,集成了大量安全工具,在物理机上安装可提供完整性能支持,但需注意硬件兼容性与安装流程的特殊性,以下是详细的安装指南:
安装前准备
-
下载官方ISO镜像
- 访问Kali官网下载页面,选择适合当前设备的镜像版本(建议64位),可通过迅雷或IDM加速下载。
- 注意区分“虚拟机版本”与“物理机安装镜像”,优先选择带标识的物理机专用版。
-
制作启动介质
| 工具 | 特点 |
|————|———————————————————————-|
| Rufus | 轻量级,支持USB/DVD,兼容多种BIOS类型 |
| Etcher | 跨平台,操作简单,适合新手 |
| Ventoy | 多ISO启动工具,适合需要频繁切换镜像的用户 |- 操作步骤:以Rufus为例,选择“DD模式”写入镜像,避免数据残留导致启动失败。
-
备份原系统数据
若需保留Windows等原有系统,使用DiskGenius或GParted创建新分区,避免覆盖整个硬盘。
安装流程
-
启动与引导
- 将启动介质插入物理机,进入BIOS/UEFI设置,调整启动顺序为USB或DVD优先。
- UEFI模式注意事项:部分旧机型需禁用Secure Boot或开启CSM兼容模式。
-
硬盘分区方案
Kali支持自动分区,但建议手动划分以控制布局:
| 分区类型 | 挂载点 | 大小建议 | 用途 |
|—————-|————–|—————-|———————————-|
| 主分区(ext4) | | ≥20GB | 系统及工具安装 |
| 交换分区 |swap
| 内存大小的2倍 | 虚拟内存,防止内存不足导致卡顿 |
| 家目录分区 |/home
| 剩余空间 | 存储个人数据与配置文件 |- 示例命令:
cfdisk /dev/sda # 进入分区工具 mkfs.ext4 /dev/sda1 # 格式化根分区 mkswap /dev/sda2 # 创建交换分区
- 示例命令:
-
安装系统与初始化配置
- 选择“Graphical install”模式,填写地区、键盘布局等信息。
- 网络配置:建议静态IP或DHCP自动获取,确保后续更新顺利进行。
- 用户设置:创建非root用户并加入sudo组,增强安全性。
安装后配置与优化
-
系统更新与驱动安装
sudo apt update && sudo apt full-upgrade -y # 更新所有包 sudo apt install kali-rolling-kernel # 安装最新内核
- 显卡驱动:若开源驱动未生效,需前往NVIDIA/AMD官网下载对应专有驱动。
-
软件源优化
- 修改
/etc/apt/sources.list
,替换为国内镜像(如清华、阿里云)以提升下载速度:deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
- 修改
-
汉化与本地化
- 安装中文语言包:
sudo dpkg-reconfigure locales
- 选择
zh_CN.UTF-8
,并配置输入法框架(如fcitx)。
- 安装中文语言包:
常见问题与解决方案
-
安装后无法联网
- 原因:可能是缺少网卡驱动或网络服务未启动。
- 解决:通过
lspci | grep Ethernet
查看网卡型号,安装对应固件(如firmware-linux
),重启NetworkManager服务:sudo systemctl restart NetworkManager
-
GRUB引导失败
- 原因:可能是EFI分区未正确挂载或引导修复不完整。
- 解决:使用Boot-Repair工具或手动重建GRUB:
sudo mount /dev/sdaX /mnt # 挂载根分区 grub-install --root-directory=/mnt
FAQs
-
问:安装Kali Linux是否需要清除原系统?
答:取决于分区方式,若选择“清空整个硬盘”则会覆盖原系统;若手动划分空闲分区,可保留原系统并实现多系统共存。 -
问:如何在物理机上卸载Kali Linux?
答:通过启动盘进入Live CD模式,使用gparted
删除Kali分区并重置引导顺序,或直接在原系统中使用sudo apt install os-prober
修复其他系统引导