歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Win7+Fedora 14+Ubuntu 10.10啟動問題

Win7+Fedora 14+Ubuntu 10.10啟動問題

日期:2017/2/28 16:22:02   编辑:Linux教程

最近裝了Win7和Fedora 14,然後用硬盤裝了Ubuntu 10.10。發現Fedora 14的啟動菜單不見了,換成了ubuntu的grub啟動項。但是在Ubuntu下卻找不到Fedora 14的啟動項,也就是說只能啟動Win7和Ubuntu。

哥心裡很不爽,結果搞了半天終於解決了,激動得內牛滿面。以下是具體方法:

1.登錄Ubuntu 10.10的root用戶,打開fedora的grub.conf。
路徑:524MB文件系統/grub/grub.conf。
注:位置菜單那個”524MB文件系統“盤是feroda的啟動文件,可以直接用裡面的東西啟動fedora,千萬不能刪裡面的文件。

2 .在grub.conf找到下面的內容(內核版本有可能不一樣,我的是升級過的):
default=0
timeout=5
splashimage=(hd0,10)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.35.11-83.fc14.i686)
root (hd0,10)
kernel /vmlinuz-2.6.35.11-83.fc14.i686 ro root=/dev/mapper/vg_alex-lv_root rd_LVM_LV=vg_alex/lv_root rd_LVM_LV=vg_alex/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us-aCentOS rhgb quiet
initrd /initramfs-2.6.35.11-83.fc14.i686.img

3.打開/boot/grub/grub.cfg,對照上面的代碼,在grub.cfg添加啟動項代碼(具體情況根據各自的計算機略有不同, 留意藍色部分內容):
### BEGIN /etc/grub.d/50_custom ###
menuentry "Fedora (2.6.35.11-83.fc14.i686)" {
insmod ext2
set root=(hd0,11)
linux /vmlinuz-2.6.35.11-83.fc14.i686 ro root=/dev/mapper/vg_alex-lv_root rd_LVM_LV=vg_alex/lv_root rd_LVM_LV=vg_alex/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us-acentos rhgb quiet
initrd /initramfs-2.6.35.11-83.fc14.i686.img
}
### END /etc/grub.d/50_custom ###

注:fedora的盤符號跟ubuntu是不同的,這個我www.linuxidc.com納悶了很久才弄明白。
可以用命令:sudo fdisk -l 查看分區情況。

4,直接重啟就行了,以後fedora更新了內核,在這裡改一下內核版本就行了。還有就是沒事不要隨便update-grub,不然就要重新添加fedora進去。盡情enjoy三個系統帶來的驚喜吧!

Copyright © Linux教程網 All Rights Reserved