当由 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 根目录系统已经被核心所支援, 所以本文的方法应该也可以用.