物理机按装kali
- 物理机
- 2025-07-18
- 3959
物理机安装Kali Linux是一种将开源渗透测试系统直接部署在真实硬件上的方式,适合需要完整硬件控制力的安全测试、学习或实验场景,以下是详细安装指南:
准备工作
-  系统要求 - 架构:仅支持x86_64(64位)物理机。
- 内存:至少2GB RAM(推荐8GB以上)。
- 存储:至少20GB空闲空间(根据用途可扩展)。
- 显卡:需支持OpenGL 2.0以上,建议NVIDIA/AMD主流型号。
 
-  下载官方ISO - 途径:访问Kali官网,选择“Installation Images”下载最新ISO。
- 校验文件:通过SHA256校验和比对,避免文件损坏或改动。
 
-  制作启动介质 
 | 工具 | 操作系统兼容 | 操作步骤 |
 |————|———————|————————————————————————–|
 | Rufus | Windows/Linux/Mac | 选择ISO文件 → 设置启动类型为USB/DVD → 点击“开始” |
 | Etcher | 跨平台 | 选择镜像文件 → 选择U盘 → 点击“Flash” |
 | dd命令 | Linux/macOS |sudo dd if=kali.iso of=/dev/sdX bs=4M status=progress(X为U盘设备号) |
BIOS/UEFI启动设置
-  进入BIOS/UEFI - 重启电脑,按住Del/F2/Esc(品牌差异)进入固件设置。
- 关键设置: 
    - 禁用Secure Boot(安全启动),否则可能无法加载Kali内核。
- 设置启动顺序:将USB/DVD设为第一优先级。
- 开启AHCI模式(硬盘控制器模式),避免安装后识别问题。
 
 
- 重启电脑,按住
-  保存并退出 - 通常按F10保存设置,重启后自动从启动介质引导。
 
- 通常按
磁盘分区与安装
-  分区方案选择 
 | 分区类型 | 作用 | 大小建议 |
 |—————-|————————–|————————|
 | | 根目录(系统文件) | 20-50GB |
 |/home| 用户数据存储 | 剩余空间 |
 |swap| 交换分区 | 内存大小的1-2倍(如8GB内存→8-16GB) | - 高级选项:若需加密通信,可创建单独/tmp分区并挂载tmpfs;LVM逻辑卷适用于需要动态调整分区的场景。
 
- 高级选项:若需加密通信,可创建单独
-  安装流程 - 步骤1:选择“Graphical Install”(图形界面安装)。
- 步骤2:配置键盘布局、时区(如Asia/Shanghai)及主机名。
- 步骤3:手动分区(Advanced → Manual Partitioning): 
    - 删除原有分区(如需全新安装)。
- 创建主分区(EXT4格式)挂载至。
- 创建交换分区(Swap area)。
 
- 步骤4:写入GRUB引导器到EFI系统分区(UEFI机器需勾选)。
 
-  安装完成度检查 安装结束后重启,若卡在启动画面,需检查BIOS设置或磁盘分区表(如转换为GPT格式)。 
系统初始化配置
-  首次启动设置 - 输入用户名(默认root或新建用户)。
- 设置密码(建议强密码,含大小写+符号)。
- 选择桌面环境(GNOME/KDE/XFCE,推荐GNOME for新手)。
 
- 输入用户名(默认
-  更新系统与驱动  - 更新软件包:
 apt update && apt full-upgrade -y(解决依赖问题)。
- 安装显卡驱动: 
    - NVIDIA显卡:apt install nvidia-driver。
- AMD显卡:apt install xf-video-amd-driver。
 
- NVIDIA显卡:
- 内核优化:
 切换至kali-rolling分支以获取最新补丁:
 echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list
 
- 更新软件包:
-  网络与权限配置 - 启用SSH服务:apt install openssh-server。
- 普通用户提权:将用户加入sudo组(usermod -aG sudo username)。
 
- 启用SSH服务:
常见问题与解决方案
FAQs
问:安装后无法进入系统,屏幕显示乱码或黑屏?
答: 
- 检查启动介质是否已移除(如U盘)。
- 进入BIOS恢复默认设置,尝试禁用UEFI/Legacy兼容模式。
- 若使用NVIDIA显卡,尝试在开机时按Ctr+Alt+F1进入TTY模式,修改GRUB配置:nano /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT行添加nomodeset,更新GRUB:update-grub
问:无线网卡未被识别,如何安装驱动?
答: 
- 查看网卡型号:lspci | grep Network。
- 若为Realtek/Broadcom芯片,需手动安装驱动: apt install firmware-realtek firmware-broadcom-wl 
- 重启网络服务:systemctl restart NetworkManager。
进阶维护技巧
-  分区扩容: 
 使用GParted或resize2fs扩展根分区:sudo resize2fs /dev/sda1 
-  性能优化: - 关闭不必要的服务:systemctl list-units --type=service。
- 启用ZRAM(压缩RAM缓解内存不足):
 apt install zram-config
 
- 关闭不必要的服务:
-  备份与恢复: - 克隆系统:dd if=/dev/sda of=/path/to/backup.img。
- 恢复时反向操作,需确保目标硬盘大小≥源硬盘。
 
- 克隆系统:
物理机安装Kali需注意硬件兼容性与分区规划,安装后及时更新系统并配置驱动,通过上述步骤,可构建稳定的渗透测试环境,满足安全
 
  
			