如何將我的分割區從 GPT 轉換為 MBR 並使我的系統雙啟動 Kali 和 Windows?

如何將我的分割區從 GPT 轉換為 MBR 並使我的系統雙啟動 Kali 和 Windows?

我希望有人幫助我如何在我的筆記型電腦上安裝 Kali,並想知道如何將 GPT 分割區轉換為 MBR。

我在 YouTube 上搜尋過,但大多數流行的教學都不起作用。即使成功安裝後,它也不會在 Kali 中啟動,而是在 Windows 8.1 中啟動。

我聯繫了一家筆記型電腦服務中心,他說不可能在Windows 8.1 上安裝它,你必須將其升級到10,然後他可以在我的筆記型電腦上安裝Kali,價格為700 盧比,這對我來說非常昂貴。我試著說服服務中心我是學生,給一些折扣,但他拒絕了我。

我嘗試安裝 Kali 超過 15 次,但都失敗了。我認為這是我的錯誤,因為我不喜歡閱讀。我決定在虛擬機器(VMware)中使用它,因為它掛起很多並且無法有效地使用它。

Recently I tried to install it with Rufus. 
  • 我選擇 kali-linux-2020.2-installer-amd64 作為 ISO 映像。
  • 檔案系統是fat32。
  • 我選擇的DD影像
  • 使隨身碟可啟動後
  • 關閉安全啟動
  • 打開傳統啟動
  • 重新啟動了我的系統。
  • 選擇圖形安裝
  • 按一下所有選項。
  • 對我的磁碟進行分割區
  • 第一個分割區是 root ext4
  • 第二個分區是 home ext4
  • 第三個分區是交換分區
  • 安裝 I 選擇為 MBR
  • 開始安裝軟體,保持原樣。

然後它顯示 Kali 已成功安裝的訊息,並顯示刪除 USB 隨身碟並重新啟動的訊息。

我這樣做了,但看不到 grub 引導程式。

我想提一下,在 Rufus 中,我還嘗試使用所有可能的組合,例如 MBR 和檔案系統是 NTFS。

我的系統配置

brand         : dell inspiron 5000 series
HD            : western digital
OS            : windows 8.1 original
BIOS  version : A02:

問題1:如果有人能指導我安裝 Kali,我將不勝感激。

我在系統上安裝了 Kali Linux,但它沒有啟動,而是啟動到 Windows 8.1。因此,安裝後我嘗試使用 EasyBCD,當我運行它時,它顯示一條訊息,指出啟動模式被 Microsoft 設定為 EFI,因為它無法存取完整功能,所以我無法為 Kali 騰出一條路。

然後我決定將分區更改為MBR但失敗了。

我有一個硬碟和一個 USB 隨身碟。我已將 USB 隨身碟設為可啟動,但無法安裝 Kali 並使其與 Windows 8.1 雙重啟動。經過一番搜索後,我發現我必須將分區從 GPT 更改為 MBR。

沒有免費軟體可以做到這一點。

這是我嘗試將磁碟分割轉換為 MBR 的軟體:

  • 輕鬆分區
  • 迷你工具分區
  • 巨集分區

我發現一些連結但它不能保證我的 Windows 安裝不會被刪除並且我可以進行雙重啟動。

問題2: 如何將分割區從 GPT 轉換為 MBR 並使系統雙啟動?

答案1

強烈建議您備份您的訊息。在你所描述的情況下更是如此。

我發現幾個消息來源提到 grub 在雙重引導安裝後不會顯示,相關內容請參見下文。其中有些指的是卡利語,有些則不是;無論如何,那裡的許多(但不是全部)評論都應該適用,因為它是基於 Debian 的

根據您的描述,我不確定您嘗試過什麼順序,以及您的系統的當前狀態是什麼。我猜它設定為UEFI啟動。使用 Kali 雙啟動應該可以工作。似乎沒有必要

  1. 從 GPT 轉換為 MBR(建議您連結您提到的來源)
  2. 從 Win 8.1 升級到 Win 10,但強烈建議這樣做。無論如何,大多數消息來源都提到了 Win 10,所以我不確定是否需要升級。

答案可以根據您的回饋進行微調在:

  1. 您在 UEFI 啟動選單中看到的內容(描述和圖片會有所幫助)。如上所述的額外信息這裡有幫助。

可能的解決方案表現出顯著的傳播。我發布了一個摘要,同時等待您的回饋:

  1. bcdedit道路。從 Windows 運行bcdedit /set {bootmgr} path /EFI/Kali/grub64.efi來源)。這是 Ubuntu 版本的替代版本修正 Windows 10 Linux 雙啟動中 Grub 不顯示的問題 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi。顯然斜杠或反斜杠都有效。也可以看看如何使用 BCDEdit 雙啟動 Windows 7 和 LinuxWindows 7:如何使用 BCDEDIT 為 Linux 建立新條目?
  2. 重新安裝GRUB
  3. 將 Kali 分區設定為可啟動
  4. 最後的手段#1:使用rEFInd 啟動管理器
  5. 最後的手段#2:使用 Ubuntu 安裝三重啟動

相關連結

  1. Grub 在 Windows 10 電腦上不顯示
  2. 恢復 Kali 和 Windows 10 雙啟動
  3. 解決-Kali Linux Grub錯誤問題與Windows 10雙啟動問題
  4. Kali 2.0 GRUB 問題 Windows 10
  5. 將 Ubuntu 15.10 與 Windows 10 一起安裝後,雙啟動啟動選單不顯示
  6. 與 Windows 10 一起安裝了 Debian,但 GRUB 不顯示
  7. 如何讓 Ubuntu 在 Windows 之前啟動
  8. 如何在 Windows 10 中存取 UEFI 韌體設置

答案2

據我所知,您尚未在系統上安裝 Kali,而是透過 Rufus 讓 USB 隨身碟可啟動。

啟動後,按一下該F2鍵,您應該會進入 BIOS 選單。從那裡選擇啟動選項或類似的選項,然後選擇您的 USB。它應該啟動到 Kali。

選擇“立即嘗試”或一些類似的選項。如果你想雙重啟動,你可以選擇“立即安裝”,但我不會讓 Kali 成為永久作業系統。

答案3

我注意到您不需要雙啟動即可在 Windows 10 WSL 上運行 Kali Linux。這將避免轉換磁碟的需要以及丟失所有內容的可能性。

Kali Linux 可從 微軟商店

建議先將 Windows 10 更新至版本 2004 並啟用 WSL2。您需要啟用「適用於 Linux 的 Windows 子系統」和「虛擬機器平台」的 Windows 功能,然後從 Microsoft Store 安裝 Kali。

詳細請看文章 如何在 Windows 10 上安裝適用於 Linux 2 的 Windows 子系統

我建議在開始之前做好備份,直到製作磁碟的備份映像。用於對系統磁碟進行映像備份的產品是 傲梅輕鬆備份軟體。做一個 可啟動媒體,並測試啟動它以查看它是否可以看到硬碟和備份映像,以防萬一您想要還原 Windows 的最後一個工作版本。

相關內容