11. 设置 Loadlin

Loadlin 用户还需要做一些工作。首先使用软盘启动进入 Linux。如果您以图形界面登录,请启动一个终端模拟器,例如 xterm 或其他终端模拟器。在实用工具菜单下通常可以找到几个这样的程序。输入 mkdir /mnt/dosc。这是使您的 Windows 分区可被 Linux 访问的第一步,对于 Loadlin 用户来说尤其重要,因为这是将 Linux 内核传输到 Windows 分区的最简单方法。接下来从系统菜单或 xterm 启动 linuxconf,并查找文件系统菜单。展开 访问本地驱动器 并选择 添加。输入/dev/hda1在分区字段中,vfat在类型字段中,以及/mnt/dosc/在挂载点字段中,并挂载该分区。或者,您可以直接编辑fstab文件,该文件位于/etc目录中,使用文本编辑器(Gedit 是一个不错的选择)并完全按照所示添加以下行。
/dev/hda1    /mnt/dosc    vfat    defaults    0  0

这应该使您可以访问您的 Windows 分区,它将位于/mnt/dosc/。将 Linux 内核复制到您的 C 盘根目录,并将其重命名为vmlinuz。您可以在/boot目录中找到它,并且可能名为 vmlinuz,后跟您的内核版本号,在我的情况下是vmlinuz-2.2.14-5.0。不要复制vmlinuz带有箭头的那个,它是一个符号链接。重启进入 Windows,从 Linux CD 中获取 loadlin 软件包 – 它将位于/dostools/utils子目录中。解压缩它并将Loadlin.exe放在 C 盘根目录中。Loadlin 和内核可以位于 Windows 分区上的任何位置,但目前我们将其保留在 Windows 的根目录下。现在取决于您希望如何启动进入 Linux。阅读 loadlin 文档以了解详细信息。一种不太直接的方法是在 DOS 模式下重启系统并输入
C:> loadlin vmlinuz root=/dev/hda7 ro

这将引导您进入 Linux。更简单的方法是创建一个.bat文件,其中包含相同的信息,并将其放在您的桌面上。打开 记事本,输入c:\loadlin c:\vmlinuz root=/dev/hda7 ro并将文件另存为linux.bat,右键单击该文件,选择 高级,然后选中 msdos 模式和警告设置。创建此文件的快捷方式并将其放在桌面上。下次您想启动进入 Linux 时,只需双击此文件即可 – 非常方便。

如果您想在 Windows 启动之前像 Lilo 用户一样被提示启动进入 Linux,则必须创建另一个.bat文件,并从您的autoexec.bat文件中调用它。这非常简单,详细信息可在 Loadlin 文档中找到。该文件看起来有点像这样。
	@echo off
	cls
	echo.
	echo.
	echo.
	echo.
	choice /t:n,5 "Do you wish to boot Linux?"
	if errorlevel 2 goto End
	c:\loadlin c:\vmlinuz  root=/dev/hda6  ro
	End
      
(这个小脚本是从 Loadlin 文档中摘取的,如果您做了明智的事情并阅读了文档,您就会知道这一点)

将此文本另存为linux.bat,或者如果已经有一个linux.bat在您的 Windows 根目录下,您可以将其放在另一个目录中或给它另一个名称。将以下行添加到您的autoexec.bat文件中c:\linux '(或者您为.bat文件命名的任何名称)。如果您正在使用.bat文件,那么主要的事情是告诉 Loadlin 在哪里找到内核镜像文件(vmlinuz)。上面的.bat文件为您提供了在 Windows 加载之前启动进入 Linux 的选项,只需在五秒钟内输入 y(表示 Linux)或 n(表示 Windows),超过五秒钟将启动 Windows。祝您使用愉快。