在當今桌麵操作係統市場,依然是Windows、MAC OS、Linux之間的三國演義,其中Windows則是絕對的霸主。不過雖然Windows用戶最多,但是就操作係統本身特性來說,它也並非十全十美,很多組件設計和MAC OS、Linux(這裏我們主要以Ubuntu為例)相比仍有一定的距離。下麵我們就一起來看看Windows有哪些方麵可以借鑒MAC OS、Ubuntu的優點,以彌補自己跨向完美。
注意:對係統的改造具有一定的風險性,所以在進行下麵的所有操作前,請一定要將電腦中的重要數據等做好安全備份,然後再進行嚐試。
在日常使用Windows的過程中,係統一些組件由於設計不當,經常給我們帶來不便。比如Windows 7和Windows 8默認啟動設置並不好用,對啟動配置編輯不當很容易導致啟動失敗無法進入係統。相比之下,Ubuntu的一些設計就顯得科學多了,它使用GRUB方式啟動,即使啟動失敗,仍然可在命令行中完成係統的啟動。因此下麵就來介紹Windows如何向Ubuntu學習,吸取其好用的設計,為我們的日常操作提供更多的便利。
如上所述,基於Linux內核的Ubuntu係統使用的是GRUB啟動方式,這種啟動方式最大的特點是菜單編輯簡單、啟動配置靈活。對於多重啟動菜單的編輯,雖然Windows 8用戶在啟動界麵點擊“啟動設置”可以對係統項目進行排序或編輯等待時間,但是這個改進和Ubuntu相比仍差一步之遙,因為我們仍然無法在啟動失敗的時候直接對啟動菜單進行編輯。
相比之下,Ubuntu的GRUB啟動就好用多了,當在啟動配置命令裏啟動命令配置錯了,或者根本就沒有配置相應的啟動項,這時我們隻要在啟動界麵按下C鍵進入命令行模式,在這裏就可以對啟動項進行編輯,或者按照GRUB語法直接增加新的啟動項。
所以要讓Windows用戶也可以像Ubuntu那樣在啟動時編輯啟動項目,隻要將當前主引導記錄更改為GRUB啟動,並添加合適的啟動項目即可。具體操作可以借助Bootice.exe程序來完成(下載地址:http://suo.im/qenok)。啟動程序後切換到“物理磁盤處理”,在磁盤列表選中當前引導的本地硬盤,然後點擊“主引導記錄”,在打開的窗口中按提示將主引導記錄更改為“GRUBDOS 4.5C”。繼續單擊“安裝/配置”,在打開的窗口中,將引導文件名設置為“GRILD”(也可按照需要設置為其他任意名稱),點擊“寫入磁盤”,這樣重啟後就可以使用GRUB引導了。
到http://suo.im/klq8z下載所需的GRLDR引導文件,下載後將其複製到C盤根目錄下備用。這裏假設是C:Win7+D:Win8雙係統用戶,完成上述操作後將C:\boot,C:\bootmgr複製到D盤,同時將C:\bbot\bcd的Windows 7設置為默認啟動(D:\boot\bcd則設置Windows 8默認啟動)。最後啟動記事本新建一個menu.lst文件,輸入以下命令:
title C:Windows 7
root (hd0,1)
chainloader /bootmgr
boot
title D:Windows 8
root (hd0,4)
chainloader /bootmgr
boot
再次啟動電腦後可看到GRUB的多重啟動菜單,按提示選擇不同項目即可啟動到不同係統。
當然,Windows移植GRUB啟動後,如果啟動失敗,我們同樣可以嚐試使用手動方式繼續啟動係統。比如在係統正常的時候可以將C:\boot,C:\bootmgr複製一份到E盤,這樣如果默認啟動項無法正常啟動(如誤刪了bootmgr文件),現在隻要在GRUB啟動界麵按C進入命令行模式,依次輸入下列命令即可繼續啟動Windows:
root (hd0,5)
chainloader /bootmgr
boot
小提示:Ubuntu隻在MBR模式下使用GRUB啟動,UEFI模式啟動則和Windows 8是一樣的。不過目前大部分電腦仍在使用MBR模式,這裏我們也主要介紹以該模式啟動的Windows 7和Windows 8。