在Fedora20用grub引导freeBSD10

装完FreeBSD10的安装,安装完退出之后,发现启动项里面只剩下fedora的启动项,我的电脑是Fedora20+FreeBSD双系统,想用GRUB引导修复freeBSD的启动项,网上搜了一堆方法。但是都不可行。
我的FreeBSD是装在gpt5中
修改/ect/grub.d/40-custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the ‘exec tail‘ line above.
menuentry "FreeBSD"{
set root=‘(hd0,gpt5)‘
insmod ufs2
chainloader +1
boot
}
更新后的grub2文件中的一部分
这是更改后的/ect/grub2-efi.cfg中的一部分
menuentry ‘FreeBSD‘ --class freeBSD --class os $menuentry_id_option ‘gnulinux-0-rescue-d219eaf0ce324416bfbf0f089cbfe1b1-advanced-4b58fea1-5a7c-4a2f-9f45-09a45b3c8715‘ {
	load_video
	insmod gzio
	insmod part_gpt
	insmod ufs2
	set root=‘hd0,gpt5‘
启动后发现提示是
invalid EFI file path
you need to load kernel first

请问是否有大神解决了这个问题???
急求!!!
http://zhidao.baidu.com/question/936859236758454452.html?quesup2&oldq=1

在Fedora20用grub引导freeBSD10,布布扣,bubuko.com

时间: 2024-10-13 11:57:11

在Fedora20用grub引导freeBSD10的相关文章

linux命令:系统裁剪之一grub引导

Linux系统裁剪笔记 1.什么裁剪? 本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统,从而达到系统缩减,订制特殊系统. 2.原理 大家都知道,操作系统的启动流程是(主要是Linux):POST->BIOS->MBR(grub)-kernel-->initrd-->sbin/init, POST,BIOS都不是我们管的,所以这里我们从MBR开始,Linux的系统引导先主要是用的g

在主引导记录(MBR)的救援模式下如何重新安装GRUB引导装载程序

系统: redhat 6.5 x64 问题: 系统安装完毕,启动系统时夯住,如图: 原因: 问题的原因可能是MBR偶然的被擦除或是在BIOS中将磁盘控制器设置成SATA-controller. 解决: 该问题可通过重装grub来解决 1.进入救援模式: 2.chroot /mnt/sysimage: 3.grub-install /dev/sda     #根据你的ks文件,grub应该是安装在/dev/sda上: 4.exit: 在主引导记录(MBR)的救援模式下如何重新安装GRUB引导装载程

Ubuntu+Windows双系统重装Windows后修复Grub引导

通过Live CD进入Ubuntu的试用界面. 打开终端输入以下命令: sudo -i fdisk -l (找一找你的ubuntu安装在那个分区) 也可以直接打开硬盘管理找到你的硬件上的ubuntu在哪个位置. 比如我的ubuntu在 sda10 分区 . 下面挂载原系统的根目录: mount /dev/sda10 /mnt (10替换成你Ubuntu所在分区编号) grub-install --root-directory=/mnt /dev/sda (注意: /mnt后面有空格键) 如果看到

[ubuntu]windows重装以后,恢复grub引导

前几天重装了windows,window在重装过程中会自动把grub引导擦去,现在提供一个可行的最简单的最安全的恢复grub引导的方案: 准备: Ubuntu14.04 (U盘或光盘均可) 1.插入U盘或者光盘,进入bios更改启动方式,设置相应的启动方式. 2.选择试用Ubuntu,ctrl+alt+T调出terminal.首先进入root模式: sudo su root 3.列出磁盘信息,找到Linux的分区号sdaX并且记住. # fdisk -l 4.挂载Linux所在的硬盘分区 # m

修复grub引导

大部分安装了linux的一定还保留着windows,有的甚至不是双系统,是三系统甚至更多(1)Ubuntu的grub重装和修复.在装了winxp和Ubuntu的电脑上,winxp还原或重装后,grub的启动菜单会丢失,开机会看到 grub2的提示符,虽然说grub2从命令行也可以引导,但是我从来没成功过,因此重建菜单是唯一的路:用启动盘启动选择试用ubuntu到ubuntu下(硬盘启动的情况没试过),在终端输入命令:sudo -i fdisk -l   (显示你的分区情况,一般sda是我们的硬盘

为GRUB引导菜单设置密码

1. 什么是GRUB引导菜单? GRUB是一个引导管理程序, 可以引导linux.xp.windows等等系统. 2. 为什么要给GRUB引导菜单设置? 单纯为了安全.    GRUB菜单密码分为密文.明文. 3. 如何为GRUB菜单设置密文? [[email protected] ~]# grub-md5-crypt                     #创建md5加密字符 Password: Peter                     #此部分为隐藏的, 为了让大家看见,我把创建

CentOS GRUB引导错误无法进入系统解决办法

本来想整个LFS试试,结果在最后关头设置LFS系统启动的时候挂了.其余的安装笔记没写多少,先来写写系统怎么挂的. 在LFS之前就在想,万一把我宿主机挂了咋办,没想到真挂了. 但我进行到LFS系统grub安装时,那LFS说明上说的也不明白,我做的也稀里糊涂.似乎把宿主机系统GRUB损坏了,重写了.结果LFS系统也没装好,重启后LFS进不去,宿主机系统就更别说了,根本没有宿主机进系统的选项.... 于是开始找办法,我想即便是LFS挂了,恢复出宿主机也好啊,结果手贱点错了,直接双击了.vmdk文件,立

LFS之(3)GRUB引导设置

LFS7.5-BOOK上前面写的很好,特么到了最关键的地方就蛋疼.尼玛,写的不明白. 先来说说centos6.4的grub版本问题,搞了半天是0.97的,我还特么以为2.0的, 这俩版本的分区编号不同,2.0版本的分区编号从1开始,0.97的从0开始. 当按照LFS手册把我机子搞崩了我就再也不相信他了,自己来. 先研究了下grub. 发现个十分蛋疼的问题,这硬盘的编号sda1,sda2以及sdb1随着开机自检的不同而变化.我不止一次发现我的LFS分区一会儿是sda1一会儿是sdb1,上网搜了下说

[转]使用Ubuntu Live CD修复Grub引导教程

这个教程的方法我用过了,能够解决了我的问题. 这篇文章主要介绍了使用Ubuntu Live CD修复Grub引导教程,本文以 Ubuntu Live CD 修复 Grub 引导为例,需要的朋友可以参考下 本文以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora. 首先制作 Ubuntu 启动 USB sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符