理論上,我想做的很簡單,但我做了一些谷歌研究並閱讀了這個網站上的一些帖子,但我仍然很困惑。
我想將 win7 保留在我的主 C:\ 驅動器上,並在輔助驅動器上安裝 Ubuntu (12.10)(我尚未購買或安裝。我只是想確定我這樣做時是否成功)。如果可能的話,我也希望在啟動電腦時可以選擇啟動 Win7 或 Ubuntu,就像帳戶登入類型一樣,我只需選擇當天運行的驅動器即可。只是重申一下,我願意不是想要對我的 C:\ 磁碟機進行分割或以任何方式變更、變更或影響我的 Win7 系統。
我對這一切仍然相當不確定的原因是,我讀過的許多指南都是針對早期版本的 Ubuntu 的。此外,絕大多數指南都是關於對一個磁碟機進行分割以適應兩種作業系統的。我想要兩個獨立的作業系統從兩個獨立的驅動器運行,我可以在啟動時選擇它們。我找到的指南提到,grub 安裝在 C:\ 上但作業系統的其餘部分安裝在另一個磁碟機上存在一些問題。現在還是這樣嗎?我該如何避免這種情況?
另外,如果有幫助的話,我已經在我的筆記型電腦上運行 12.04lts 幾個月了,無論是在課堂上還是課下,我都很喜歡它。
最後,如果您能給我指點指南或以兩歲兒童指南的形式寫下您的答案,那就太棒了。我還是個Ubuntu新手,我不想搞亂我的win7。
答案1
怎麼運作的
每個分割區磁碟包含一個小塊,稱為膜生物反應器。它位於磁碟的開頭。
現在,作業系統將其程式碼插入 MBR 以載入自己的引導程式。 Windows 也是如此,Linux 也是如此。
他們插入一個小程式碼,指向引導程式的實際位置。就像在 Linux 中一樣,該 MBRStage1
包含GRUB
(GRUB
是 Linux 中使用的引導程式),它會載入Stage2
可能位於其他分割區的更大的可執行檔。
如果您安裝 Windows,然後安裝 Linux,則 GRUBStage1
位於 MBR 中。現在 GRUB 的其他部分(實際的引導程式)包含 Windows 開機載入程式位置。現在,當您從 GRUB 選單中選擇 Windows 時,Windows 就會開始載入。這稱為chain loading
(GRUB 首先加載,然後 GRUB 根據選擇加載 Windows 引導程式)。
回到你的問題
就您而言,您有兩個 MBR(因為您有 2 個硬碟)。
因此,您有兩種選擇:
最簡單的選擇
- 在第二個磁碟上建立一個分割區。
在該分割區上安裝 Ubuntu,並在第二個磁碟的 MBR 上安裝 GRUB,而不是在第一個磁碟的 MBR 上。這裡要小心。請參閱下圖(僅用於演示目的),您需要執行以下操作(大概)
sdb
。您選擇您的已經建立
sdb
分區、編輯、指派安裝點/
和檔案系統類型ext4
選擇引導程式位置
sdb
,而不是sda
(請參閱紅色部分)
- 完成後,重新啟動,您將啟動至 Windows 7。
發生這種情況是因為,你的啟動磁碟優先權表示從第一個硬碟啟動(我們沒有改變任何東西)。
所以開啟BIOS,更改啟動磁碟優先權,使包含 Ubuntu 的磁碟優先。
這次,GRUB 將被載入。您可以啟動任一作業系統。
取出磁碟,Windows 7將直接啟動。
再次插入第二個磁碟,從 BIOS 驗證啟動順序,以便第二個磁碟先出現。現在您可以再次啟動任何作業系統。
另外一個選擇
您也可以修改 Windows 開機載入程式以從第二個磁碟載入 Ubuntu。這有點難,而且由於你根本不想接觸 Windows 7,所以我不推薦它。
筆記:此處提供的所有教程都討論從同一磁碟但不同分割區新增 Ubuntu。我還沒有跨裝置做過,你可能需要相應地採用。
這裡有一個強硬的指導這樣做。
有一個很棒的 GUI 工具可以編輯引導程序,名為易BCD(個人免費使用)。他們的嚮導關於使用 Windows 開機載入程式設定 Ubuntu。
您可以獲得更多資源Easy BCD 幫助:雙重啟動 Win7 和 Ubuntu 11.10 - Ubuntu 的“新增條目”
我強烈建議使用 GRUB 作為引導程序,因為它更靈活。也許你可以將 Windows 設定為預設啟動選項與/或減少超時值。
答案2
最簡單的方法是按照上面的建議。首先,暫時刪除您的第一個硬碟(裝有 Windows 的硬碟)。其次,將 Linux 安裝到第二個硬碟(目前這是唯一連接的硬碟)。第三,將您的第一個硬碟放回原位,這樣您現在就安裝了兩個硬碟,每個硬碟都有自己的作業系統。從那裡,只需在啟動時按下一個鍵即可選擇啟動驅動器。例如,對於戴爾計算機,您可以在啟動時按 F12 鍵,這將開啟選單以選擇要從中啟動的磁碟機。
答案3
我可能會以相反的方式進行操作,但我使用啟動選單啟動到 Lubuntu(在此系統 MB 上按 F12) 當我安裝 Lubuntu 時,我斷開了系統中所有其他驅動器的連接。然後我在 Lubuntu 驅動器上安裝了 grub。 Windows 無法看到 Lubuntu 驅動器,但 Lubuntu 可以看到 Windows 驅動器,因此我可以存取系統中其他驅動器上的檔案。
答案4
斷開第一個裝有 Win 7 的驅動器。這樣你就會安全。您的計算機可能具有啟動選擇器功能。查看設定並查看它是否已啟用。