QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1125|回复: 1

建立linux embed系统老是报错,请教各位大侠!

[复制链接]
发表于 2006-7-19 19:39:43 | 显示全部楼层 |阅读模式
我根据网上流传的“学做嵌入式Linux系统V0_1(完整版)”一文裁减了linux-2.4.20-8系统.裁减时,开发硬盘位于IDE0(即hda1),目标盘(采用256M的dom)位于IDE1(即hdc1)。
      在bois里面设置IDE0启动,即开发盘启动后,bootloader采用lilo-22.3.2,辅助程序集采用busybox1.00。完成跟文件系统。
      当把根文件系统做完后。将开发盘换到IDE1,将目标盘换到IDE0,在bois里面修改从IDE1启动,即仍用开发盘启动,启动完毕。hda1为目标盘,hdc1为开发盘。做如下动作:
      1、fdisk /dev/hda (用n命令增加一linux分区,并且用a命令设置为启动分区,用w命令保存分区信息);
      2、mkfs.ext2  /dev/hda1 (格式化该分区)
      3、将已经做好的根文件系统内容cp到目标盘上
      4、lilo -r  /mnt -C etc/target.lilo.conf返回信息提示正常。
      5、umount  /mnt
         6、reboot,将bois改回IDE0,即目标盘启动。

当做好的embed系统启动时,提示:
VFS:Cannot open root device "hda1" or03:01
please append a correct "root=" boot option
Kernel panic :VFS: Unable to mount root fs on 03:01

反复做过多次都是这样的提示,请大侠们給看看,是啥原因呢?
 楼主| 发表于 2006-7-27 13:00:36 | 显示全部楼层
怎么无人給解答啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 06:44 , Processed in 0.125477 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表