博文

目前显示的是 十一月, 2009的博文

终于在freebsd上装上grub2了

今天把之前的 freebsd 9 current铲了。换了刚发布的8.0 release。先折腾了一会儿ipv6,然后就去折腾 grub2。其间重装N次。因为明天还要重装一次,所以先把命令留下来:fetch ftp://alpha.gnu.org/gnu/grub/grub-1.97.1.tar.gzsetenv PACKAGEROOT ftp://ftp.cn.freebsd.orgpkg_add -r bison gmake freetype2接下来就是./configure,make,make install之类的。之前我编译都困难。这次顺利多了。问题主要集中在/usr/local/lib/grub/grub-mkconfig_lib的make_system_path_relative_to_its_root 上。freebsd的readlink 没有-f参数,stat不接受-c参数。我的做法是把那些都注释掉。然后直接让dir="/"。/usr/local/sbin/grub-install --modules="ufs2 bsd biosdisk ufs2 part_msdos fs_uuid msdospart configfile reboot"只有ufs2和bsd是必须的。其实这里也可以什么都不加,反正都可以动态加载嘛。然后我把windows下的宋体传过去,拿grub-mkfont转了,最终如下:### BEGIN /usr/local/etc/grub.d/00_header ###set default=0set timeout=5### END /usr/local/etc/grub.d/00_header ###insmod videoinsmod vbeinsmod fontloadfont /boot/grub/simsun.pf2insmod gfxtermset gfxmode="1024x768x32;800x600x32;640x480x32;1024x768;800x600;640x480"terminal_output gfxterm### BEGIN /usr/local/etc/grub.d/10_freebsd ###menuentry "FreeB…

一个大胆的设想

Juniper捐献了MIPS的代码给Freebsd,如果被用在麒麟项目上,会很快使得它能够运行在龙芯CPU上。麒麟+龙芯,从软到硬,史无前例的绝配。这标志着我国计算机科技史上的又一大卓越进步。我代表我党我军提前发此贺电!

转:某朋友的签名

“神啊,救救我吧.夜夜加班,一月无休”我好几个朋友都是处于这样的状态。所谓的,“后经济危机”吗?OMG~ 一切都是借口,剥削才是根本

norton的一个缺陷

我买了正版的norton 2010,大言不惭的说,主要原因是它从2008开始,就一直没有盗版。今天它在我的thunderbird的Inbox中找到一个病毒。垃圾邮件如此泛滥,我觉得这真不是什么值得大惊小怪的事情。norton问我该怎么办,并且提示我,这个文件太大,无法备份。如果我点了清理,那么我的所有邮件就都没了。连恢复的可能性都没有。其实我把邮件保存的特别好,从00年到现在的。幸亏我在点清理之前,手动备份了这个文件。尽管如此,病毒还在,norton还会在我cpu空闲的时候偷偷扫描,然后某天趁我不注意,做同样的事情。