自己制作CFLinux系统(二)

CFLinux 系统制作第一步:分区和安装extlinux

分区:

分区1   hdc1 20M ext2 /boot用于存放内核和根文件系统。

分区2   hdc5 10M ext2 /etc用于存放系统配置文件

分区3   hdc6 20M ext2 /root用户目录

分区4   hdc7 20M ext2 /var用于存放日志

分区5   hdc8省下全部ext2 /usr/local用户程序

其中,分区1是引导区。计划好分区大小后就可以开始分区了,这里要注意一下这里的hdc,有些主板可能是hda,用命令fdisk -l 注意名称。这里就用hdc。


命令:fdisk  /dev/hdc   fdisk来对CF卡分区(/dev/hdccf卡)


fdisk的使用:

命令m,查看帮助。

命令p,查看分区情况。

命令d,删除分区。如果CF卡里有分区了输入d”命令来删除分区。

命令n,创建分区。先创建主分区,再创建扩展分区,最后是逻辑分区。

命令a,设置引导分区。这步非常关健如果没有做这步将不能引导linux系统。


查看分区:如上图输入p 查看分区情况,如果没有分区就是如上图所示。如果有分区就用 d命令将分区全部删除。


输入n命令开始分区,再输入p 分一个主分区,大小为20M。


如上图:输入n新建分区,输入e 分一个扩展分区。大小为省下全部空间为扩展分区。


输入p 命令查看分区情况。 hdc1 为主分区,hdc2为扩展分区。下面在扩展分区里按上面设计的分逻辑分区。


输入n为新建一个分区,输入l为分一个逻辑分区。


输入命令p 查看分区情况:hdc5为第一个逻辑分区。按上面步骤完成hdc6,hdc7,hdc8分区,这里就不贴图了。下面设置引导分区,将hdc1设置为主引导区,方法如下图:


输入a 设置引导分区,输入1 为第一个主分区为引导分区。如图hdc1 的 Boot 带*号了。

最后输入 w命令保存。

安装extlinux

从网上下载syslinux4.01.tar.bz2解压后进入extlinux目录。

第一步:挂载分区,先将/dev/hdc1挂载到/mnt命令:mount /dev/hdc1 /mnt

第二步:执行命令./extlinux -i /mnt 命令执行后/mnt目录里会生成ldlinux.sys文件。

第三步:创建配置文件。在/mnt目录下手动建立文件extlinux.conf。内容为:

defaultemblinux

displaylogo.txt

labelemblinux

kernelbzImage

appendroot=/dev/hdc1 initrd=ramdisk.img ide=nodma vga=0x0314


内容里的logo.txt为要显示的logo信息,可以手动创建这个文本文件,bzImage为内核文件ramdisk.img为根目录。

到这里可以试一下CF卡是否具备引导系统功能。重启电脑,启动项设为从CF卡启动。这时屏幕提示找不到内核文件,看到提示信息说明extlinux安装成功,可以继续我们的工作,下面就是要编译内核和制作文件系统。




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值