今天用Wubi安装了Ubuntu 8.04 LTS

我的机器过年的时候主板坏了,PS/2口没有反应了,只能接USB鼠标和USB键盘,这样直接导致了进入Windows系统之前,键盘是没有反应的,自然也就不可能在系统选单里选择需要启动的系统,所以一直没有重装过,也没有办法安装Ubuntu。

8.04出了之后帮别人用Wubi装了一次,发现用Wubi安装的Ubuntu有些与众不同,以前直接安装的Ubuntu使用Grub引导系统,选择了Other Operation System以后才会转到Windows的系统选单,而Wubi则是不更改Windows的系统选单,而在里面增加一项wubildr.mbr,选择了进入Ubuntu后,再载入Grub引导Linux。

我突发奇想,这样的话,只要我在Windows里面修改Boot.ini中默认启动Ubuntu然后重启即可选择Ubuntu系统,进了Ubuntu重新修改Boot.ini改成默认启动Windows就可以进入Windows啦~~~

于是立即开始动手,使用Wubi安装,选了15G的空间给它,装好以后在WIndows里面写了一个bat文件,这样双击bat文件自动更改Ubuntu为默认启动的系统,然后重启,成功的进入了Ubuntu 8.04,进入后正常使用,在文件系统中找到Windows的C盘,写了一个sh文件,运行自动更改默认系统为Windows,于是虽然麻烦了一点,但是我成功的实现了Windows和Ubuntu双系统。

很爽啊,很爽啊,刚刚又更新了Kubuntu,一会儿再搞个Xubuntu尝尝鲜,等新鲜劲过了,再好好学习Linux~~~

Tags:

默默的流下了屈辱的泪水

今天早晨有空,正在如火如荼的翻译Zoundry Raven,结果程序死了,结束任务后再开,所有翻译全没了。。。

默默的流下了屈辱的泪水。。。

以后我不用自带的翻译工具了,我用记事本翻。。。

Tags: ,

关于Zoundry Raven的语言文件

目前在做Zoundry Raven的翻译工作,可能也有别的朋友用内置的翻译工具翻译了自己的Zoundry,大家可以找到这三个文件出来分享:

  • 安装目录\system\bundles\zoundry.blogapp_zh_CN.xml

  • 安装目录\system\bundles\zoundry.base_zh_CN.xml

  • 安装目录\system\bundles\zoundry.appframework_zh_CN.xml

Tags: ,

Linux下ping程序的实现

前段时间有门计算机网络通信技术(软件),需要一个Linux下的Ping,仔细看了几天书和网上的代码,我写了个简化的版本,几乎没有任何的错误处理,全部使用库函数和系统预定义的结构体,比网上的要容易理解一些。要是有的人想迅速理解ICMP实现的Ping程序,看这个版本能比较快的找到头绪。

大致说明一下,程序的结构为:

1、定义原始套接字,使用ICMP协议

sock = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);

2、填充ICMP报头,记录当前系统时间,ICMP报头中的type设置为ICMP_ECHO,也就是要求对方主机回复一个type为ICMP_ECHOREPLY的包

sendtime = (struct timeval *)(sendbuf+sizeof(struct icmphdr));
gettimeofday(sendtime, NULL);

3、使用sendto函数发送,然后使用recvfrom函数接受回应

4、再次读取系统时间,计算数据包往返的时间

5、循环若干次

具体的代码请下载(下列链接任一均可):

1、C语言Linux的Ping程序源代码–LitePing

2、源代码下载点2

3、CSDN资源下载

Ubuntu 7.10 i386版、SuSE 10 Enterprise版测试通过,搜索关键字”Linux Ping 源代码”。

Tags: , ,
    主题制作者:Directory JournalElegant Directory