在CF卡上安装grub
来源:互联网 发布:7u分享网络打不开了 编辑:程序博客网 时间:2024/06/06 06:52
上一篇文章简单介绍了如何针对linux在CF卡上分区、格式化并制作文件系统,现在介绍一下在CF卡上安装grub的步骤。
针对linux有很多不同的引导装载程序,如针对X86处理器的grub和lilo,针对ARM处理器系列的uboot,以及vivi等等。其中uboot支持的处理器架构比较多,功能强大,但是移植过程也比较繁琐,因为要针对具体的硬件以及需求进行移植。而grub与lilo的安装移植比较简单,只需几个命令,针对上一篇文章介绍的PC104板卡是X86架构的,因此本文介绍一下grub在CF卡上的安装。
在CF卡上安装引导装载程序grub的步骤(以grub-0.97为例):
准备工作:下载grub源码grub-0.97.tar.gz,放入/usr/local/src/目录中。
1. cd /usr/local/src
2. tar zxvf grub-0.97.tar.gz
3. cd grub-0.97
4. ./configure
5. make
6. make install
7. 上一步完成后会在/usr/local/lib目录下生成一个grub的目录(也有可能
在其他的目录,取决于相关的环境变量),将生成的grub目录中的所有文
件复制到CF卡上的boot/grub/中,另外把/usr/local/src/grub-0.97/grub/
中的可执行文件grub复制到CF卡的boot/grub中,然后进入CF卡的boot/grub,
执行命令"./grub",出现grub的命令行,输入"find /boot/grub/stage1",
会有一行输出如"root (hd1,0)",接着输入"root (hd1,0)",回车后输
"setup (hd1)",若出现了success相关输出,即表示在CF卡上成功安装了
引导装载程序grub!
8. 在grub命令行下输入"quit"。
9. ln -s grub.conf menu.lst
这样,grub就以及安装完毕了,接着编辑CF卡上相关目录中的grub.conf文件,具体grub.conf的内容网上教程很多,不具体列出来。
在成功移植linux内核、文件系统并编写相应的启动初始化脚本后,将CF卡插入PC104板卡的CF卡插槽,上电启动,即可启动完全属于你的嵌入式linux了。
- 在CF卡上安装grub
- 在自制Linux盘上安装GRUB
- 在自制Linux盘上安装GRUB
- 在自制Linux盘上安装GRUB
- 在U盘上安装grub
- 在CF卡上建立linux文件系统
- 在CF卡上实现TrueFFS
- 在CF卡上实现EWF功能
- 在CF卡上建立文件系统和安装引导加载程序
- 在U盘上安装Grub,并引导iso镜像
- grub硬盘上安装4个操作系统
- CentOS 5 及 6 上安装 Grub
- CentOS5及6上安装Grub
- [原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(上)
- 安装Grub
- grub安装
- grub 安装
- grub不写用入MBR,在boot.ini里加上C:/grldr=grub
- sleep()
- 如何删去cellweb5.ocx插件
- 黑马程序员—注解Annotation
- DELL R710 iDRAC远程控制卡安装说明
- QObject 的线程关联性
- 在CF卡上安装grub
- 提高工作效率的工具[分享]
- Linux下C连接MySQL数据库
- win7下安装hadoop
- 存储树形结构的一些思考
- 黑马程序员_Java多线程学习(第一天【上】)
- Linux下python连接MySQL数据库
- 好想好想你
- WTL在对话框工程中更改字体