Windows 10下临时访问EXT4分区:利用VirtualBox挂载整块硬盘

其实最初的目的只是为了把一个EXT4分区的硬盘里面的内容拷贝到VirtualBox的Linux虚拟机,网上搜索了一下也没有什么特别靠谱的Windows10的EXT4文件系统兼容软件的方案, 再考虑到有权限、软链接这些东西, 索性尝试直接挂载整块硬盘到VirtualBox的Linux虚拟机,意外发现这其实非常简单并且效果也很好。

这个方法也很适合模拟IC虚拟机的仿真设置,可以添加一个额外的硬盘当临时大空间来保存仿真数据,随时添加、访问,用后销毁格式化。

继续阅读 →

Cadence Virtuoso CentOS 6 & CentOS 7的依赖安装清单及脚本

在实验室或者自己的虚拟机每次安装一台新的服务器,总是要安装系统和依赖的(不过可能有更科学的安装方法,直接同步安装),其实Cadence Virtuoso IC616 IC617的依赖一共就那么几个,但是网上的很多入门教程都不够全,后面用到一些功能的时候又要去根据报错来重新安装,这里我也整理一份清单和安装脚本供大家参考,可以把这个脚本放在自己的服务器上利用curl | bash执行。

另外在这里多说一句话,如果各位的服务器和客户端采用ssh X forwarding方式,客户端是Windows系统的话(Linux肯定是没有问题的),推荐本地的X11采用Cygwin的,我已经试用了市面上几乎所有软件,开源的闭源的,都更新的不够频繁,大家都会出现卡顿和启动延迟过高(开一个新的应用窗口出来要等3s以上,很致命),用Cygwin的X11是体验最好的。

继续阅读 →

利用Perl脚本自动添加CentOS 6系统用户和初始化VNC密码

在学校里面维护EDA软件的服务器,经常遇到的情况就是来了一批(不止一个)学生做项目,需要给他们添加服务器的账号和一个初始化的密码,所以写了一个简单的Perl脚本来做这个事情。脚本的内容其实是非常简单的,供大家参考,在这个基础上可以添加一些额外的功能,譬如直接自动根据/dev/random来产生密码,并且记录下来密码自动发给用户的E-Mail,因为我比较懒就没有搞这些功能……

继续阅读 →

总结和新的生活

眨眼之间,7年的本科和硕士生活就顺利结束了。这7年时间却又太久,每次假期回到家,想多说些什么,却总归无语凝噎。要说这7年还有什么大的遗憾,大概是自己终归是没有实现最初入校的时候的理想,没有什么拿得出手的成就,不过幸好也没有浪费太多时间,顺利找到了工作,开始新的生活。

继续阅读 →