對於初學Linux者(我也是),不希望在虛擬機裡面搞弄Linux,又不希望用wubi裝Ubuntu這個集成比較多使用相對簡單的Linux,想裝Fedora、RedHat或者CentOS等學一下比較基本的Linux操作,所以我們一般都是在Windows下劃個空間然後在裡面裝Linux。這樣對於初學者有個不好的地方是假如GRUB引導出錯或者我剛開始不大懂想圖個方便在Windows下直接把Linux分區給格式化掉,就會出現無法引導Windows操作系統的問題。而對於此類問題的解決是比較復雜的,有沒有一種比較方便像wubi那樣對Windows系統影響比較小的安裝Linux方法呢?答案是肯定的,通過筆者查閱相關資料,發現一篇外文可以完全滿足此需求,我提取了一下裡面的信息實踐了一遍重新寫這麼一篇文章方便一下讀者,大家交流交流哈。
安裝Fedora之前首先肯定要分個空間給它,我在Windows 7磁盤管理分了一個23GB的空間給Linux。
重啟,光盤安裝Fedora,剛開始的那幾步沒什麼好說就省略了,到時區設置要注意一下,不要勾選UTC,否則會出現兩個系統之一時間出錯。
到分區的時候選擇使用空閒空間,分區問題自行解決,我是初學所以我分了個100M給/boot,20G給/,其余給swap。重點來了,到選擇引導的時候,點擊change device,裡面有個可選是安裝在MBR或者是某個分區的引導扇區,這裡選擇剛才設定的/boot掛載點,這樣Linux就不會打擾MBR了。
搞好這些東西以後,一直裝下去,重啟發現沒有雙系統選擇菜單就直接進Windows7了,先別急。這裡我們用一個免費的工具。EasyBCD(提供下載),是NeoSmart Technologies出品的多系統引導設置工具,下載地址在linuxidc.com/Linux/2007-12/10060.htm">http://www.linuxidc.com/Linux/2007-12/10060.htm
裝好後啟動軟件,點擊add new entry,選擇Linux/BSD系統,把剛才給/boo掛載的100M選中,因為我們剛才沒有把GRUB寫入MBR,所以要勾選“GRUB isn't installed to MBR/bootsector”,然後點添加即可。
重啟一下,雙系統菜單有了,進入也沒有任何問題。假如某天想刪掉Linux,直接在EasyBCD那裡刪掉然後刪除Linux分區就可以了。