Chinaunix首页 | 论坛 | 博客
  • 博客访问: 759024
  • 博文数量: 112
  • 博客积分: 2581
  • 博客等级: 少校
  • 技术积分: 1229
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-18 13:05
个人简介

你撒下一粒善良的种_子, 会在暗中蔓延出一片灿烂的花海

文章分类

全部博文(112)

文章存档

2019年(4)

2018年(2)

2017年(1)

2016年(1)

2015年(3)

2014年(6)

2013年(6)

2012年(2)

2011年(20)

2010年(16)

2009年(28)

2008年(23)

分类: LINUX

2009-07-15 18:09:12


Using ubuntu 810 intrepid i386. MacBook2,1

grubefi was built from source under home diretory, not installed under /usr -

(other configuration options for grub2-pc pcbios and grub2-ieee1275 openfirmwre)


log -

pxw@wdc:~$ sudo apt-get install build-essential bison subversion
pxw@wdc:~$ mkdir src
pxw@wdc:~$ cd src
Note - leave off the -r 1913 if you want the latest.
pxw@wdc:~/src$ svn co svn://svn.sv.gnu.org/grub/trunk/grub2 -r 1913

pxw@wdc:~/src$ pxw@wdc:~/src$ cd grub2/
pxw@wdc:~/src/grub2$ mkdir build && cd build
pxw@wdc:~/src/grub2/build$ ../configure --with-platform=efi
pxw@wdc:~/src/grub2/build$ make
pxw@wdc:~/src/grub2/build$ ls grub-*
grub-editenv grub-mkconfig grub-mkdevicemap grub-mkimage
grub-install grub-mkconfig_lib grub-mkelfimage grub-probe

pxw@wdc:~/src/grub2/build$ ./grub-mkimage -h
Usage: grub-mkimage -o FILE [OPTION]... [MODULES]

Make a bootable image of GRUB.

-d, --directory=DIR use images and modules under DIR [default=/usr/local/lib/grub/i386-efi]
-p, --prefix=DIR set grub_prefix directory [default=/boot/grub]
-o, --output=FILE output a generated image to FILE
-h, --help display this message and exit
-V, --version print version information and exit
-v, --verbose print verbose messages


pxw@wdc:~/src/grub2/build$ MODULES="apple appleldr boot cat chain configfile cpio date ext2 echo fat gpt help hexdump hfs hfsplus iso9660 linux ls normal pc reboot reiserfs scsi search sleep xfs"

pxw@wdc:~/src/grub2/build$ ./grub-mkimage -d . -o grub.efi $MODULES

pxw@wdc:~/src/grub2/build$ ls -l grub.efi
-rw-r--r-- 1 pxw pxw 235008 2008-11-19 21:36 grub.efi
pxw@wdc:~/src/grub2/build$ nano grub.cfg
Note - create your own grub.cfg
pxw@wdc:~/src/grub2/build$ mkdir grubefi
pxw@wdc:~/src/grub2/build$ cp grub.efi grub.cfg *.mod grubefi/

(Also added grubefi/doc/*for these notes and labels grub*.bmp)

pxw@wdc:~/src/grub2/build$ tar -czvf grubefi.tar.gz grubefi/

阅读(2235) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-02-11 17:52:10

ding