当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 制作g2ldr
帖子发表于 : 2010-10-08 20:21 
头像

注册: 2009-03-31 23:57
帖子: 183
送出感谢: 0 次
接收感谢: 0 次
利用 grub-mkimage 定制 g2ldr.

新版本 grub-mkimage 在 /usr/bin/ 文件夹中。

用法: grub-mkimage [选项]... [模块]

选项:
-d, --directory=DIR use images and modules under DIR [default=/usr/lib/grub/@platform@]
-p, --prefix=DIR set grub_prefix directory [default=/boot/grub]
-m, --memdisk=FILE embed FILE as a memdisk image
-f, --font=FILE embed FILE as a boot font
-c, --config=FILE embed FILE as boot config
-n, --note add NOTE segment for CHRP Open Firmware
-o, --output=FILE output a generated image to FILE [default=stdout]
-O, --format=FORMAT generate an image in format
available formats: i386-coreboot, i386-multiboot, i386-pc, i386-efi,
i386-ieee1275, i386-qemu, x86_64-efi, mipsel-yeeloong-flash, mipsel-yeeloong-elf, powerpc-ieee1275, sparc64-ieee1275-raw, sparc64-ieee1275-aout
-h, --help display this message and exit
-V, --version print version information and exit
-v, --verbose print verbose messages

A. 制作方法:
在你的home目录中(/home/xxxx/),制作一个嵌入引导配置文件 bootconfig.cfg (文件名你可以随意选取),它的作用是,在启动中寻找/boot/grub/grub.cfg并执行; 它的内容是:

search -f -n --set=abcd /boot/grub/grub.cfg
set root=($abcd)
prefix=($abcd)/boot/grub
configfile /boot/grub/grub.cfg

(你也可以根据你的需要编写 bootconfig.cfg)

打开终端,执行下面命令:

sudo grub-mkimage -d /boot/grub/ -o core.img -O i386-pc -c bootconfig.cfg biosdisk fat ntfs ext2 configfile search help part_msdos reiserfs font linux chain

sudo cat /boot/grub/lnxboot.img core.img > g2ldr

在你的home目录中生成了g2ldr

B. g2ldr使用方法:

1、恢复mbr
2、将g2ldr ,g2ldr.mbr 复制到c盘
3、windowsXP 在boot.ini中,增加一行c:\g2ldr.mbr="Ubuntu"
windows7 在c盘增加文件boot.ini,其内容为:

[boot loader]
[operating systems]
c:\g2ldr.mbr="Ubuntu"

嵌入引导配置文件bootconfig.cfg,可以在每个盘每个分区寻找/boot/grub/grub.cfg文件,并执行第一个找到的grub.cfg。


附件:
grub-mkimage.rar [30.61 KiB]
被下载 221 次


最后由 luanqh 编辑于 2010-10-09 13:23,总共编辑了 10 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 制作g2ldr
帖子发表于 : 2010-10-08 20:23 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
呵呵,支持,虽然论坛已经有了 :em11


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 制作g2ldr
帖子发表于 : 2010-10-08 20:30 
头像

注册: 2009-03-31 23:57
帖子: 183
送出感谢: 0 次
接收感谢: 0 次
leeaman 写道:
呵呵,支持,虽然论坛已经有了 :em11


新版本的 grub-mkimage 有些变化,前一个帖子有网友提出,就写了一下。只是给初学者参考。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 制作g2ldr
帖子发表于 : 2011-04-04 18:42 

注册: 2009-06-13 5:35
帖子: 127
送出感谢: 0 次
接收感谢: 0 次
楼主 能不能详细解答下啊 我还是不太明白 谢谢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译