我知道很多人都有這個問題,但似乎沒有人有跟我一樣的細節。我正在嘗試為 Kali Linux(32 位元)創建一個具有持久性的即時 USB。我已遵循必要的步驟:
- 從 kali.org 安裝 ISO 文件
- 驗證ISO檔案的sha256sum
- 使用 GParted 將我的磁碟機格式化為 FAT32
- 使用 GParted 建立持久性 (ext4) 分區
- 用於
sudo dd if=/home/arctic_hen7/Downloads/kali-linux-2017.2-i386.iso of=/dev/sdb1 bs=4M
將 ISO 檔案的內容提取到我的 USB
這時我注意到,在我返回 GParted 關閉它後,Kali Live 分區(而不是持久性)的檔案系統變得未知(並且分區名稱旁邊出現了一個紅色感嘆號)。另外,當我從 Nautilus 進入持久分區時,它有一個丟失+找到的目錄。我嘗試像這樣啟動它(調整 BIOS 設定後),但出現黑屏,螢幕左上角有一個閃爍的白色底線遊標。我等待著,但它沒有啟動。然後我重新啟動到 Ubuntu 並再次嘗試整個過程(但使用相同的 ISO 檔案),但我還刪除了持久分割區中的lost+found 目錄。我嘗試啟動但遇到了同樣的問題。我的系統規格:
Ubuntu 16.04 LTS(以及 Windows Vista(我從未使用過))
Vaio VGN-Z46GD(相當舊)
Intel Centrino 2
Insyde H2O BIOS
我希望這有幫助。
編輯:我已經成功解決了這個問題,現在 Kali Linux 32 位元在 32GB USB 隨身碟上具有持久性。詳細請看我下面的回答。
答案1
好吧,我不確定最初的錯誤是什麼(可能與重新安裝有關..),但我安裝了一個名為 UNetBootIn 的程序,並按照他們網站上的說明進行操作(https://unetbootin.github.io/linux_download.html)透過終端下載程式。然後我用它來將 Kali ISO 檔案提取到我的 USB 上(不使用它們的持久性選項),在檢查 GParted 後,發現檔案系統仍然是 FAT32。然後,我調整了分割區大小並建立了一個帶有「持久性」標籤的 ext4 分割區(用於持久性)。然後我保存了更改,透過彈出並重新插入 USB 驅動器來安裝它,然後啟動它。然後我按照我所關注的網站上的說明進行操作(https://null-byte.wonderhowto.com/how-to/install-kali-live-usb-drive-with-persistence-optional-0162253/)然後我就堅持工作了。我希望這對所有與我有類似問題的人有所幫助。