全世界linuxer都知道grub是什么东西,但对于MBR引导到grub再引导到具体操作系统的这个流程可能有不少朋友就比较迷糊了。这不,cu上一位朋友就发出了这样一个求助贴: 假如现在一台电脑上装了WIN2000系统,那么我现在在装上LINUX系统和GRUB,那么假如把GRUB装在主分区的话,GRUB直接引导 LINUX和WIN2000,我是可以理解的,因为MBR中是GRUB的STAGE1(对不对呢?),MBR通过检查DPT分区信息引导系统跳转至DBR (活动分区),我这里想问的活动分区是什么时候设的呢?那么装GRUB到MBR里,那原来MBR中的WIN的引导信息是怎么处理的呢?是不是我们假如说装 GRUB到MBR的时候,GRUB就把GRUB所在那个区设置为了活动分区了呢?然后GRUB引导时候,MBR就找到那个活动分区找到所需要的文件,然后继续呢?假如说把GRUB装到其他分区(非主引导区)的话,那是怎么样实现GRUB先启动的呢?不是先MBR吗?因为装到了其他分区,没有改主引导区,因此主引导区还是WIN2000的引导数据啊,怎么会GRUB先启动了呢?这是为什么呢?跟活动分区有关系没有呢?我看资料上写的是哪个系统启动哪个系统就是活动分区,可是那样的话,似乎就解释不通了啊,就是最最开始这个地方一直不懂,理不清楚。 下面就是cu各个玩家对这个问题分析讨论的总结。
Archives for April 2007
在ubuntu7.04上自己构建lamp以及wordpress
LAMP (Linux + Apache + MySQL + PHP/Perl/Python) 近几年来,已经成为Web 社区的事实标准,成为了一个廉价的,开放源码的,高性能的Web 开发平台。在这里,我将介绍在ubuntu7.04环境下的LAMP组合的安装,以及利用世界上最流行的blog系统wordpress来建站的步骤。所有相关软件都是开放源代码产品,不必担心产品的价格以及版权问题,而且这些软件现在已经非常人性化了,使用非常方便。本文假设你有ubuntu或者其他linux的使用经验。ok,由此进入:
如何在英文环境下安装fcitx
当初为了使用eda工具而不在终端下显示那么多警告,把实验室的机器整成了英文环境的ubuntu,啥都正常,就是不能用自己编译的fcitx。寻觅了很久,终于得出解决办法。现在虽然已经换回704的中文环境了,但是还是放出方法如下:
决定当今硬盘性能的因素讨论
决定硬盘性能的因素有很多种,大家在评估性能的时候,都趋向于理论性评估。实际上,有很多东西的真实性能影响是不能通过字面数据参数体现的。这里通过THG的一篇评测文章,顺带讲一讲各种硬盘性能因素以及其对当代硬盘的作用大小
modelsim6.2系列的一个优化选项导致的问题
在6.2以前的所有版本中,modelsim安装目录下的modelsim.ini文件中,VoptFlow选项是默认被注释掉,也就是关闭的,而在6.2系列版本中,默认是打开的,这就可能导致仿真时出现问题。VoptFlow在ini文件中的描述是:Set to turn on automatic optimization of a design。从mentor的文档中得知,vopt的命令会对内部信号互联进行优化,但不应该会出现这个问题的。
对linux交换分区swap的一些认识总结
swap是所有linuxer都会接触,但是大部分人都不会关注的东西。实际上,小东西也有大学问,这不,一个关于swap的问题就在cu.linux上讨论得热火朝天的,我在这里总结在一起,绝对对各位大有帮助。要看具体讨论,请去这里。详细内容如下:
轻松重装grub——Super Grub Disk介绍
你在用linux/win双系统吗?你遇到过重装windows后grub出错的情况么?用常规的手工补救方法来重新安装grub,你觉得麻烦么?没关系,有了Super Grub Disk,一切都将变得很简单。进来看看吧。
总结编译linux内核的步骤
很多朋友一听到说编译内核,就觉得很高深莫测,非常头大。其实,通常其它操作系统的内核编译是比较繁琐的。然而,由于Debian强大的dpkg软件包管理系统,使得内核的升级、编译也变得容易很多。如果下面的步骤都注意并执行了,编译内核不是很复杂的事情,我在基于debian的ubuntu系统上第一次编译就成功了。编译过程如下,与各位分享:
从生与死想到的
看着姥爷的遗体被运进火化台的画面,一直不愿意相信,一个活人,最后出来的是一堆骨头。一把扫帚在上面刷阿刷的,骨灰盒就在下面,工作人员将大骨头扫进去,再将骨灰扫到上面,一铺,一盖,一拿,一埋。这就是人的归宿。 当人真正感受到死亡的时候,坚强如姥爷的人,也会害怕电视发出的蓝光,害怕黑暗,害怕死亡。人家说人越老,求生欲望越强,真是不假。但是无论你求生欲望再强,还是逃不出阎王爷的手掌心。也许你能拖过三更,拖过五更,但是,你却拖不过那张生死令。人的一生就是这样,出来,活着,进去。纵使你多么辉煌,多么富有,多么崇高,抑或是多么伟大。最终还是归于尘土。历史的纪录?who knows?who cares?对不起,你已经死了。
本站正式开通,一些感想
在进行了将近一个星期的捣鼓之后,终于用wordpress把这个个人站点建立起来了。当然,这只是初期工作,平时我还会抽业余时间多学习css和php的知识,并在学习中不断完善它。 从开始写blog到现在,先后经历了bokee 网,sina以及现在同步更新的blogspot等阶段,还用上过google提供的googlepages作为主页,最后还是决心自己用wordpress建一个小站。真的是下了很大的决心,要知道bokee 网哪里已经到了12万的访问量,pagerank值长期稳定在4,一段时间甚至冲上了5……虽然很舍不得,但是不得不换,只有这样,网站的程序和数据库才都是属于自己的,页面风格才能由自己决定。只要这个世界还有空间在,我的小站就不会倒,而且一直不变---bloggers估计都猜到我啥意思了,前段时间 blogspot被封的……那叫一个伤心阿。
如何对ext3分区大小进行无损更改
这篇文章是关于如何对ext3分区的大小进行无损转换的。文章详细说明了如何增大或缩小一个已有的ext3分区,以及如何合并两个ext3分区。当你发现 你已有的分区方案已经不满足实际需求,而又不想用LVM的时候,这种方式将非常有用。当然,要达成这个目标,有很多不同的方法,而我是使用的这个方法,因 此,我不保证对于所有人都是适用的。
Graphviz介绍及相关资料
考完试在LUPA上闲逛 , 无意中发现一位大牛推荐的代码流程图自动作图套装工具 , 其中就包括Graphviz,出于好奇就下载下来试用了一下 , 发现这个工具真的是很强大,画各种流程图,网络图,简直是异常简单,而且画图的效果也很好。可惜目前国内没有详细的中文文档 , 只有去主页啃英文文档 . 在这里做一个合集吧 , 把基本要用的要素都列出来 , 方便自己查阅 , 也算是给各位推荐一下这个工具 .
获得随机数的方法探讨
很多朋友在编程的时候都会遇到要使用随机数的情况。怎样获得在一定范围内的随机数呢?如果是有特殊要求的随机数呢?下面是关于这个的详细探讨,
理解c中的序列点
让我们来看看下面的代码: int i=7; printf(“%d\n”, i++ * i++); 你认为会返回什么?56?no。正确答案是返回 49?很多人会问为什么?难道不该打印出56吗?在ccfaq中有非常详尽的解释,根本原因在于c中的序列点。
普鲁斯特问卷的26个问题
打开邮箱,发现了xxx发给我的一封邮件,普鲁斯特问卷……又是问卷调查,好吧,做一做,看问题还挺有意思的。 1.你认为最完美的快乐是怎样的? 家庭和睦,团圆幸福,不为生活发愁,至少有点小康。像我家这样最好,哈哈。这个世界上没有任何一种快乐,比得上家庭的快乐。 2.你最希望拥有哪种才华? 记忆力。除了记忆力,我对自己的才华还是有点信心的。