[Linux]和内核相关的几个操作

好久不操作容易忘记,记下来的好。

1.内核编译(交叉编译)
备份/usr/local/

cp -ad local local_bak

使用指定编译器

rm local

ln -s 目标平台编译器 local
内核三部曲

sudo make ARCH=x86 defconfig

进行相关配置

sudo make ARCH=x86 menuconfig

交叉编译bzImage,红字的编译器是你自己指定的

sudo make ARCH=x86 bzImage CROSS_COMPILE=i686-linux-gcc

2.通过grub2传递分辨率参数给framebuffer

video=800×600-32@60

3.grub的安装,红字为你指定的挂载目录和磁盘

sudo grub-install –root-directory=/mnt –grub-setup=/bin/true /dev/sda1

Update 2010/11/16
grub-install –root-directory=/mnt /dev/sda
此条目发表在 技术 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>