2009年5月19日星期二
2009年5月11日星期一
arm9 fpga cpld开发板到手
最近购买了三块开发板,今天都试了一下,感觉还可以。微控电子的底板卖得太贵了,1000元,根本没有啥东西,自己做成本也没有那么多,不过可能主要是技术支持的费用,只购买核心板是没有技术支持的。FPGA CPLD开发板都是使用的并口下载线,要是再买个usb的下载线就爽了。
| MDK9263核心板+扩展底板+彩屏液晶 | 1(1500) | 当前底板没有批量板,购买手工焊接底板即可 |
| FPGA开发板 红色飓风II代-Altera版 | 1(980) | FPGA开发板网http://www.fpgadev.com/shop_view.asp?id=28 |
| CPLD开发板CA329 | 1(360) | 联华众科http://www.lianhua-zhongke.com.cn/CA329-Brief.htm |
2009年5月10日星期日
2009年5月9日星期六
将ubuntu linux 8.04转移到新硬盘
因为硬盘不够了,最近刚花了660大洋购进一西数的1TB绿盘,今天装上了。原来硬盘上装的是windows xp和ubuntu linux 8.04,现在想把linux弄到新硬盘上,花了不少功夫,试验加google,终于成功了,赶快记下来,最近记性不好,有点少年痴呆。
1,挂上新硬盘,都是SATA接口的,确保新硬盘在原来硬盘的后面,如果位置不对,有可能启动失败(一个是bios启动不对,再一个是在grub和linux中分区号可能会改变,只有一个硬盘无论装在哪里都是sda,再加上一块就有可能变成了sdb)。
2,对新硬盘进行分区,我是使用的patition magic for dos 8.0,建立一个主分区 ext3格式,一个home分区和一个swap分区,其他的为NTFS分区。
3,使用ghost 8.3,把原来的主分区复制到新的主分区上。
4,修改grub for dos的menu.lst文件(我是使用grub for dos引导的linux),使其可以引导启动(这时交换分区还是使用的原来的,而根分区是加载的新的,但是因为在fstab中的根分区是原来的,所以会冲突,表现为查看磁盘分区的参数该两个分区会混乱),启动后更改fstab文件,更改根分区和交换分区的UUID,各分区UUID可以通过sudo blkid或ls -l /dev/disk/by-uuid或vol-id /dev/sda1等命令得到。(需要注意的是使用pq8.0分区后,新的linux分区除根分区有的没有uuid,那么除了swap分区,其它的分区在linux下通过自带的分区工具重新格式化一下即可,而swap分区则需要使用mkswap /dev/sdb6命令重新激活一下即可,如果当前swap分区已经挂载则需要先卸载)
又把home单独放到了一个分区上,方法参照上一篇日志。
幸亏手头上有个申请的ubuntu linux 7.10的光盘,在当前系统下不能操作的就是用光盘live cd启动。
转帖:调整硬盘空间并将home单独分区
转自:http://liupingjing.blog.ubuntu.org.cn/?p=634
一年前刚安装linux的时候因为对文件系统和分区只是了解太少,在分区的时候直接将60G的空间划给了/目录,随着系统里安装的软件和配置文件的增多,不爽的地方就来了。
- 首先是备份,以前/分区小的时候(小于9G)都是直接用clonezilla备份整个/分区,后来因为需要安装了VBOX,VBOX的虚拟硬盘有 10个G,都在家目录下面,再后来因为要搭建nios2linux交叉开发环境,又在家目录中用了5G空间,这样一来如果再备份的话可能备份文件就大于 10G了,真的不敢想象,因为home不是单独的分区,想把它隔离出来只用clonezilla备份其他目录也不可能,恼火的很;
- home不是单独分区的第二点坏处就是论坛里说的:一旦需要重装系统,配置文件就都不在了,如果home是独立分区的话,重装完将它挂载到/home目录就可以了,系统和以前的一模一样。
基于这两点原因(还有一个主要原因是很多天没有捣鼓系统了,有点儿心痒),下午决定调整原来的根分区大小,然后将腾出来的空间单独划为home,在论坛上看了些帖子,折腾了几个小时,总算没出什么岔子,步骤记录如下:
- 调整分区
需要在卸载要操作的分区的状态下进行,因为要调整/分区,所以不能进入现在的linux中,一般有下面两种方式:- LiveCD:可以用光驱或硬盘启动的方式启动LiveCD,在LiveCD中完成分区大小的调整;
- 其他Linux:启动硬盘其他分区或移动设备(移动硬盘或U盘)中的linux。
我的电脑没有光驱,U盘里的prayaya-linux没有下载gparted(用于调整分区的软件),所以只能用硬盘启动LiveCD的方式来进行,这里不再多说。
进入Linux后,以管理员权限启动gparted(没有的话就装一下,LiveCD默认就装了的),软件启动后,将/分区调小,在空出来的硬盘空间上建立新的分区(假设为sda11),文件系统最好和原来/的文件系统一致。 - 复制文件
首先在liveCD或其他Linux中将原来的根分区(假设为/dev/sda8)和新分区(假设为/dev/sda11)挂载,挂载用以下命令,其中的8和11根据自己的实际情况而定:sudo mount /dev/sda8 /media/sda8
sudo mount /dev/sda11 /media/sda11
挂载后就可以复制文件了,但要注意,/home下的文件是有权限属性的,所以复制的时候这些属性也要保留,可以用下面的命令来复制:sudo cp -ax /media/sda8/home/* /media/sda11
复制完毕后将原来的home目录改名(先不要删除,万一重启后有问题可以再复制一次),然后新建/home目录作为新分区的挂载点,命令如下:sudo mv /media/sda8/home/ /media/sda8/home_old
sudo mkdir /media/sda8/home - 修改/etc/fstab文件
以管理员权限用编辑器(vi,emacs,gedit等均可)打开/etc/fstab文件,一般fstab文件里的分区都是以UUID标记的,所以要先查看一下调整分区后原来分区的UUID有没有变化,有变动的话要改动fstab文件中的相关项使其和现在保持一致,查看分区UUID的命令如下:sudo blkid
修改了UUID后还没有完,现在的系统中已经没有/home了(虽然有home目录,但没有任何数据,因为系统启动时没有将分区/dev/sda11挂载到/home),所以需要在fstab文件中依葫芦花瓢地加上一行,内容如下:UUID=XXXXXXXXXX(新分区的UUID) /home ext3 defaults 0 2
将fstab文件保存后关闭。
重启系统,一切已经OK了,好像还不是太难。
订阅:
博文 (Atom)