学习环境: (1)主系统:WIN XP SP3 (2)虚拟机:VMware-player-3.1.4-385536 (3)LINUX:Fedora 14 (4)交叉编译工具:arm-linux-gcc-4.5.1-v6-vfp-20101103 (5)开发板:FriendlyARM mini6410 学习过程: 1、学习基本LINUX命令和文件夹结构(见转载日志)。 2、安装LINUX环境,使用虚拟机,安装LINUX到硬盘后,进入Terminal,提示错误。 没找到原因,重新安装,安装过程中仔细看提示,发现从光盘启动到安装到硬盘 完成后,需要注销重新进入系统,按照提示在LIVE SYSTEM USER中QUIT,重 新进入后正常。 3、安装交叉编译环境,首先调试WINXP和LINUX共享,然后将WINXP中共享的GCC 工具复制到LINUX的TMP文件夹下,解压,但提示错误,不能解压成功,转 到OPT文件夹下,建立一个新的文件夹,也失败,提示permission denied, 怀疑权限不够,登陆用户的用户名是liveuser,要更换成为root用户,在 Terminal中输入su,切换成功,[liveuser@localhost]# 变成了 [root@localhost]#,再解压缩,成功! 4、编辑/root/.bashrc,不成功,提示GLib-GIO:ERROR:gdbusconnection.c, 原来系统还工作在光盘驱动状态下,选择System/Shut Down关机后,再 启动VMware,选择Edit virtual machine settings/CD/DVD中将连接方式 换为Use physical drive,启动LINUX系统,提示输入用户信息和时间信息 等,设置完成后,才真正完成了硬盘安装LINUX的全过程。 5、解压等工作重新来一次,但在输入# gedit /root/.bashrc后仍提示错误, 查了一下,似乎Fedora 14都有这个问题,输入 # vi /root/.bashrc后可 以进入文件编辑页面,但无法编辑,提示 E353: Nothing in register 查 了一下VI的使用方法,原来不是像WINDOW里面的文本编译器那么简 单的,刚进入时候处于命令模式,按a进入文本编辑模式,编辑好后按 ESC进入命令模式,命令模式中按:进入末行模式,在末行模式,可以 输入命令来进行保存和退出,但先要输入Q(一定要大写),调出命令 输入行,在此行输入wq(w保存q退出),回车后编辑的文本保存完毕 并退出到Terminal,其它的VI使用方法见转载的文章。 6、复制其它文件时候,出现了不能粘贴文件的问题,原因是/tmp/linux这 个文件夹是用用户root建立的,所以我用其它用户不能再这个文件夹下 粘贴,即便这个用户已经加入了root组,解决办法是在Terminal中,切 换到root,开放文件夹权限 # chmod a+w /tmp/linux ,文件夹所有用 户都可以读写了。 |