Next Previous Contents

6. 针对安装 FAT32 文档系统使用者启动 Linux 系统的替代方案.

本章适用于目前所有的 Windows 95, 无论你是否使用 FAT32 文档系统. 本章将讨论二种方案. 首先, 我想从最简单的开始.

6.1 方案 1.

本方案是于开机时利用 Autoexec.bat 文档去叫 (或执行) 另外一个名为 Linux.bat 的批次档,



 @echo off 
 cls 
 echo. 
 echo. 
 echo. 
 echo. 
 choice /t:y,5 "Do you wish to boot Linux? " 
 if errorlevel 2 goto End 
 c:\loadlin c:\vmlinuz root=/dev/hdc2 ro 
 :End

以上批次命令为清除萤幕, 加四个空行 (空白列), 显示Do you wish to boot Linux? 的文字及 [Y,N], 然后等候 5 秒钟去选择按键. 如果你未于 5 秒钟内按下 N 键, 则程序内定为选择 Y 并启动 Linux. 如果你 (译注:于规定时间内. 下同.) 选取了 Y 或 N, 则批次档会判断你的选择为何并执行该选项. 例如, 如果你选了 'N' 则 Linux.bat 档将终止并回头继续执行 Autoexec.bat 文档, 即启动 Windows 95. 如果你选了 Y, 那当然就启动 Linux 啰.

如果你并不想在文字前有四个空行, 你可以修改 echo 的数目. 如果你觉得不须清除萤幕, 你可以删除 cls 列. /t 开关告诉选项指令等候 5 秒钟, 而且如果到时没有任何键被按下, 则内定为选取 Y. 如果你希望设定 5 秒钟过后没有选择则启动Windows 95, 则将 y 改为 n: 即 choice /t:n,5. 同时, 你也可以视须要更改等候的时间从 0 到 99 秒钟. 有关本 choice 指令更进一步的信息, 请于 MS-DOS 状态移到 c:\windows\command 目录, 在指令列键入 : choice /? 即可 (译注:即 c:\windows\command>choice/?).

注意: 你必须依照你电脑的设定 (组态) 去修改启动 Linux 的叙述列. 请参考 第 3.6 节 有关如何设定 Loadlin 以启动 Linux 的说明.



        call c:\linux

如果 Linux.bat 放在其他的目录 (译注:指非 C 磁盘机的根目录), 则你还应详述正确的路径. 譬如说, 假如 Linux.bat 置于 C:\batch 的目录中, 你应加入叙述如下:



        call c:\batch\linux

到你的 Autoexec.bat 文档的第一列. 储存并结束本编辑档. 然后就可以重新开机了. 开机后, 你将会被问到是否要使用 Linux 开机.

6.2 方案 2.

本方案稍显累赘, 但是提供了更大的弹性. 其作法是制作一个你自己的开机选单, 虽然其并不取代原 Windows 95 的开机选单. 你须要一个 Config.sys 及一个 Autoexec.bat 文档. (译注:本节说明请参考 MS-DOS 6.2X 多重开机.)



 [menu] 
 menuitem=Linux, Boot to Linux  (本列定义了一个选项及该选项的说明).
 menuitem=Win95, Boot to Windows 95.
 menucolor=15,1  (本列指定萤幕显示蓝色的背景及亮白色的文字) .
 menudefault=Linux, 15  (本列设定选单等候 15 秒钟供使用者选择, 预设选项为 Linux).

 [linux]
 shell=f:\loadlin.exe f:\vmlinuz root=/dev/hdc2 ro (请参考第 4 章的范例及语法).

 [win95] 
 (将你电脑原来 config.sys 文档的内容复制至此.  如果原来并无 config.sys 档, 则此处可留空).



 goto %config%

 :win95 
 (将你电脑原来autoexec.bat 文档的内容复制至此.  如果你原来并无autoexec.bat 档, 则此处可留空即可).


Next Previous Contents