window7 ubuntu12.04 Opensuse13.04 三系统安装
window7 ?ubuntu12.04 ?Opensuse13.04 三系統安裝
(首先說一下思路:主要是找到ubuntu下引導配置文件,找到其中引導windows7的代碼,將其引入到opensuse下即可)
在我的pc上一直安裝的window7 和 ubuntu12.04,最近想安裝一下opensuse體驗一下,于是安裝三個系統的想法油然而生
首先,我是用的U盤安裝,opensuse啟動U盤的制作參見:http://blog.csdn.net/lyhdream/article/details/8760027
啟動U盤制作好之后,進入電腦重啟
設置從U盤啟動
安裝opensuse,注意安裝到時候不要選錯盤了
系統成功安裝后,發現ubuntu和opensuse的啟動菜單都在,windows7的引導菜單不見了
解決方法:
(注意ubunru12.04 ?和openuse使用的都是grub2)
進入ubuntu,打開終端:(ctrl + alt ?+ T)
輸入命令:
cd ? ?/ ? ? ? ?#切換到根目錄
ls ? ? ? ? ? ? ? #查看根目錄文件
cd ? ?/boot
ls ? ? ? ? ? ? ? ? ? ? ? ? ?#列出/boot目錄下的所有文件(找到grub目錄如果沒有看看是否有grub2文件夾,opensuse引導文件默認是放在/boot/grub2/grub.cfg ?文件)
cd ? ? ? grub ? ? ? ? ? ? ? ? ? ? ?#進入grub目錄(或者grub2目錄)
ls ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#找到grub.cfg文件
要修改grub.cfg文件需要用管理員權限,所以,執行:
su ? ? ? ? ? ? ? ? ? ? ? ? ? #輸入你的密碼
vim ? ?grub.cfg
打開grub.cfg文件,找到
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 2E58D1AE58D17555
chainloader +1
}
類似這樣、的一段代碼,這就送我們要添加到opensuse ? gurb.cfg配置文件里的代碼(安裝ubuntu能夠啟動windows就是這段代碼的作用)
現在你可以將這個文件copy分出來,也可以直接手工將其抄到紙上
現在你可以進入opensuse系統,打開終端與上面相同,主要找到grub.cfg配置文件:
這里我就不細說了,我的配置文件在:/boot/grub2/grub.cfg
所以進入目錄:
cd?/boot/grub2/????????????????
然后切換到管理員權限:
su??????????????????? #輸入你的密碼
vim??grub.cfg??????????????????????? #通過vim來編輯,也可以用其他編輯器
找到類似這樣一段代碼:
當然這是引導ubuntu的代碼,接下來找到你從ubuntu里面copy出來的grub.cfg文件,還記得上面那段代嗎:
見那段紅色的代碼粘貼到相應的位置,或者手工抄如也可(不要抄錯了)
粘貼好后,按Esc退出編輯Vim模式
按 ? ? Shift ? ?+ ? : ? 輸入命令 wq ?(此命令是寫入文件并退出)
好了,現在重啟你的電腦,就能看到window7的引導項了
好了,如果你的window7的引導不是排在第一,那么你需要改改你所添加那段代碼的位置,引導菜單的順序是按照配置文件里menuentry代碼塊的順序
如果你的window7默認不是選中的(不是默認的開機項),那么去grub.cfg修改一下默認的啟動順序:
將文件開始不遠的地方 ? ? 設default = xxx ? (這里xxx是你的window7在menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os這樣的代碼的位置,默認是從0開始的。
我是把window7引導代碼添加到了menuentry的第一個位置,所以設default = 0)
好了,最后附上我修改后的Grub.cfg文件,里面有注釋,如果你還不懂可以參考一下這個文件,看看代碼是如何添加的
http://download.csdn.net/download/lyhdream/5222162
或者 ?: ?http://download.csdn.net/download/lyhdream/5221977
總結
以上是生活随笔為你收集整理的window7 ubuntu12.04 Opensuse13.04 三系统安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: U盘安装openSuse
- 下一篇: android 模拟器横竖屏切换