+ -
当前位置:首页 → 问答吧 → 有过PC104移植linux经验的高手看下!

有过PC104移植linux经验的高手看下!

时间:2008-05-16

来源:互联网

要往PC104上移植linux,linux是2.6.11内核,板子是研祥的1481,主频133Mhz,内存32M

在网上看过相关内容。细节不是很多。
大体就是在主板上挂一个硬盘(ATA),一个光驱,再插一个CF卡。先通过光驱把linux装到硬盘上,然后在硬盘的linux下对CF卡进行格式化,然后再上面编译内核。

现在我的硬件已经搭建完毕了,把redhat9.0的linux的CD放到光驱里面后。显示器出现了选择装系统方式,我选择了图像界面。但是在显示完硬件细节之后就出现了
No coprocessor found and no math emulation present
giveing up
到网上查找相关信息都是硬盘装完linux再往CF卡或者软驱上装载linux后出现这样的情况,我这个连装到硬盘都装不上去

另外看到有人说要是pc104上有doc不能启动硬盘。请问这个doc是什么啊?怎么具体的处理细节啊?谢谢大家      

作者: linhao82   发布时间: 2008-05-16

各位网上的高手,小生这厢有礼了,请各位高手多多指教,答疑解惑。谢谢
下面是小生遇到的问题
目标机子:pc104 + DOC(盘)
软件Linux7.1~7.1,内核在2.4.17~2.4.19
(按DOC盘升级要求操作)

首先搭建好PC104,挂上光驱,挂上一个普通硬盘。
................开机启动................
................安装Linxu7.3............<----版本太高了,PC104就不好搞了。
................经过漫长的一段时间......
................安装完成................
................reboot..................
................pactch DOC补丁.......... <---为了能使用DOC块设备
................make menuconfig......... <---Block Devices中能找到M-SYS的一个块设备
................选上M-SYS,USB,NETWORK,..
................SCSI general,FS,..etc...
................save configuration......
................make dep;make clean;....
................make bzImage;...........
................make install;...........
................make modules;...........
................make modules_install.... <----succussfully,no error occur.
................查看/etc/lilo.conf...... <----modified, run $/sbin/lilo -v
................reboot.................. <-----Finish all workes.
................选择刚才编译好的内核启动
................当当...................
表象:
................Loading................
................Uncompress.........OK..
................Booting ..kernel.......
................___.................... <-----光标停在此处N长时间。

处理:
................卸下HardDisk,挂在普通PC机上
................启动,选择刚才在目标机上编译好的内核
................一切OK,内核正确引导

问题:
................为什么在目标机子上编译好的内核,不能在目标机子上正确运行
................却能在普通PC机上运行,是什么导致这个结果,该如何解决这个
................问题使得,在目标机子上编译好的内核能在目标机子上运行???
RX:(请各位回答)

里面的原始是编译内核的时候应该选i386,作者选错了

里面的就提到了doc问题,请问具体针对doc怎么操作啊?      

作者: linhao82   发布时间: 2008-05-16

另外也有说把bios里面的一个mode设置成off就可以启动硬盘,请问设置哪个啊?      

作者: linhao82   发布时间: 2008-05-16

楼主提供的文章比较老了

其实这个比较好做,如果104上面有IDE接口,可以挂个外接硬盘,然后设置BIOS从外接硬盘启动

这个外接硬盘上面可以事先安装了Linux

或者直接在外接硬盘上安装Linux

我大概看了楼主的104的资源,如果要做一个很定制的稳定系统,建议楼主使用LFS来做

还有问题,欢迎来“随点BBS”的linux板块发贴,我会给你详细的解答

http://www.b2tang.com      

作者: myforever   发布时间: 2008-05-26

通常情况下,BIOS里可禁止DOC,直接重硬盘引导!没有什么!
DOC: Disk On Chip      

作者: 风雪狂客   发布时间: 2008-05-27

pc104上的嵌入式操作系统研究学习群:62781882      

作者: dawen2558   发布时间: 2008-06-03

不要装 redhat,做一个系统,  用光盘linux做。 我的启动不到10s, 可以在windows上 操作。      

作者: wumao   发布时间: 2008-06-16