迅盘坑爹记

这阵子想把家里一台旧的 Thinkpad T400 拿出来用,作为一个重装过 N 次系统的人,当然首先要做的事情就是给它重装系统。然而这个过程却没有我想像得那么简单,原因就在于迅盘的 Windows 7 驱动太难搞啦!

Windows 7 推出是正值迅盘走下坡路的时候,所以 Intel 没怎么考虑迅盘在 Windows 7 下的驱动问题。更坑爹的是,Intel 官方网站上给出的驱动是 2009 年的,而且是它是有 BUG 的!

这个 BUG 就是:装上这个驱动之后 Windows 各种行为会变得不正常,比如说弹出各种 UAC 提示之类的(比如打开“计算机管理”时会弹出 UAC 提示,正常情况下是不应该有这个提示的)。

解决方案(来自国外的网站,原始链接):

  1. 下载 LenovoHP 的提供的驱动。(这样做的原因是,它们的 OEM 驱动比 Intel 官方网站上的驱动要新!(╯’ – ‘)╯︵ ┻━┻)
  2. 运行它们,让它们自解压。HP 的那个自解压完毕后会启动安装程序,这时退出就可以了。(┬─┬ ノ( ‘ – ‘ノ))
  3. 把 C:\swsetup\SP48491 目录下的文件夹覆盖拷贝到 C:\DRIVERS\WIN\Turbomem\DRV 目录下。(这是因为 Lenovo 给的驱动中包含的 Intel Matrix Storage 部分不够新,需要使用 HP 的那个驱动来替换掉不够新的部分! (╯°Д°)╯︵ ┻━┻)
  4. 执行 C:\DRIVERS\WIN\Turbomem\DRV 目录下的安装程序,这样安装出来的驱动就是无 BUG 的。

p.s. 为了解决这个问题我至少给它重装了 5 次 Windows 7 系统!

发表在 计算机技术 | 2条评论

一次服务器 Kernel Panic 的经历

今天更新了一下服务器系统,然后重启了一下服务器,结果发现服务器启动失败。
打开阿里云控制终端发现是服务器 kernel panic 了,显示如下信息:

zbyzbyzby_kp

当时我怎么也想不通为何是“unable to mount root fs”,后来才意识到:是因为几天前使用 yum update 升级内核时由于内存不足导致 initramfs 创建时发生错误,既然 initramfs 都错了那么 kernel panic 也是情理之中的事情了。

事情的前因后果是这样的:
由于机器内 apache 进程占用了大量内存,剩余内存只有约 150 MB,在执行 yum update 时,yum 没有因内存不足而崩溃,软件包脚本也没有因内存不足而崩溃,但是——创建 initramfs 的时候,depmod 因为内存不足崩溃了!更要命的是,depmod 崩溃时 pty 上没有任何出错信息(错误信息在显示在 tty 上 pty 里看不到),而且 initramfs 能够被创建出来!这样,一个崩坏的 initramfs 就正大光明地进入了 /boot,然后的事情大家就都知道了。

p.s. #1 阿里云的客服态度很好~~帮我把服务器从旧的正常的内核启动了,还告诉我怎么拼手速进入 GRUB 界面。
p.s. #2 事实上 yum 也可能崩溃,此时还需要 rpm –rebuilddb 和 yum-complete-transaction 来解决问题。
p.s. #3 修复完问题之后我立马掏了 300 块钱把服务器升级到了 1GB 内存,原来的 512MB 内存实在是太捉襟见肘了。

发表在 计算机技术 | 留下评论

Zby’s Blog 两周年

今天是 Zby’s Blog 建站两周年。

两年前的今天,我发表了第一篇博文 Zby’s First Page,在这两年里,我大概写了 45 篇文章,平均下来每天写 0.061643835616438 篇文章。

Hello World!

发表在 计算机技术 | 留下评论

服务器换主机啦!

为了节省电力 && 减少噪音,我花了 480 块买了一块今年刚出的 Intel D2500HN 的 ATOM 主板,又花了 130 块买了两条 2G 内存。现在机器发热和噪音明显减小!

p.s. 现在的东西真是便宜,带 CPU 的主板只要 480 块!
p.s. #2 我的 Ubuntu Server 12.04 只需要改一下主板网卡的 MAC 地址就可以在新的电脑上用了!

发表在 计算机技术 | 2条评论

地铁售票机蓝屏

2012.3.22 下午四点 北宫门地铁站 4号线售票机前
bluescreen

发表在 生活 | 留下评论