為什麼雙啟動安裝Ubuntu需要縮小Windows的C碟分割區?

為什麼雙啟動安裝Ubuntu需要縮小Windows的C碟分割區?

將 Ubuntu 與 Windows 一起安裝只有當 Windows C 磁碟機的未分配空間已縮小時,才會出現此選項。

為什麼雙啟動必須只有 4 個驅動器(包括未分配的驅動器)?

答案1

為什麼必須只有 4 個驅動器

我認為你的意思是“分區”。答案是因為 MBR 風格的分區表有一個最大分區數 4。請注意,您可以透過使用邏輯分割區來解決這個問題。

然而,GUID 分區表消除了此限制。


現在至於:

為什麼我必須縮小Windows的C碟分割區才能雙啟動安裝Ubuntu?

因為 Ubuntu(或任何 Linux 發行版)無法安裝到 NTFS 分割區上。 (好吧,從技術上講,有五筆但你真的不想用它)

答案2

磁碟分割區是安裝雙開機 Linux 的一個重要部分。

我設定了幾個雙重引導系統。一個有 Ubuntu 和 W10,並使用 3 個 Windows 分割區(系統、C: 和復原),如下所示(來自 lsblk):

/dev/sda1 - 系統 /dev/sda2 - /mnt/C 或 C: /dev/sda3 - /home/[使用者名稱]/共用 /dev/sda4 - 擴充 /dev/sda5 - [交換] /dev/sda6 - / /dev/sda7 - /home

另一個有 Debian Linux & W10,有以下 10 個分割區:

/dev/sda1 - 系統 /dev/sda2 - /mnt/C 或 C: /dev/sda3 - /home/[使用者名稱]/共用 /dev/sda4 - 擴充 /dev/sda5 - [交換] /dev/sda6 - / /dev/sda7 - /tmp /dev/sda8 - /var /dev/sda9 - /home/[使用者名稱]/Media /dev/sda10 - /home

您還需要使用 blkid 來幫助您設定 fstab。我首先使用 fdisk 進行基本分割區,然後使用 gparted 進行格式化和標記,這對於正確進行非常重要。我已經嘗試了所有不同的分割工具,這兩個似乎都能最好地完成工作。


這麼多分區的原因歸結為兩件事。

1) 我希望能夠輕鬆地從 W10 過渡,並且需要一個兩個作業系統都可以存取並進行讀寫的共享分區。實際上,我有兩個共享分區:共享分區和媒體分區。我發現我的媒體(圖片、視訊和音訊)變化不大,而且很大,因此為了加快備份速度,而且因為我不需要經常備份媒體,所以我將其設為單獨的分區。雖然您可以從 Linux 讀取 W10,但您不想寫入它。這是因為 W10 處理檔案權限的方式。 /tmp 和 /var 的備份需求也較少,因此我將它們分開。請注意,Shared 和 Media 是 NTFS 格式,而 Swap 只是交換,而 /、/home/、/var 和 /tmp 是 Linux 格式。就我而言,我為 / 和 /home 選擇了 btrfs(因為我想有一天進行熱備份),為 /tmp 和 /var 選擇 ext3(因為它們需要更小、更快)。

2)您需要弄清楚如何備份您的系統,這並不那麼容易。我使用 Acronis 備份我的 W10,並有一個自訂的 mybackup.sh,它使用 rsync 來備份 Linux 分割區。如果沒有良好的備份/恢復選項,一點小火可能會燒毀您的房子,因此這是儘早開始工作的首要任務。 ....並進行全面測試!我的一個建議是保留第二個相同的主驅動器,並從您的工作驅動器克隆它。它將允許您進行恢復,直到您有更好的備份/恢復。


重要提示:您需要弄清楚如何告訴 W10 自行運行,而不是進行雙重啟動工作所需的快速啟動。轉到控制面板(不是設定齒輪)並找到高級電源選項,然後停用允許混合睡眠。


安裝雙啟動後:

我嘗試了一段時間,讓 Firefox、Chrome、Thunderbird 和 MariaDB 都能夠在不同的作業系統中共享相同的檔案。如果你在兩側使用的版本相同,它們就可以工作,但我發現在兩個地方保持版本相同變得太痛苦,所以現在只有 MariaDB 共享相同的資料庫,即使這是一個痛苦是因為Linux 中對其進行的任何更改都要求我在返回Windows 時重設權限以使MySQL 服務能夠運行。我最終使用綁定掛載來欺騙 MariaDB 使用共享 NTFs 分區來存儲數據,因為經過多次嘗試和錯誤,這是我可以讓它工作的唯一方法。

現在我可能給了你太多的信息,但我認為看看其他人做了什麼可能會有所幫助。

相關內容