免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1989 | 回复: 0

grub2 EFI boot loader [复制链接]

论坛徽章:
0
发表于 2009-07-15 18:09 |显示全部楼层
http://ubuntuforums.org/showthread.php?t=995704&page=2
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/
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/63923/showart_1997316.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。




----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP