Xupeng's blog

圆外之大,心向往之

升级gentoo到2006.1

gentoo发布了2006.1,系统有很久没有更新过了,借此机会更新到2006.1吧。

因为这是一个新的release,先更改系统的profile:
rm /etc/make.profile
ln -s /usr/protage/profiles/default-linux/x86/2006.1 /etc/make.profile

接下来下载需要更新的软件包:
emerge -feuDv system
emerge -feuDv world

更新system:
emerge -euDv system
emerge -euDv world


这又是一个漫长的过程,估计明天要工作一整天了。

使用grub引导第二块硬盘上的Windows

新添一块儿硬盘给Linux使用,在旧的硬盘上安装了windows,在BIOS中设置新硬盘为第一个硬盘,因此计算机默认从新硬盘启动,仍然使用grub作为loader。

由于windows安装在第二块硬盘上,使用以前的方法来引导windows的时候并不能凑效:
root (hd1,0)
chainloader +1
查看了grub的文档,发现要引导DOS/Windows等系统时,如果其不在第一块硬盘上,还需要做一些特殊的设置,比如我的windows安装在第二块硬盘的第一个主分区上,我要使用grub来引导的话需要使用这样的grub命令:
title WindowsXP
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1

可以看出这两者的不同了吧?
在这里使用了map命令,map命令用来把一个硬盘设备映射为另一个,官方文档中是这样写的:
Map the drive from_drive to the drive to_drive. This is necessary when you chain-load some operating systems, such as DOS, if such an OS resides at a non-first drive.
chainloader的使用也有些不同,在这里要显式的指出windows所在的分区。

注:使用gentoo一年多了,到今天才开始仔仔细细的看它的官方文档,其实gentoo的文档里已有这样的说明,遗憾的是我刚刚才看到,gentoo的文档里还有lilo的映射方法,与上面的grub指令等价的lilo指令如下:
other=/dev/hdb1 
label=WindowsXP
table=/dev/hdb
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
修改于200年10月10日

Mac os X x86 10.4.6安装使用手记

再次下载安装了 Mac OS X,仍然是使用 VMware 安装到物理硬盘上,因为我没有 DVD 刻录机,只好使用这样的方法了。使用 VMware 安装时需要注意的一个问题是:直接把 DVD 镜像作为虚拟机的光驱来启动安装是不能成功的,会出现传说中的四国文字,至少在我这里是这样,解决方法是在 Windows 下使用 Daemon tools 之类的光驱虚拟软件来把 DVD 镜像虚拟成光驱,再从这个光驱来启动。

安装的过程很简单,没有什么可记录的,只是有一个地方要注意,就是在选择完要安装到宗卷以后一定要定制安装,选上 x86 平台的一系列补丁,这是一个让我很迷惑的地方,既然是 x86 版的 Mac,却为什么默认不安装这些补丁呢?暑假前我安装 Mac 时就是忽略了这个问题,以至于安装完成重起计算机后出现四国文字而不能启动,多亏一个好心的网友提醒我才知道是怎么回事。

安装完毕,重起计算机,漂亮的 Mac 出现在我的面前,可惜的是键盘居然不能用,鼠标正常。Google了一下,发现有人遇到过和我同样的问题,解决方法是按电源按钮使其休眠,几秒钟后再唤醒就可以了,为什么是这样我不得而知,不过真的惯用,虽然麻烦了一点。

初次使用 Mac,它华丽的外表着实有点让人耳目一新,感觉还是很不错的,但对我来说是新东西,在使用习惯上还真是有点不适应,没关系,习惯是能改的,只要它能给我带来愉快的工作和学习生活。

末了,又有了一个让我欣喜的发现,CU 的 Mac OS X 版上有帖子说鼠标和键盘的接口类型要一样,否则就会出现键盘不能使用的问题。我的鼠标是 USB 接口的 IE3.0,键盘是普通的 PS/2 接口双飞燕,拿出很久不使用的 USB 转 PS/2 接口把鼠标转为 PS/2,果然如此,这下好了,再也不用每次都让 Mac 小寐一下了,呵呵。

附硬件列表:

  • CPU:Celeron D 2.4G
  • 主板:Asrock 915GL
  • 显卡:板载 GMA900(据说是 x86 版 Mac 唯一完全支持的显卡)
  • 声卡:ALC850
  • 硬盘:ST SATA 160G + WD IDE 80G

假期在家胖了一圈,今天回到学校了

在家里每天吃过饭就是坐在计算机前,要么就躺在床上闭目养神,除了周日去看看小米没有多余的事情可以做,就这样一个多月下来胖了一圈,一向清瘦的我居然也有了傲人的小肚子,无奈。

回来学校,学校人比较多,我却感觉很安静。明年的这个时间,我会是坐在哪家公司的办公室,还是失落的走在街头?最终我决定放弃考研努力为找到一份好的工作而努力,这是我近期乃至几年几十年需要为之忙碌付出艰辛的事情。

事情很乱,心里很杂,一点一点来吧,会好起来的。