系统环境:Fedora-10-i386-DVD.iso
软件版本:ppc-2008-04-01_freescale.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安装包,ppc-2008-04-01_freescale.iso:ftp://ftp.denx.de/pub/eldk/4.2/ppc-linux-x86/iso/
二、安装步骤:
所有的操作都是在root的权限下完成的,普通用户有些操作无法进行。
1、创建挂载点,如果已经创建,此步骤可以跳过。
mkdir /mnt/cdrom
2、将ppc-2008-04-01_freescale.iso安装包文件拷贝到Fedora虚拟机系统中。
3、将ELDK安装文件ppc-2008-04-01_freescale.iso挂在到新创建的挂载点上。
mount -o loop /opt/eldk/ppc-2008-04-01_freescale.iso /mnt/cdrom
4、进入挂在目录。
cd /mnt/cdrom
5、安装对应CPU版本的ELDK。
./install -d /opt/ELDK ppc_85xx
说明:-d后跟安装目录,ppc_85xx是对应的CPU版本。
6、设置永久环境变量。
在root目录下,在.bashrc中添加如下内容:
gedit /root/.bashrc
CROSS_COMPILE=ppc_85xx-
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