免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3574 | 回复: 9
打印 上一主题 下一主题

用FLASH盘制作嵌入式启动盘问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-13 13:08 |只看该作者 |倒序浏览
主引导盘是LINUX系统,
从引导盘是64FLASH盘.
用主引导盘启动LINUX后,从引导盘被LINUX系统识别为hdc1,现往FLASH盘上安装嵌入式系统:
1. mke2fs -m 0 /dev/hdc1
2. mount /dev/hdc1 /mnt/e
3.将所有的未压缩的文件系统(bin,sbin,var,tmp,usr等)拷贝到 /mnt/e上
4.mkdir /mnt/e/boot
5.cp /temp/bzImage /mnt/e
6. cp /boot/boot.b /mnt/e/boot/boot.b
7. cp /sbin/lilo /mnt/e/bin
8. cp /etc/lilo.conf /mnt/e/etc
9. cd /mnt/e
10. ./bin/lilo -V -r ./
lilo.conf内容为:
prompt
timeout=50
default=micro-linux
boot=/dev/hdc1
install=/boot/boot.b
image=/boot/bzImage
        label=micro-linux     initrd=/boot/initrd-2.4.18-3.img
        read-only
        root=/dev/hdc1
11.在BIOS里将主硬盘频闭,改用从盘做为首先启动,可是结果显示:
no active partion....
请问是何原因,该如何解决?

论坛徽章:
0
2 [报告]
发表于 2004-01-13 15:40 |只看该作者

用FLASH盘制作嵌入式启动盘问题

我靠,就被挤到第2页了 ,有人懂吗?
我顶

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
3 [报告]
发表于 2004-01-13 15:43 |只看该作者

用FLASH盘制作嵌入式启动盘问题

我不懂嵌入式的。

不过,看起来好象你那FLASH盘上的分区没有激活呀!试试激活下。

论坛徽章:
0
4 [报告]
发表于 2004-01-13 16:13 |只看该作者

用FLASH盘制作嵌入式启动盘问题

你把hdc插到IDE0上试试看就知道了

论坛徽章:
0
5 [报告]
发表于 2004-01-14 08:49 |只看该作者

用FLASH盘制作嵌入式启动盘问题

我试过了还是不行
老显示L 04 04 04 04 04 04 04 04 04 。。。。。。。。。04。。。。
是不是我上面写的方法有错?
每当我执行lilo -v -c ./的时候,提示hdc is not on first disk
换用hdc1的时候又提示hdc1 is not found
,就连我把它换成hda都不认,难道我的lilo.conf写得有问题?
我的flash盘是挂在IDE2 的主盘上,也就是主板上插光驱数据线的那个插槽上,是不是有什么问题?

论坛徽章:
0
6 [报告]
发表于 2004-01-14 11:17 |只看该作者

用FLASH盘制作嵌入式启动盘问题

原帖由 "sandy_23678" 发表:
主引导盘是LINUX系统,
从引导盘是64FLASH盘.
用主引导盘启动LINUX后,从引导盘被LINUX系统识别为hdc1,现往FLASH盘上安装嵌入式系统:
1. mke2fs -m 0 /dev/hdc1
2. mount /dev/hdc1 /mnt/e
3.将所有的未压缩的文件系统..........


应该使用boot=/dev/hdc吧
最好使用grub,lilo问题会多一些

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
7 [报告]
发表于 2004-01-14 12:09 |只看该作者

用FLASH盘制作嵌入式启动盘问题

linux 不能从 /dev/hdc 引导的,你把 FLASH 接在 primary master 上试试。也就是把 flash 变成 /dev/hda

论坛徽章:
0
8 [报告]
发表于 2004-01-14 14:37 |只看该作者

用FLASH盘制作嵌入式启动盘问题

[quote]原帖由 "q1208c"]linux 不能从 /dev/hdc 引导的,你把 FLASH 接在 primary master 上试试。也就是把 flash 变成 /dev/hda[/quote 发表:


不会吧,/dev/hd[a-d]我都引导过,关键是你使用lilo的配置是否正确。

论坛徽章:
0
9 [报告]
发表于 2004-01-14 16:08 |只看该作者

用FLASH盘制作嵌入式启动盘问题

[quote]原帖由 "troublemaker"]引导过,关键是你使用lilo的配置是否正确。[/quote 发表:

问题我着出了,是lilo的问题,因为我单纯用lilo -C /mnt/etc/lilo.conf的时候是能安装正确,可是我用lilo -C /mnt/etc/lilo.conf -r /mnt
才发现原来有问题,它提示我的lilo.conf错误为:
Fatal: stat /dev/hdc :no such file or directory
我是用IDE0的主盘上的RED HAT7.3启动LINUX,然后MOUNT IDE1主盘上的FLASH盘,我都能MOUNT上但却为什么提示我上面的错误呢?
我的配置文件:
boot=/dev/hdc
disk=/dev/hdc
bios=0x80
delay=0
vga=0
lba32
install=/boot/boot.b
#linear
image=/boot/bzImage
        label=micro-linux
        read-only
        root=/dev/hda1
情个位高手帮忙看看,问题出在哪?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2004-01-14 16:12 |只看该作者

用FLASH盘制作嵌入式启动盘问题

boot=/dev/hdc
disk=/dev/hdc
bios=0x80
delay=0
vga=0
lba32
install=/boot/boot.b
#linear
image=/boot/bzImage
label=micro-linux
read-only
root=/dev/hda1
上面是/dev/hdc
下面是root=/dev/hda1?
是不是这儿的问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP