顺利的一天

继4号重装系统之后的整顿。那天心血来潮装了个中文版ubuntu,装完就感觉怪怪,事实这个中文版也成为了之后寻找出错原因的永久怀疑对象。
因为ubuntu只有40G,我就把那个大大的mydroid/放在与win7共用的LINUX盘下,只把mydroid/prebuild /linux_86/toolchains/arm-eabi-4.4.0/bin复制到home。结果编译的时候屡屡失败,先是有:cc1出错的提示, 就以为gcc版本不对,搞了gcc4.4.0装上还是不行;以为是中文版本导致哪个关联文件用不了,于是又把language support改成英语(可还是很多东东都以中文显示,不知点该),但语言版本导致编译不通过似乎也不大可能;各种添加路径,各种装关联文件都不解觉问 题,搞到昨天2点半,放弃!
 
     今天早上起来接着折腾,最后实在没辙,把mydroid整个考到home下,解压,添加路径,编译,成了!真是不明白为什么明明只用到mydroid其中 小小的工具包,路径中也只添加了arm-eabi-4.4.0的bin,却非要把整个文件放在home下才能执行!原本重点是要编译个uImage 的,panel_general.c做了小小的改动(把显示设备参数:x_resv, y_resv之类改了),想看看能不能启动lcd的,结果居然把大块的时间花在搞过好几回的编译环境上!不过好在这次lcd终于有反应了,这个驱动从上个 学期整到现在啊! 我因此而不能得A啊!今天终于成功了,虽然是迟了些,唉~~可是很囧的是,改动居然如此少,如此简单,这次成功一点也不是我真的学到了多少,会了多少,而 是上学期运气实在太差了吧! 但今天总算能小小开心一下,因为可以进入下一步了,虽然还不知道下一步是什么~~
      现在这个编译环境还是很不靠谱,那个mydroid都没办法完整解压,以后肯定会再出问题的。所以今晚想说再重装下系统,win7和ubuntu双重装, 多分点空间给ubuntu,然后把整个编译工具都repo sync下来。原打算把home单独分区,找了些文章,突然发现可以直接把现在的home移到之前那个linux分区中!这样就不用重装系统了!于是跟着 http://www.ylmf.net/ylmf/tips/201009081877.html这里的指示做。可是home里面的文件实在太难cp, 那些隐藏文件都不知是啥,我又偷懒地一股脑全cp *过去,结果除了好多错,整个home都乱掉了~还好重要的几个包有备份,那我也就不搬家了,只能先把LINUX格式化掉,在/etc/fstab中设定 开机mount:
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda9       /               ext4    errors=remount-ro 0       1
/dev/sda7       /home           ext4    errors=remount-ro 0       2

 reboot,完了,连Xwindow都进不了,在command界面改了下/etc/fstab, 再reboot,可是/dev/sda7还是没有mount到/home。 洗澡的时候突然想到是我用了Tab做分割符,cat -A 查看,果然有^M,改空格,reboot, 还是mount不到,怀疑是文件系统格式的问题,于是把/mkfs.ext4 /dev/sda7 改成ext4格式,fstab相应更改(如上),这回对了,开机能mount sda7 到 home了!不过home里面空空的,导致我没有办法进我的air用户,只能先进root,然后把/root下的隐藏文件(也就是当前home的隐藏文件)一一cp到/home/air,然后chown, chgrp,reboot, 顺利mount /home,用air 登录,成功!
这回可省了不少重装系统的时间,而且从中学到了一些指令:mkfs, cat -A, 把cp,chmod, chown, chgrp也用熟些了~
这样一来,现在320G/298GiB的硬盘分区状况如下:
/dev/sda9              38G  4.4G   32G  13% /   (ubuntu:/)
udev                  998M  4.0K  998M   1% /dev
tmpfs                 402M  996K  401M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                 1005M  1.3M 1004M   1% /run/shm
/dev/sda7              56G  245M   53G   1% /home           (ubuntu: /home)
/dev/sda2              49G   19G   30G  39% /media/30CEC1B7CEC1761E   (win7: C)
/dev/sda5              91G   15G   76G  17% /media/000F0BC90001FC63    (win7: D)
/dev/sda6              61G  2.3G   58G   4% /media/00091B77000DA465    (win7: E)

以后可以把E盘拿来与ubuntu共用,放些下载文件什么的,/home专为android开发环境之用,这回应该能再撑些时间了吧!

不知这样折腾之后之前装的那些软件还能不能用,看来环境地搭建又得费点功夫了~~希望这次可以顺利点,别再make不过去!

你可能感兴趣的:(顺利的一天)