當前位置: 首頁>>技術教程>>正文


雙啟動 Windows 7 和 Ubuntu,SSD + HDD

, , ,

問題描述

我是 linux 和 Ubuntu 的新手,希望創建一個可以啟動 Windows 7(針對特定於 windows 的應用程序)和 Ubuntu(我希望在工作中熟悉 linux 和 Ubuntu)的係統。我已經閱讀了很多材料,但對於我想要做的事情一無所獲,而且我不確定應該如何或從哪裏開始。

我有一個 120GB 的固態硬盤,我想在上麵安裝 Windows 和 Linux 操作係統,以及其他可以從 SSD 中受益的應用程序。 \n我還有一個 1TB 的硬盤驅動器,我想將其用於數據/存儲。

根據我所閱讀的內容,我了解到我需要對驅動器進行分區或使用邏輯卷管理來設置我設想的雙引導環境。我希望在兩個操作係統之間共享存儲在 1TB 硬盤上的數據,但如果這不可行,那麽將 1TB 硬盤分成兩個或更多更小的分區也可以。

我之前已經將 Windows 安裝到 SSD 並將用戶文件夾 ‘migrated’ 安裝到我的 1TB 數據驅動器(無需手動設置分區或任何東西)。這在一段時間內運行良好,但事實證明係統不穩定並且不再運行,除了 ‘safe mode’。我備份了所有數據,所以我打算在 “starting over” 和 re-installing 窗口以及 ubuntu 上運行。我不想保留當前在 ssd 或 hdd 上的任何東西。

簡而言之:\n–我有一個 120 GB 的固態驅動器,我想安裝 Windows 7 和 Ubuntu。 \n–我有一個 1TB 的硬盤驅動器,我想將其用作兩個操作係統的數據存儲。 \n–解決這個問題的最佳方法是什麽?我希望係統盡可能穩定,同時最大限度地發揮使用 SSD 從應用程序啟動/運行應用程序的優勢。 \n+ 任何建議或信息將不勝感激!

謝謝!

最佳辦法

幾個月前,我實際上為自己做了這件事。這個過程有點長,在你決定要不要做之前通讀整個事情。您將需要更改您的注冊表,雖然到目前為止我還沒有遇到任何問題,但如果您不像我那樣做所有事情,您可能會遇到。

首先,在 Ubuntu 活動磁盤中設置分區。將您的所有信息複製到安全卷中以防萬一。然後,擦除所有驅動器。

首先安裝Windows。在安裝過程中創建帳戶時,請選擇一個備用帳戶名。這個名字是什麽並不重要,除非它不能是你將來想使用的名字。我會稱它為 “spare.”

安裝 Windows 後,使用您的真實帳戶名創建一個帳戶,但先不要登錄。進入 regedit,並將 C:/Users 的所有實例更改為 D:/Users(或任何您有存儲的驅動器,無論是 D:、E:、F:、G: 等。不要更改任何類似C:/Users/Administrator,不過,隻有 C:/Users 和屬於您的那些。

完成注冊表編輯後,重新啟動計算機並登錄到新帳戶。如果你做的一切都正確,你的新帳戶的配置文件應該在你設置的驅動器中。

如果是,那就太好了。刪除賬號還在C:/的spare。在 Windows 上做任何你想做的事,然後安裝 Ubuntu。

我希望您可以在沒有任何說明的情況下安裝 Ubuntu。在安裝過程中,我將用戶文件夾安裝在與主安裝相同分區的普通目錄中。然後,我使用以下命令在我的用戶文件夾上創建了符號鏈接:

rm -r ./Documents
ln -s /media/Storage/Users/Tyler/Documents ./Documents
rm -r ./Downloads
ln -s /media/Storage/Users/Tyler/Downloads ./Downloads
rm -r ./Music
ln -s /media/Storage/Users/Tyler/Music ./Music
rm -r ./Pictures
ln -s /media/Storage/Users/Tyler/Pictures ./Pictures
rm -r ./Videos
ln -s /media/Storage/Users/Tyler/Videos ./Videos

Tyler 是我在 Windows 上的用戶名,Storage 是我的存儲分區的名稱。

這些命令不包括模板和桌麵文件夾,但我希望它們很容易實現。

這些符號鏈接沒有漂亮的圖像,目前我還沒有找到永久性的修複方法。我可以設置圖標圖像,但它被重置了。我懷疑這是因為每次啟動時它都需要掛載,這會重置圖像。如果我找到一個,我會發布一個修複程序。

如果你想在 Ubuntu 啟動時自動掛載你的存儲分區,你需要找到要掛載的分區。在終端中,使用

sudo fdisk -l

您應該收到分區列表。我的看起來像這樣。

tyler@Tyler-PC:/$ sudo fdisk -l
[sudo] password for tyler: 

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf64a0fce

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   125831167    62914560    7  HPFS/NTFS/exFAT
/dev/sda2       125831168   188745727    31457280   83  Linux
/dev/sda3       188745728   608364543   209809408    7  HPFS/NTFS/exFAT
/dev/sda4       608364544   625141759     8388608   82  Linux swap / Solaris
tyler@Tyler-PC:/$ 

搜索”Startup Applications”並添加命令

udisks --mount /dev/sda3

sda3 應該替換為您擁有的磁盤。我記得我在製作分區時將我的設置為sda3。而且,它是我最大的。

在該命令之後,在啟動時,您不需要通過 nautilus 導航到您的存儲分區來安裝它。我昨天才發現這個修複方法;當我使用 Eclipse 在 Java 中進行開發時,每次都需要通過 nautilus 掛載它是非常令人討厭的。

祝你好運!

次佳辦法

符號鏈接

我最近設置了一台新計算機用於雙啟動 Ubuntu 和 Windows,我想出了一個使用符號鏈接的解決方案。我發現符號鏈接可能是設置這兩個操作係統的最佳方式,如果您經常使用它們的話。本指南將引導您完成係統設置,將所有個人文件保存在較大的驅動器上,並讓您從每個操作係統無縫訪問它們。

Formatting

使用兩個分區將 SSD 分區為任意大小,我會使用 60GB 分區。將整個 1TB 用作 NTFS,以便兩個操作係統都可以讀取它。 Windows 將需要一個 NTFS 分區,而 Ubuntu 最適合在 SSD 上使用 ext4 分區。

Install

我會先安裝 Windows,以便 Ubuntu 可以為您設置啟動管理器。此時您無需對 Windows 執行任何操作。在選擇安裝位置時,下一步安裝 Ubuntu 時設置大型驅動器的安裝位置,有關此信息的更多信息,請查看 this guide 。我建議安裝到 /media/Data/ 一旦你安裝了它們並且 1TB 被格式化為 NTFS,你就可以將所有個人文件放在大驅動器上。您也可以隻創建空文件夾,但這並不容易可視化。

Linking

文件就位後,您將需要鏈接它們。在 Windows 和 Ubuntu 中,您將在鏈接時創建一個新的 “folder”,因此您不能將舊的留在那裏。

Windows

在 Windows 中,您要使用的命令是 mklink /J LINK_LOCATION ORIGINAL_LOCATION,因此如果您的 Windows 驅動器為 C:,1TB 為 D:,您的圖片位於 D:\\User\\Pictures 中,您將在刪除圖片文件夾後使用 mklink /J "C:\\Users\\USERNAME\\Pictures" "D:\\User\\Pictures"在您的用戶文件夾中。

Ubuntu

您將使用 ln -s ORIGINAL_LOCATION LINK_LOCATION 在 Ubuntu 中進行鏈接。請注意,與 Windows 相比,目錄已切換。因此,再次使用圖片示例並假設您將 1Tb 安裝到 /media/Data,您將在刪除用戶文件夾中的圖片文件夾後使用 ln -s /media/Data/User/Pictures/ /home/USERNAME/Pictures

Done

在此之後你應該準備好了!請記住,您可以從 SSD 鏈接任何您想要的文件夾。音樂、圖片、文檔、視頻甚至桌麵等用戶文件夾都可以移動,以便從兩個操作係統進行訪問。您可能還想移動其他文件夾,例如“C:\\Program Files (x86)\\Steam\\SteamApps”或“/home/USERNAME/.local/share/Steam/SteamApps”,具體取決於您計劃使用的大型程序使用,因為 SSD 的容量更有限。

第三種辦法

好吧,我不知道為什麽以前的答案建議對注冊表項或硬鏈接采取行動。有一種簡單的方法可以做到這一點。\n首先,對您的 SSD 進行分區。我認為2個分區太少了。我目前正在使用 5 個主要分區:

  1. Windows:包含 Windows 操作係統。取決於您如何使用此操作係統。我認為對於普通用戶來說,它應該很大,從 40 到 60 GiB。

  2. Ubuntu根目錄(/):包含大部分Ubuntu係統。同樣,大小取決於您計劃安裝的內容,但作為標準,大約為 20 GiB。

  3. Ubuntu 主目錄 (/home):包含主目錄。出於多種原因,將您的主目錄與其他目錄分開是很有用的。為您的主目錄保留 5 GiB。關注this link

  4. Linux 交換。好吧,我認為這是一個非常有用的分區,如果你想在 Ubuntu 上使用休眠功能,你一定需要它。大小主要取決於你有多少內存,但我認為,但作為一般規則,我認為它應該至少是你的內存的 1.5 倍。

  5. 快速文件。我將此目錄用於其他內容,例如獨立應用程序、VirtualBox 硬盤……大小再次取決於您的使用。

this link 查看更多關於論點的信息。

然後,按照之前的建議將 HDD 格式化為 NTFS。您隻想使用一個包含所有數據的分區。

更改您的默認用戶目錄(下載、文檔等)\n注意:我的建議是將您的桌麵文件夾也移動到 HDD 驅動器上。

Windows\n http://support.microsoft.com/kb/310147

Ubuntu\n最簡單的方法是使用 ubuntu tweak ( sudo apt-get install ubuntu-tweak )。啟動程序並轉到 Admins>用戶文件夾。然後根據需要更改所有內容。

如果您有任何問題,我可以以任何方式提供幫助;)

第四種辦法

很好,\n如果你覺得使用 Gparted 很舒服,那麽你將不得不 re-size 你的分區。

現在,我注意到下麵的用法建議使用 ‘Wubi.exe’,這是另一種選擇……它有它的 + & -‘s(稍後更?)。

我也注意到一些提倡:

\\n

wiping all your drives, via umop aplsdn

\\n

HOLY SMOKES becareful listening to gun sling cowboys…

當您在 ‘Live-user’ 模式下使用 Gparted 時,您是否看到了多個 Windows 分區?如果你這樣做了,很好。 *除非您想破壞 Windows,否則不要刪除或更改它們。 *

1st,嘗試調整最大的 windows 分區,給 Ubuntu 20gb – 60gb。

問:您使用 Windows 的頻率如何?您認為您有多願意在 Ubuntu 上加載/使用軟件?

2、備份 ‘stuff’ 後,從 live-user 桌麵安裝 Ubuntu。這有幾個原因很有幫助,一個是您擁有的 wifi 或網絡連接將使更新過程更加順利。\n更多…

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/13177.html,未經允許,請勿轉載。