linux怎样编译grub2

本篇文章给大家分享的是有关linux怎样编译grub2,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

我们提供的服务有:成都网站建设、成都做网站、微信公众号开发、网站优化、网站认证、云县ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的云县网站制作公司

首先,去官方网站下载源码包
https://ftp.gnu.org/gnu/grub/
linux怎样编译grub2
选择grub2-2.04.tar.gz,点击链接下载
解压至/usr/src目录,cd到grub-2.04下
编译64位平台
运行./configure --prefix=/usr --with-platform=x86_64-efi
注意:如果不带--prefix参数,默认会安装到/usr/local/lib/grub下,使用--prefix=/usr参数会安装到/usr/lib/grub
linux怎样编译grub2
然后,运行
make && make install
会生成如图示x86_64-efi文件夹
如果接着编译32位平台
先在/usr/src/grub-2.04下运行
make clean all
运行./configure --prefix=/usr --with-platform=i386-pc
然后,运行
make && make install
会生成如图示i386-pc文件夹
然后,运行如下命令安装grub2到硬盘
grub-install /dev/sda
其中,sda为想安装grub2的硬盘
默认为安装64位平台
如果想安装为32为平台,需要添加参数
grub-install --target=i386-pc /dev/sda

以上就是linux怎样编译grub2,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


分享标题:linux怎样编译grub2
文章位置:http://scyanting.com/article/iihsds.html