Debian 的安装方法很多很多,参考Debian 安装手册应该可以满足 95% 以上的人的需求了。不过我的情况有一点特殊:无光驱、无软驱、能支持 USB 安装但身边没有现成的 Linux 系统;有网络,机器上已有系统 Windows 2000。

准备 Debian 网络安装需要的介质

参考手册里的说明,首先需要两个基本文件:

  • vmlinuz(内核二进制文件)[注:文件名也可能为linux]
  • initrd.gz (内存虚拟磁盘映像)

现在,你一般可以在 netboot/debian-installer/i386/ 目录 下找到这两个文件。下载后放到硬盘上的某个地方,比如 c:\boot\debian-install 下。硬盘分区NTFS与否无关紧要,因为下面的 Grub for DOS 支持 NTFS.

安装 Grub for DOS 并引导 Debian 安装程序

下载Grub for DOS 的最新版本,解压到 c:\ 盘跟目录下,注意有 grldr, grub.exe 文件以及 boot\grub 目录。

编辑 grub 的引导菜单,c:\boot\grub\menu.lst,再次参考Debian 安装手册。menu.lst 文件大致如下:

timeout 10
default 0
#启动原有的 Windows 系统
title Windows
root (hd0,0)
chainloader +1
#启动 Debian 安装程序,注意 linux 与 initrd.gz 是先前下载的
title Debian Installer
kernel (hd0,0)/boot/debian-install/linux root=/dev/ram0 ramdisk_size=12000 devfs=mount,dall
initrd (hd0,0)/boot/debian-install/initrd.gz

让 Windows 2000 原有的启动程序加载 grub:编辑 c:\boot.ini,添加一行 c:\grldr="Start GRUB"。grldr 来自于 GRUB for DOS,刚才已经放在 c:\ 根目录下了。

OK,一切准备妥当。重新启动,开始 Debian 安装之旅...