系统环境:Fedora-10-i386-DVD.iso
软件版本:arm-2008-11-24.iso
一、准备工作:
1、安装Fedora 10 i386虚拟机,Fedora-10-i386-DVD.iso镜像文件:
http://download.chinaunix.net/down.php?id=25192&ResourceID=12406&site=6
2、Fedora进入root用户:http://blog.csdn.net/sky04/article/details/6102139
3、准备ELDK ARM安装包,arm-2008-11-24.iso:
ftp://ftp.denx.de/pub/eldk/4.2/arm-linux-x86/iso
二、安装步骤:
所有的操作都是在root的权限下完成的,普通用户有些操作无法进行。
1、创建挂载点,如果已经创建,此步骤可以跳过。
mkdir /mnt/cdrom
2、将arm-2008-11-24.iso安装包文件拷贝到Fedora虚拟机系统中。
3、将ELDK安装文件arm-2008-11-24.iso挂在到新创建的挂载点上。
mount -o loop /opt/eldk/arm-2008-04-01.iso /mnt/cdrom
4、进入挂在目录。
cd /mnt/cdrom
5、安装对应CPU版本的ELDK。
./install -d /opt/ELDK arm
说明:-d后跟安装目录,arm是对应的CPU版本。
6、设置永久环境变量。
在root目录下,在.bashrc中添加如下内容:
gedit /root/.bashrc
CROSS_COMPILE=arm-
PATH=$PATH:/opt/ELDK/usr/bin:/opt/ELDK/bin
export CROSS_COMPILE PATH
执行:
source /root/.bashrc
或者保存后重启系统,ELDK安装完成。
三、问题解决:
问题1:Fedora如何进入root用户?
问题原因:Fedora10禁止了root账户登陆,在此之前ubuntu已经禁用了root账户的登陆,避免了一些人用root账户无意间造成对系统的破坏,毕竟大多数的操作只要用sudo就能搞定了。
解决方法:
1、su -切换到root账户
2、将/etc/pam.d/gdm文件中的auth required pam_succeed_if.so user != root quiet一行注释掉
3、 Fedora11以上 还需将/etc/pam.d/gdm-password中的auth required pam_succeed_if.so user != root quiet注释掉。
4、重启就能在登陆时用root登陆X了。如果没有别的特别需要建议还是将/etc/pam.d/gdm改回原样,养成少用root登陆的习惯。
四、使用说明:
五、注意事项:
六、参考资料:
1、ELDK安装过程详解:http://blog.chinaunix.net/uid-14880649-id-287245.html
2、Fedora进入root用户:http://blog.csdn.net/sky04/article/details/6102139
3、交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf的区别:
http://www.csdn123.com/html/itweb/20130906/104495_104498_104493.htm