当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

Win7+Fedora14+Ubuntu10.10启动问题

最近装了Win7和Fedora14,然后用硬盘装了Ubuntu10.10。发现Fedora14的启动菜单不见了,换成了ubuntu的grub启动项。但是在Ubuntu下却找不到Fedora14的启动项,也就是说只能启动Win7和Ubuntu。哥心里很不爽,结果搞了半天终于解决了,激动得内牛满面。以下是具体方法:1.登录Ubuntu10.10的root用户,打开fedora的gr

最近装了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三个系统带来的惊喜吧!

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有