一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

MacBook Pro上裝三系統(tǒng) OS X、Ubuntu、Win 7 : 小北の狼窩

 ThinkTank_引擎 2015-08-11

前言

趁著快畢業(yè)買了最新MacBook Pro,然后裝了三系統(tǒng)。裝Ubuntu的原因是很多實驗都是在Ubuntu下做的,以后可能還要繼續(xù)整理那些東西。裝Windows 7的原因是考慮到接下來的半年可能有時間玩些游戲,并且也想看看最新的Windows 7到底有多好。最終,經(jīng)過長達(dá)10個小時左右的N次失敗的實踐,最終成功把三系統(tǒng)(Mac OSX,Ubuntu 10.4,Windows 7)裝了進(jìn)去,發(fā)現(xiàn)新版的這兩個系統(tǒng)都很不錯。現(xiàn)在上來把過程總結(jié)一下,希望能對別人有所幫助。

不過注意,以下經(jīng)歷都是在以上版本的基礎(chǔ)上進(jìn)行的,其余版本請查看其余的攻略,并自負(fù)后果。另,整這個東西比較麻煩,很有可能丟掉Win或者Ubu的引導(dǎo)而不能訪問里面的數(shù)據(jù),所以女生請自覺找身邊的男生尋求幫助并潛規(guī)則,男生請抓住機會搞上10個小時然后就說不定有其他的意外收獲。

三系統(tǒng)的引導(dǎo)原理及注意事項(引自Rainux’s Journal

背景

理論上,所有基于 Intel CPU 的 Mac 計算機(包括 MacBook,Mac Mini 等)在安裝過 Mac OS X 10.4.6 或更高版本的 combo update 和 firmware update 后都應(yīng)該可以安裝運行 GNU/Linux 和 Windows 2000 以上版本,但是有一些限制。

眾所周知 PC 使用 BIOS 作為硬件 firmware 和操作系統(tǒng)的中間層,并且使用 MBR 分區(qū)表作為硬盤分區(qū)方案。而 Intel Mac 與普通 PC 最大的區(qū)別就是使用了 BIOS 的下一代替代品 EFIGPT 分區(qū)方案。EFI 和 GPT 都分別向后兼容于 BIOS 和 MBR 分區(qū)表,所以可以支持基于 BIOS 和 MBR 的操作系統(tǒng),例如 GNU/Linux 和 Windows。

簡單地說,GPT 通過包含一份 MBR 分區(qū)表來兼容 MBR 分區(qū)方案(參考 Wikipedia 上的 GPT 頁面)。GPT 的內(nèi)容可以被同步到 MBR 分區(qū)表中,所以當(dāng)硬盤使用 GPT 分區(qū)方案時,GPT 里的分區(qū)可以通過 MBR 分區(qū)表被訪問到——這是在 Intel Mac 上安裝基于 MBR 分區(qū)表方案的操作系統(tǒng)的關(guān)鍵。但是 MBR 分區(qū)表只能包含最多 4 個主分區(qū)(擴展分區(qū)相當(dāng)于一個主分區(qū),可以在其上劃分多個邏輯分區(qū)),而 GPT 沒有擴展分區(qū)和邏輯分區(qū)的概念,現(xiàn)有的工具在同步 GPT 到 MBR 分區(qū)表時也不會做額外的轉(zhuǎn)換,所以實際上只能同步 GPT 上的前 4 個分區(qū)到 MBR 分區(qū)表中。而 Intel Mac 上運行 Windows 有一個奇怪的限制,Windows 必須被安裝到 MBR 分區(qū)表中的最后一個分區(qū)上,否則會在啟動時提示找不到 %SystemRoot%\system32 目錄下的某文件。

雖然 Mac OS X 附帶的 Disk Utility 可以對 GPT 分區(qū)方案的硬盤進(jìn)行分區(qū),但是不夠穩(wěn)定,不建議使用。GNU Parted 是我的選擇,它對 GPT 分區(qū)方案支持比較好。另外還需要 rEFIt 中的 Partitioning Tool 來同步 GPT 和 MBR 分區(qū)表,同時我也使用 rEFIt 作為多系統(tǒng)引導(dǎo)管理器,相對于目前的 GRUB2 來說,它更成熟并且非常容易使用,還擁有很漂亮的圖形界面。

GNU/Linux 內(nèi)核支持 GPT,因此啟動之后可以訪問 GPT 上的所有分區(qū)。但是 GRUB 不支持 GPT,所以 GRUB 和 GNU/Linux 內(nèi)核必須被安裝到一個 MBR 分區(qū)表里的分區(qū)上。Windows 完全不支持 GPT,所以始終只能訪問 MBR 分區(qū)表上的 4 個分區(qū)。

雙系統(tǒng)的特殊情況

在典型的雙系統(tǒng)情況下,你可能只有三個分區(qū),Mac OS X 占用兩個,Windows 占用一個。使用 rEFIt 同步 GPT 和 MBR 分區(qū)表后,工作很正常。然而如果你在 Mac OS X 里創(chuàng)建了另外一個分區(qū),導(dǎo)致同步 GPT 和 MBR 后 Windows 安裝分區(qū)不再是 MBR 分區(qū)表中最后一個分區(qū),此時 Windows 就會像上文中提到那樣無法啟動。解決方法很簡單,使用不支持 GPT 的分區(qū)工具將這個新創(chuàng)建的分區(qū)在 MBR 分區(qū)表中刪掉即可。注意,僅僅是在 MBR 分區(qū)表中刪掉,在 Mac OS X 里通過 GPT 你仍然可以訪問它。

不支持 GPT 的分區(qū)工具包括 Linux 里的 fdisk,Windows 的 compmgmt.msc 里的磁盤管理,以及各種 Windows 下第三方工具的較老版本,例如 Paragon Partition Manager 7.0。

根據(jù)以上的介紹,有兩個事項需要注意:MBR最多支持4個分區(qū),Windows必須被裝在最后一個分區(qū)。所以,怎么分區(qū)就成了主要問題。參照很多資料,分區(qū)方案基本上都是如下:

  • /dev/sda1 -> EFI
  • /dev/sda2 -> Mac OS X
  • /dev/sda3 -> intended for Linux
  • /dev/sda4 -> Windows
  • /dev/sda5 -> Linux Swap

然后問題就是怎么進(jìn)行以上的分區(qū),以及按照什么順序安裝。

準(zhǔn)備的工具

rEFIt的光盤,Mac OSX的隨機光盤,Ubuntu 10.4的自刻光盤,Windows 7的系統(tǒng)光盤。

安裝成功的步驟

  1. 最新的Mac OSX下安裝rEFIt。
  2. 在Mac OSX下利用磁盤工具分出一個大的新磁盤,作為Ubuntu和Windows用的。
  3. 把Ubuntu的光盤插入后重啟系統(tǒng),然后rEFIt會自動識別Ubuntu的啟動光盤(不能識別就利用rEFIt繼續(xù)重啟一次),最終進(jìn)入Ubuntu的體驗系統(tǒng)。然后利用Ubuntu下自帶的分區(qū)工具(很贊的,以后可以放棄番茄花園光盤里自帶的PQ了)把系統(tǒng)分成以上幾個區(qū). 這時候可以直接把/dev/sda4格式化成NTFS文件系統(tǒng),而/dev/sda3的話,我把他格成了ext2.(另注:不是很清楚能否跳過2直接用Ubuntu下的分區(qū)工具來搞定以上分區(qū),也許可行。)
  4. 分區(qū)成功后重啟,進(jìn)入rEFIt 同步 GPT 和 MBR。
  5. 把Windows 7插入光驅(qū)后重啟,rEFIt一般能識別這個光盤,然后把Windows 7安裝在/dev/sda4下。過程會經(jīng)過兩三次重啟,最后可以插入OSX的系統(tǒng)盤安裝BootCamp的各種驅(qū)動,然后再啟動的話就可以進(jìn)入已經(jīng)整備好的Win 7了。
  6. 最后插入Ubuntu的光盤,重啟,利用rEFIt開始Ubuntu的安裝,成功后重啟,就會出現(xiàn)由rEFIt表示的三個系統(tǒng)。
  7. 以為萬事大吉的時候,進(jìn)入rEFIt中的Win或者Ubu,發(fā)現(xiàn)接下來的頁面是Grub的引導(dǎo)頁面!然后查rEFIt的文檔,發(fā)現(xiàn)了下面的話(引自rEFIt主頁):
  8. If you have both Windows and Linux installed on the same internal disk, and choosing Windows in the rEFIt boot menu boots Linux, the likely cause is that your Linux system installed its boot loader (GRUB, LILO, etc.) in the Master Boot Record (MBR) instead of the partition boot record (PBR). Due to the way rEFIt works, choosing either of the operating systems in the rEFIt menu starts the Linux boot loader installed in the MBR. In the best case that boot loader then presents you with another menu where you can choose between Windows and Linux, and in the worst case it just loads Linux without giving you a chance to get into Windows.

    也就是說因為Linux的把應(yīng)該裝在PBR的引導(dǎo)裝到了MBR上去了。同時我這算是運氣好的,最終還能利用Grub進(jìn)入下面的兩個系統(tǒng)。

    To fix this problem, you need to install GRUB / LILO in the boot sector of your Linux partition instead, then remove it from the MBR. I’m not aware of a ready-made tool that can safely do that removal. Please ask for help on a Linux forum if needed.

    如果想解決這個問題,必須重新把Linux的引導(dǎo)改道PBR上,但是沒有這樣的工具,而且修改起來也比較麻煩。

  9. 最后重啟,按住Alt/Option后會發(fā)現(xiàn)BootCamp的默認(rèn)引導(dǎo),然后按下去就是Grub的驅(qū)動,也可以由此繼續(xù)進(jìn)入Ubu或者Win。也就是現(xiàn)在成了一下的引導(dǎo)格局
  10. (Boot(Mac_BootCamp(Mac_rEFIt|Ubuntu_rEFIt(Ubuntu_Grub|Windows7_Grub)

    |Windows7_rEFIt(Ubuntu_Grub|Windows7_Grub)))

    |Windows_BootCamp(Ubuntu_Grub|Windows7_Grub)))

    也就是說有了兩套進(jìn)入Win或者Ubu的方法。一種是開機按Option然后由Grub引導(dǎo)。一種是開機直接進(jìn)入rEFIt,然后選擇Ubu或者Win的圖標(biāo)后再由Grub引導(dǎo)一次。

    后來考慮到自己的主用系統(tǒng)是Mac,偶爾進(jìn)入Windows或者Ubuntu,索性就把rEFIt的引導(dǎo)刪除了(如何刪除參見rEFIt主頁),留下了BootCamp和Grub的那一套引導(dǎo)。

    (Boot(Mac_BootCamp|Windows_BootCamp(Ubuntu_Grub|Windows7_Grub))

網(wǎng)上的幾個攻略

參照某人的備忘,發(fā)現(xiàn)Paragon ext是收費軟件,所以當(dāng)時沒能在Mac下給Linux畫出空間來。

參照Rainux’s Journal的步驟安裝完Linux后安裝了Windows,最后發(fā)現(xiàn)Linux的引導(dǎo)丟失。

以及Google上廣為流傳的“ 教你在macbook pro上裝三系統(tǒng)”,在等linux開始拷貝文件的時候強制切斷電源那一步,可以利用linux自帶的分區(qū)工具進(jìn)行的。

其余失敗過的步驟

包括分區(qū)的失敗,顛倒順序的失敗等,用番茄花園的失敗等。

參考網(wǎng)頁

http://forum./viewtopic.php?f=77&t=261921

http://wiki./index.php/Triple_Boot_via_BootCamp

http://wiki./index.php/How_To_Backup_your_Mac

http://wiki./index.php/Triple_Boot_via_BootCamp_Ubuntu

http:///intel-mac-multi-boot-macosx-gnu-linux-windows-xp-theory-and-practice

http://wiki./MacBook

http://it.21cn.com/notebook/bbpc/2010/03/14/7403044.shtml

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美色婷婷综合狠狠爱| 色婷婷中文字幕在线视频| 亚洲中文字幕剧情在线播放| 国产又大又猛又粗又长又爽| 国产免费一区二区三区av大片| 在线中文字幕亚洲欧美一区| 暴力性生活在线免费视频| 激情少妇一区二区三区| 婷婷激情五月天丁香社区| 国产免费一区二区三区不卡| 91人妻丝袜一区二区三区| 亚洲日本加勒比在线播放| 成人免费高清在线一区二区| 国内自拍偷拍福利视频| 91在线播放在线播放观看| 亚洲中文字幕日韩在线| 日本深夜福利视频在线| 亚洲天堂精品在线视频| 亚洲性生活一区二区三区| 欧美日韩免费观看视频| 91偷拍视频久久精品| 国产成人免费高潮激情电| 日本久久中文字幕免费| 天堂热东京热男人天堂| 国产精品蜜桃久久一区二区| 国产免费一区二区不卡| 国产福利一区二区三区四区| 久久夜色精品国产高清不卡| 91久久精品在这里色伊人| 国产无摭挡又爽又色又刺激| 国产男女激情在线视频| 亚洲欧洲日韩综合二区| 中文字幕佐山爱一区二区免费 | 精品国产日韩一区三区| 日韩日韩欧美国产精品| 国产女同精品一区二区| 亚洲中文字幕高清视频在线观看| 久久精品国产在热久久| 国产精品午夜一区二区三区| 亚洲成人免费天堂诱惑| 中文字幕乱子论一区二区三区 |