学习环境:
(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 ,文件夹所有用
户都可以读写了。
|