Debian,在你的发行版不支持的硬件上安装以及 ReiserFS 两步法

我在 Monarch 系统上安装了 Debian。Thunder K7 内置了两个 3Com 3c920 以太网接口,这省去了玩“Intel 今天在卖什么版本的 EtherExpress Pro 100?”的游戏。但是,我当前的安装 CD 不支持 3c920。这是在最新硬件上安装时常见的难题,你可以通过两种方式解决它:要么将你的硬盘移动到一台旧机器上并在那里安装所有内容,然后再升级;要么,像我一样,在新系统上安装一张 Tulip 网卡以安装并运行新的内核(我得到了 2.4.8)。

另一个安装后的步骤是升级到 ReiserFS。在第二个硬盘上安装,升级内核并编译进 ReiserFS 支持,在第一个硬盘上创建一个 ReiserFS 文件系统,从 LNX-BBC 救援磁盘启动并将所有内容复制到第一个硬盘。然后以第一个硬盘作为 root 启动,修复 lilo.conf,在第二个硬盘上创建一个新的 ReiserFS 文件系统并将其挂载为 /home。如果你熟悉 LNX-BBC 磁盘,这并不像听起来那么难。

为什么使用两个硬盘而不是一个大的硬盘?ReiserFS 技巧是一个原因,内核黑客 Andre Hedrick 说,如果你想要获得最大性能,不要对任何硬盘进行分区。内核的“电梯”算法用于对读写进行排序,但它不能很好地处理分区。

如果你有一个分区跨越柱面 1-500,一个跨越 501 及以上,并且一个进程写入柱面 1、2 和 3,而第二个进程写入 501、502 和 503,那么内核将以 1、501、2、502、3、503 的顺序写入它们——以逻辑顺序而不是物理顺序,这是次优的。

© . All rights reserved.