SEARCH

kali安裝教程最詳細新手指南:虛擬機、雙系統與常見問題解答

【kali安裝教程】最詳細新手指南:虛擬機、雙系統與常見問題解答

Kali Linux是一款廣受歡迎的開源滲透測試和安全審計專用操作系統,內置了數百種專業的安全工具。無論是網絡安全愛好者、專業的滲透測試工程師,還是希望提升自身安全技能的學習者,掌握Kali Linux的安裝與使用都是必不可少的第一步。本篇教程將為您提供最詳細、最全面的Kali Linux安裝指南,涵蓋虛擬機安裝(VirtualBox與VMware)和雙系統安裝,並附帶常見問題解答,助您輕鬆邁入網絡安全領域的大門。

一、 Kali Linux 安裝前的準備工作

在開始安裝之前,充分的準備能夠確保安裝過程的順利進行。請務必仔細閱讀並完成以下步驟。

1.1 系統硬件要求

  • 最低要求:
    • 硬盤空間:20GB
    • 內存(RAM):2GB
    • CPU:單核處理器
  • 推薦配置:
    • 硬盤空間:50GB或更多
    • 內存(RAM):4GB或更多
    • CPU:雙核或四核處理器
  • 網絡連接: 安裝過程中需要穩定的互聯網連接以下載更新和軟件包。

1.2 下載 Kali Linux ISO 鏡像文件

Kali Linux官方提供了多種鏡像版本,包括完整的安裝鏡像、輕量版、以及特定平台(如ARM)的版本。對於大多數用戶而言,建議下載標準版或者用於虛擬機的特定版本。

  1. 訪問Kali Linux官方下載頁面:https://www.kali.org/get-kali/#kali-bare-metal
  2. 在「Bare Metal」或「Virtual Machines」部分,選擇適合您需求的版本。對於虛擬機安裝,推薦下載「Installer」版本。
  3. 根據您的系統架構(通常為64位)選擇對應的ISO文件進行下載。文件較大,請耐心等待。
重要提示: 為了確保下載的文件完整且未被篡改,強烈建議您核對下載文件的SHA256校驗和。在下載頁面下方通常會提供對應的校驗和。您可以在命令行中使用以下命令進行驗證(以Linux為例):
sha256sum /path/to/kali-linux-xxxx.iso
然後將輸出的校驗和與官網提供的進行比對。

二、 Kali Linux 在虛擬機中安裝(推薦新手)

在虛擬機中安裝Kali Linux是新手最推薦的方式。它安全、便捷,不會影響您主機的操作系統,並且可以隨時創建快照進行回滾,非常適合學習和測試。本節將詳細介紹在VirtualBox和VMware中的安裝步驟。

2.1 使用 VirtualBox 安裝 Kali Linux

Oracle VirtualBox是一款免費且強大的虛擬機軟件,非常適合初學者。

2.1.1 安裝 VirtualBox 虛擬機軟件

  1. 訪問VirtualBox官方網站:https://www.virtualbox.org/wiki/Downloads
  2. 下載適用於您主機操作系統的VirtualBox安裝包(如Windows hosts,macOS hosts)。
  3. 雙擊安裝包,按照提示一步步完成安裝。通常選擇默認設置即可。

2.1.2 創建新的虛擬機

  1. 打開VirtualBox,點擊左上角的「新建」按鈕。
  2. 名稱和操作系統:
    • 名稱: 填寫「Kali Linux」或您喜歡的名稱。
    • 文件夾: 選擇虛擬機文件的存儲路徑。
    • ISO映像: 點擊下拉箭頭,選擇「其他...」,然後找到並選擇您下載的Kali Linux ISO文件。
    • 類型: 自動識別為「Linux」。
    • 版本: 自動識別為「Debian (64-bit)」。如果未識別,請手動選擇。
    點擊「下一步」。
  3. 硬件:
    • 內存大小: 推薦分配至少2048 MB (2GB),如果您的主機內存充足,可以分配4096 MB (4GB)或更多,以獲得更好的性能。
    • 處理器: 推薦分配2個CPU核心或更多。
    點擊「下一步」。
  4. 虛擬硬盤:
    • 創建虛擬硬盤: 選擇「創建虛擬硬盤」。
    • 硬盤大小: 推薦分配至少50GB。VirtualBox默認創建動態分配的硬盤,即開始時只佔用少量空間,隨使用逐漸增大,最大不超過您設定的值。
    點擊「下一步」。
  5. 摘要: 檢查所有設置,確認無誤後點擊「完成」。

2.1.3 配置虛擬機設置(可選但推薦)

在啟動虛擬機之前,進行一些額外的配置可以提升使用體驗。

  1. 在VirtualBox主界面,選中您剛創建的「Kali Linux」虛擬機,點擊「設置」按鈕。
  2. 系統 -> 處理器: 再次確認處理器核心數,並確保已勾選「啟用PAE/NX」(如果您的CPU支持)。
  3. 顯示 -> 顯存: 將顯存大小調整到最大(128MB),並勾選「啟用3D加速」(如果可用)。
  4. 網絡 -> 網卡1: 默認通常是「NAT」模式,這可以使得虛擬機訪問互聯網。如果需要虛擬機與主機在同一網段,可以選擇「橋接網卡」模式。
  5. 點擊「確定」保存設置。

2.1.4 啟動虛擬機並安裝 Kali Linux

  1. 在VirtualBox主界面,選中「Kali Linux」虛擬機,點擊「啟動」按鈕。
  2. 虛擬機將從Kali Linux ISO鏡像啟動。在啟動菜單中,選擇「Graphical install」(圖形化安裝)並按Enter。
  3. 語言選擇: 選擇「簡體中文」,點擊「Continue」。
  4. 區域選擇: 選擇「中國」,點擊「Continue」。
  5. 鍵盤布局: 選擇「漢語」,點擊「Continue」。
  6. 配置網絡: 系統會自動嘗試配置網絡。如果成功,會提示「主機名」和「域名」。默認即可,點擊「Continue」。
  7. 設置用戶和密碼:
    • 新用戶的全名: 填寫您的姓名或昵稱。
    • 新用戶的用戶名: 填寫您常用的用戶名(如「kali」)。
    • 新用戶的密碼: 設置一個強密碼並確認。請務必記住此密碼,這是您登錄Kali Linux的憑證。
    點擊「Continue」。
  8. 磁盤分區:
    • 分區方法: 對於新手,強烈推薦選擇「引導式 - 使用整個磁盤」。這將自動為Kali Linux創建必要的分區。
    • 選擇要分區的磁盤: 選擇您的虛擬硬盤(通常是唯一一個)。
    • 分區方案: 選擇「將所有文件放在一個分區中(推薦新手)」。
    • 完成分區設定並將改動寫入磁盤: 確認后選擇「」。
    點擊「Continue」。
  9. 安裝系統: 等待系統文件複製和安裝。這可能需要一些時間。
  10. 配置軟件包管理器: 詢問是否使用網絡鏡像,選擇「」,並選擇一個接近的鏡像站點(例如「中國 - mirrors.aliyun.com」或「中科大開源鏡像站」)。這會加快後續軟件更新和安裝速度。
  11. 安裝GRUB啟動引導器: 提示安裝GRUB啟動器時,選擇「」,然後選擇您虛擬機的虛擬硬盤(通常是/dev/sda)。
  12. 完成安裝: 安裝完成後,系統會提示「安裝完成,現在您可以重啟系統了」。點擊「Continue」。

2.1.5 安裝 VirtualBox Guest Additions(增強功能)

安裝Guest Additions非常重要,它可以提升虛擬機性能,實現文件共享、剪貼板共享、屏幕分辨率自動調整等功能,極大地提升用戶體驗。

  1. Kali Linux重啟后,使用您設置的用戶名和密碼登錄。
  2. 在VirtualBox菜單欄,點擊「設備」 -> 「安裝增強功能...」。這會在Kali Linux虛擬機中模擬插入一個包含Guest Additions安裝程序的CD/DVD。
  3. 打開Kali Linux的終端(Terminal)。
  4. 切換到root用戶:
    sudo su -
    輸入您的用戶密碼。
  5. 更新系統並安裝必要的依賴:
    apt update && apt -y full-upgrade
    apt install -y build-essential dkms linux-headers-$(uname -r)
  6. 掛載光盤鏡像(如果未自動掛載):
    mount /dev/cdrom /mnt
    或者通常在`/media/cdrom0`目錄下。
  7. 進入光盤目錄並執行安裝腳本:
    cd /mnt
    ./VBoxLinuxAdditions.run
    如果提示權限問題,使用sudo ./VBoxLinuxAdditions.run
  8. 安裝完成後,重啟Kali Linux虛擬機:
    reboot

重啟后,您應該能體驗到剪貼板共享、文件拖放以及屏幕分辨率自動調整等功能。

2.2 使用 VMware Workstation Pro/Player 安裝 Kali Linux

VMware Workstation Pro(付費)和VMware Workstation Player(免費,功能受限)是另一款流行的虛擬機軟件。其安裝步驟與VirtualBox類似,但界面有所不同。

2.2.1 安裝 VMware Workstation Pro/Player

  1. 訪問VMware官方網站:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html (Player版)或購買Workstation Pro。
  2. 下載並安裝適合您主機的版本。

2.2.2 創建新的虛擬機

  1. 打開VMware Workstation,點擊「創建新的虛擬機」。
  2. 安裝來源:
    • 選擇「稍後安裝操作系統」。
    • 或者選擇「安裝程序光盤映像文件(ISO)」,然後瀏覽並選擇您的Kali Linux ISO文件。VMware會嘗試自動識別,但有時識別不準確。
    點擊「下一步」。
  3. 選擇客戶機操作系統:
    • 操作系統: 選擇「Linux」。
    • 版本: 選擇「Debian 11.x 64 位」(或更新的Debian版本,因為Kali基於Debian)。
    點擊「下一步」。
  4. 命名虛擬機:
    • 虛擬機名稱: 填寫「Kali Linux」。
    • 位置: 選擇虛擬機文件的存儲路徑。
    點擊「下一步」。
  5. 指定磁盤容量:
    • 最大磁盤大小: 建議分配至少50 GB
    • 磁盤文件: 選擇「將虛擬磁盤拆分成多個文件」(便於移動和備份)或「將虛擬磁盤存儲為單個文件」(性能略好)。
    點擊「下一步」。
  6. 自定義硬件:
    • 在摘要頁面,點擊「自定義硬件」按鈕。
    • 內存: 建議分配至少2GB,推薦4GB或更多。
    • 處理器: 建議分配2個核心或更多。
    • CD/DVD: 確保指向您的Kali Linux ISO文件。
    • 網絡適配器: 默認通常是「NAT」模式,可以訪問互聯網。根據需求可選擇「橋接模式」。
    • 關閉並點擊「完成」。

2.2.3 啟動虛擬機並安裝 Kali Linux

安裝過程與VirtualBox類似,基本步驟相同:選擇「Graphical install」 -> 語言 -> 區域 -> 鍵盤 -> 主機名/域名 -> 用戶名/密碼 -> 磁盤分區(選擇「引導式 - 使用整個磁盤」) -> 安裝系統 -> 配置軟件包管理器 -> 安裝GRUB引導器 -> 完成安裝並重啟。

2.2.4 安裝 VMware Tools

VMware Tools等同於VirtualBox的Guest Additions,提供類似的功能。

  1. Kali Linux登錄后,在VMware菜單欄,點擊「虛擬機」 -> 「安裝 VMware Tools」。
  2. 這會在Kali Linux虛擬機中模擬插入一個包含VMware Tools安裝程序的CD/DVD。
  3. 打開Kali Linux的終端。
  4. 切換到root用戶:
    sudo su -
    輸入您的用戶密碼。
  5. 更新系統並安裝必要的依賴:
    apt update && apt -y full-upgrade
    apt install -y build-essential dkms linux-headers-$(uname -r)
  6. 掛載光盤鏡像(如果未自動掛載):
    通常光盤會自動掛載到`/media/cdrom`或`/run/media/root/VMware Tools`。您可以通過ls /medials /run/media/root查看。
  7. 解壓VMwareTools安裝包:
    找到類似VMwareTools-x.x.x-xxxx.tar.gz的文件,並將其解壓到`/tmp`目錄:
    tar -zxvf /media/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp
  8. 進入解壓后的目錄並執行安裝腳本:
    cd /tmp/vmware-tools-distrib/
    ./vmware-install.pl -d (-d 參數表示全部默認安裝)
  9. 安裝完成後,重啟Kali Linux虛擬機:
    reboot

三、 Kali Linux 雙系統安裝(進階)

雙系統安裝意味着在同一台物理電腦上安裝Kali Linux和另一個操作系統(如Windows或macOS),開機時可以選擇啟動哪個系統。這種方式能讓Kali Linux充分利用硬件性能,但對新手來說風險較高,操作不當可能導致原有系統數據丟失。在進行此操作前,請務必備份所有重要數據!

3.1 雙系統安裝前的準備

  1. 備份數據: 再次強調,備份您的Windows或macOS系統中的所有重要文件到外部硬盤或雲存儲。
  2. 準備安裝介質: 您需要一個至少8GB的U盤,用於製作Kali Linux啟動盤。
  3. 製作啟動U盤:
    • 下載Kali Linux ISO文件(參照前面1.2節)。
    • 下載並安裝一個U盤啟動盤製作工具,如Rufus (Windows) 或 Balena Etcher (Windows/macOS/Linux)。
    • 打開工具,選擇Kali Linux ISO文件和您的U盤,然後開始製作。請確保選擇了正確的U盤,以免誤格式化其他存儲設備。
  4. 硬盤分區:
    • 在Windows中,按下Win + X,選擇「磁盤管理」。
    • 找到一個有足夠空間的磁盤分區(例如D盤),右鍵點擊「壓縮卷」。
    • 輸入要壓縮的空間量(至少50GB,推薦100GB或更多,以便Kali Linux有充足空間)。壓縮後會產生一塊「未分配空間」。
    • 禁用Windows快速啟動和BitLocker: 快速啟動會導致關機不是真正的關機,可能引起文件系統錯誤。BitLocker會加密硬盤,阻止Kali Linux訪問。請在Windows設置中禁用它們。
  5. BIOS/UEFI 設置:
    • 重啟電腦,在開機時按特定鍵(通常是F2, F10, F12, Del等,具體取決於您的主板型號)進入BIOS/UEFI設置。
    • 禁用安全啟動(Secure Boot): 這是安裝Linux雙系統常見的問題來源。
    • 將啟動模式設置為Legacy/UEFI兼容模式(如果您的電腦支持Legacy模式,可以避免一些UEFI的兼容性問題,但UEFI模式通常性能更好)。
    • 設置U盤為第一啟動項,以便從U盤啟動電腦。

3.2 雙系統安裝 Kali Linux 步驟

  1. 從U盤啟動: 插入製作好的Kali Linux啟動U盤,重啟電腦。電腦會自動從U盤啟動,進入Kali Linux安裝界面。
  2. 選擇安裝模式: 選擇「Graphical install」。
  3. 語言、區域、鍵盤布局: 按照提示進行選擇,與虛擬機安裝過程相同。
  4. 配置網絡和用戶信息: 同樣與虛擬機安裝一致,設置主機名、域名、用戶名和密碼。
  5. 磁盤分區(關鍵步驟):
    • 分區方法: 選擇「手動」。
    • 在分區列表中,找到您之前在Windows中創建的「空閑空間」或「未分配空間」。
    • 選中該空閑空間,點擊「繼續」。
    • 創建分區:
      • Swap 分區: 選擇「創建新分區」,分配與您物理內存大小相同或兩倍的空間(例如,4GB內存分配4GB或8GB),作為「交換空間」。
      • 根分區 (/): 再次選中剩餘空閑空間,選擇「創建新分區」,將大部分空間分配給根分區,選擇「主分區」,用於「Ext4 日誌文件系統」,掛載點選擇「/」。
      • (可選)/home 分區: 如果有足夠空間,可以分出少量空間用於獨立的/home分區,用於存放用戶數據,方便系統重裝時保留個人文件。
    • 完成分區設定后,選擇「完成分區設定並將改動寫入磁盤」,確認后選擇「」。
  6. 安裝系統和軟件包: 等待系統文件複製和安裝。
  7. 配置軟件包管理器: 選擇「是」並選擇一個國內的鏡像站點。
  8. 安裝GRUB啟動引導器:
    • 選擇「」。
    • 重要: 選擇您的主硬盤(通常是/dev/sda),而不是特定的分區。GRUB引導器將會安裝到主引導記錄(MBR)或EFI系統分區(ESP),以便在開機時提供操作系統選擇菜單。
  9. 完成安裝: 安裝完成後,移除U盤,點擊「Continue」重啟電腦。

重啟后,您應該會看到GRUB引導菜單,您可以在這裡選擇啟動Kali Linux或您的Windows/macOS系統。

四、 初次啟動與基本配置

無論是虛擬機還是雙系統安裝,首次啟動Kali Linux后,都建議進行以下基本配置:

  1. 登錄系統: 使用您設置的用戶名和密碼登錄。
  2. 更新系統:

    打開終端(Terminal),執行以下命令更新軟件包列表並升級所有已安裝的軟件包:

    sudo apt update && sudo apt full-upgrade -y
    sudo apt clean && sudo apt autoremove -y

    這個過程可能需要一些時間,因為它會下載最新的軟件包。

  3. 更改默認密碼(可選,但推薦):

    如果您在安裝時設置了弱密碼,或者想更改密碼,可以使用:

    passwd
    按照提示輸入新密碼並確認。
  4. 安裝常用工具(如果需要):

    Kali Linux默認已經預裝了大量工具,但您可能需要根據自己的需求安裝額外的工具或工具集,例如:

    sudo apt install -y kali-tools-top10 (安裝十大流行工具)
    sudo apt install -y kali-desktop-gnome (如果安裝的是無桌面環境的版本,可以安裝GNOME桌面環境)
  5. 網絡配置檢查:

    確保您的Kali Linux能夠正常連接互聯網。您可以使用ping baidu.com命令測試網絡連通性。如果遇到問題,檢查虛擬機的網絡適配器設置(NAT或橋接模式)或雙系統的網卡驅動。

  6. 快照管理(虛擬機用戶):

    如果您使用的是虛擬機,強烈建議在系統配置完成後創建一個快照。這樣,在您進行敏感操作或安裝可能破壞系統的軟件之前,可以創建一個新的快照,如果出現問題,隨時可以回滾到之前的狀態。

五、 常見問題解答(FAQ)

Q1: 如何選擇適合我的Kali Linux安裝方式?

A1: 對於絕大多數新手,虛擬機安裝是最佳選擇。它最安全,不影響主機系統,可以隨時創建快照回滾,非常適合學習和測試。只有當您需要Kali Linux發揮全部硬件性能(例如進行GPU加速的密碼破解),並且對Linux系統和分區操作有一定了解時,才推薦考慮雙系統或物理機安裝。

Q2: 為何我安裝Kali Linux后無法連接網絡?

A2: 虛擬機中無法上網通常有幾個原因:
1. 網絡適配器設置問題: 在VirtualBox或VMware中,檢查虛擬機的網絡適配器是否設置為「NAT」或「橋接模式」。NAT模式通常開箱即用,橋接模式可能需要您主機網絡支持。 2. 未安裝Guest Additions/VMware Tools: 這些工具包提供虛擬機與主機之間的驅動支持,包括網絡適配器的最佳性能驅動。請務必按照教程步驟安裝。 3. 宿主機網絡問題: 確保您的Windows/macOS宿主機本身能夠正常上網。 雙系統中無法上網可能是網卡驅動問題,或者在安裝時未正確配置網絡。

Q3: Kali Linux可以不安裝直接使用嗎?

A3: 是的,Kali Linux提供了「Live」模式。您可以將Kali Linux ISO燒錄到U盤中,然後從U盤啟動電腦,選擇「Live (amd64)」模式。這樣可以在不安裝到硬盤的情況下直接運行Kali Linux。Live模式非常適合臨時使用、應急修復或測試。但請注意,在Live模式下,您所做的任何更改(如安裝軟件、保存文件)在重啟后都會丟失,除非您創建了持久化存儲。

Q4: 如何更新我的Kali Linux系統?

A4: 打開終端,輸入以下兩條命令:
sudo apt update (更新軟件包索引)
sudo apt full-upgrade -y (升級所有已安裝的軟件包到最新版本)
定期更新系統非常重要,可以確保您擁有最新的安全補丁和工具版本。

Q5: 安裝Kali Linux對我的電腦有風險嗎?

A5: 如果您選擇虛擬機安裝,風險極低。它是一個獨立的環境,不會對您的主機操作系統和數據造成影響。
如果選擇雙系統安裝,則風險較高。不正確的分區操作可能導致原有系統數據丟失。因此,在進行雙系統安裝前,務必進行完整的數據備份,並嚴格按照教程步驟操作。

至此,您已經掌握了Kali Linux的詳細安裝方法。希望這篇教程能幫助您順利完成安裝,並為您的網絡安全學習和實踐之旅打下堅實的基礎。祝您學習愉快!

kali安裝教程