linux ubuntu引導 win7


對於很多想要使用linux系統的朋友, 在開始的時候可能都會選擇在windows下一wubi的形式安裝一個linux, 這種方法最方便,最快速,同時也不需要自己操什么心就可以自動安裝好, 但是對於像我這樣的程序員來說, 用wubi方式去使用linux總感覺不那么原生態, 始終脫離不了microsoft的魔爪, 所以一定得在一個單獨的分區里裝一個linux玩才好。

安裝過程就不多說了, 用一個ubuntu的安裝盤, 重啟后就可以進入安裝程序了, 需要注意的是最好是給分配一個swap分區, 我是用了一個2G的swap分區, 不然在使用ubuntu的時候會有問題。

下邊, 重點要介紹的就是如何引導win7了(因為我安裝的是win7).

一般情況下, 在安裝了win7的基礎上再安裝linux的時候, 進入系統時會發現沒有win7的引導項,只有linux的啟動引導項。 我們知道, win7是靠mbr啟動的, 一般在win7的系統盤下會有一個bootmgr的文件,這個就是用來啟動的。 但是linux是用grub啟動的, 而且安裝了linux后,壓根就沒有win7了, 這就違反我們的初衷了。所以沒辦法, 找方法解決吧。經過網上google, 終於找到了解決方法:

首先進入linux系統, 打開終端, 進入/boot/grub 

然后編輯這個目錄下的grub.cfg文件(要提前獲取root權限喲)

我們可以看到, 在這個文件里就羅列了很多啟動選項, 即幾個menuentry。這里我們要做的就是添加win7的menuentry

可以選擇在任何一個menuenty后邊加入:

menuentry "Windows 7 (loader) on (hd0, sda1)" {   ### 這里要看你的windows系統是安裝在哪個分區下###

 insmod ntfs

 set root=(hd1,sda1)

 search --no-floppy --fs-uuid --set *********

chainloader +1

 }

需要注意的是 這里set后邊需要填寫的是對應的 sda1的uuid值, 可到/dev/ 目錄下用sudo blkid 命令查看, 就相應分區的uuid值填寫上就好。

最后存盤退出, reboot, 就可以看到win7的啟動選項了。

這是安裝兩個系統的情況, 相信要是安裝多個系統的話, 也同樣可以用這種方式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM