当由 DOS 分割区启动 Linux 的方法确立之后, 我们将可以用在下面的用途上.
既然可以利用软盘与存在 DOS 磁盘中的一个文档来启动 Linux 系统, 那也可以完全使用 DOS 磁盘来启动系统.
一个设定好的开机选单可以用来从 AUTOEXEC.BAT
中启动 LOADLIN
, 这能使开机速度较快, 但却会与其他部分相关.
使用 LOADLIN
只是其中一种启动 Linux 核心的放式.
另外可以使用 LILO
来启动且不需要使用 DOS.
在这个状况下 DOS 格式的软盘被换成 ext2fs 格式的软盘. 其他细节都非常相似, 必须将系统核心与初始内存磁盘放于该软盘上.
我选择使用 LOADLIN
的原因在于 LILO
需要较复杂的指令.
而且可以在 DOS 下使用的软盘也较容易处理.
我曾经试过将 Linux 安装在 NTFS 之上, 而且没也任何问题. 但在标准的 2.0.x 版核心中, NTFS 并不被支持, 但你可以在 http://www.informatik.hu-berlin.de/~loewis/ntfs/ 找到修补档. 在 2.2.x 版的核心中, NTFS 已被支持.
使用在 VFAT 或 NTFS 时与本文范例不同之处仅在于制作起始内存磁盘时, 编写 /linuxrc
指令搞以挂载文档系统时, 必须以 vfat 或 ntfs 为参数而非 msdos.
据我所知没有理由不能用在 VFAT 分割区上.
(译注: 弟是用在 VFAT 上面, 并以 100 MB ZIP 启动 Linux)
正常安装 Linux 套件时都必须由软盘机开机, 并重新格式化硬盘. 利用本文的方法也可以建立绕回文档, 并继续正常的安装程序, 并将系统安装于绕回装置而不是一个分割区中.
这可以作为安装在 UMSDOS
外的另一种选择, 这将会更有效率的使用磁盘空间, 因为在 ext2fs 中最小配置单位是 1kB, 而在 DOS 中则是 32kB.
同时也可以用在 VFAT 或 NTFS 上而不会产生其他问题.
这个方法也可以用在正常不能用来开机的设备上启动 Linux 系统.
还有许多其他的装置可以使用, NFS 根目录系统已经被核心所支持, 所以本文的方法应该也可以用.