面向胆小者的 Linux,第一部分
承认吧。你们中的一些人和我很像。你们花了不少时间告诉别人 Linux 很酷,他们至少应该考虑运行它。你们吹嘘它的优点、灵活性、开放性,完全没有“蓝屏死机”,但他们仍然犹豫。“看,”你们说,“图形桌面。它甚至有点像那个其他的操作系统。而且还有成千上万的免费应用程序。” 嗯... 需要更有力的东西!“我的系统免疫 ILOVEYOU 病毒!” 这次你感觉到了一丝动静,但仅此而已。没有更多了。问题出在哪里呢?
我还想大胆猜测一下,你们中一些正在阅读这篇文章的人还没有运行 Linux。无论出于什么原因,要斩断那根脐带,迈出这一大步都极其困难。毕竟,这确实是一项很大的承诺。即使像你的朋友告诉你的那样,你只需要创建一个单独的分区,安装他们最喜欢的发行版,然后让 LILO 完成双启动的其余工作,这仍然很可怕。我理解这一点。我的一些最好的朋友仍然运行那个其他的操作系统。
好吧,现在是时候用“无承诺”的方式运行 Linux,让你的 Linux 脚(脚蹼?)沾沾水了。对于上周在这里的人,我们讨论了一个小型 Linux 发行版,它可以在一张软盘上安装,最多可以占用七张(如果你安装了所有附带的附加组件)。那就是 muLinux,可在 http://sunsite.auc.dk/mulinux/ 获取。要复习 muLinux 的工作原理,请查看上周的专栏。注意:您需要一份根据该文章配置的 muLinux 副本才能尝试本周的小实验。
我不会在这里详细介绍 muLinux(我上周谈到了它,但这次不同 - 相信我),但我确实想指出一个可能非常有吸引力的功能:muLinux 也将在 UMSDOS 文件系统上运行。简单来说,您可以在 Windows 9x 工作站上运行 muLinux,而无需卸载 Windows 或创建用于运行操作系统的特殊分区。UMSDOS 的简单定义是:UMSDOS 是一个可以存在于 DOS 分区上的 Linux 文件系统。
要在 DOS 分区上运行 muLinux,请执行以下操作。首先从 muLinux 软盘启动。让系统正常启动,并插入您配置为安装一部分的任何软盘。如果您还记得,我的小型发行版使用了全部七张软盘。当系统启动后,以 root 身份登录并键入此命令
clone
然后您将获得一个菜单,其中提供将 muLinux 发行版移动到硬盘的三种不同方法。第一种是 UMSDOS。这是完全非破坏性的,如果您愿意,以后可以使用 DELTREE 轻松地从硬盘中删除它。第二种是 ext2 文件系统安装,这需要重新分区您的驱动器。如果您将自己视为胆小者,那么这不是您想做的事情;它是破坏性的。它与您使用 Caldera 或 Debian 等主要发行版进行的安装类型相同。第三种是循环设备安装,这是一个驻留在 DOS 上的单个大文件,远不如第一个选项灵活。因此,教训是选择选项 [1]。
接下来,系统将要求您“插入启动软盘并按 -ENTER- 或 [a]bort”。一旦您按下 ENTER,您将看到系统分区表,它可能很简单或很复杂,具体取决于您配置的驱动器数量。在我的测试系统中,我只有一个驱动器,但它被分区为 C: 和 D: 驱动器。C: 驱动器(带有一个小 a,表示“活动”或“启动”分区)显示为 /dev/hda1,而我的 D: 驱动器显示为 /dev/hda5。现在克隆过程会询问您,“您想使用 fdisk 重新分区吗?y/[n]?” 答案肯定是 n,表示“否”。作为胆小的用户,您不想乱动您的分区表。
现在我们可以选择要将它安装在哪里。问题是,“您想将 muLinux 安装在哪个分区上?” 默认是 /dev/hda1,即我的 C: 驱动器,但我想把它放在 D: 驱动器上,所以我选择 /dev/hda5 并按下 ENTER。我们的克隆工具现在想知道在哪里安装引导加载程序,在本例中是一个名为 LINUX.BAT 的 DOS 批处理文件。它将位于您命名的任何分区的 LINUX 目录下。对我来说,将 muLinux 的所有文件放在同一个地方是有意义的,所以我再次选择了 /dev/hda5。
下一个(也是最后一个)问题有点奇怪,可能出于歇斯底里 - 哦,我的意思是,历史性原因,我对此并不知情。“您的软盘控制器是 Thinkpad 软盘 (y/n) 吗?” 我回答 n 表示“否”,然后继续。然后系统自豪地宣布“准备根目录...”,在此期间它将您的 DOS 驱动器挂载为 /mnt/dest,创建一个 linux 目录并复制当前驻留在 RAM 中的文件。这最多花了数秒钟,一切都完成了!取出驱动器中的任何软盘,键入 shutdown -r now,让 Windows 正常启动。
要从 Windows 9x PC 运行 muLinux,您有几个选择。第一个是单击“开始”按钮并选择“关机”。您在这里需要的选项是“在 MS-DOS 模式下重新启动计算机”。当系统返回到“C:WINDOWS”提示符时,您可以像这样启动 Linux
D: CD LINUX LINUX.BAT
请记住,在您的情况下,您可能正在使用 C: 驱动器来安装您的发行版。您也不必键入 .BAT 扩展名。muLinux 将启动,几秒钟后,您将看到登录提示符。如果您加载了 X11 附加组件,您可以键入 startx fvwm95-2 来启动 X。这将为您(或您胆小的朋友)提供一个熟悉的桌面。要退出 Linux 并返回到另一个操作系统(如果您在那里,请从 X 注销),请在命令行中键入 shutdown -r now。
如果您想经常这样做,第二种方法更好。以下是在您的桌面或其中一个文件夹中获得一个漂亮的 Linux 图标的方法。通过单击“开始”、“程序”和“MS-DOS 提示符”打开 MS-DOS 提示符。接下来,键入我上面给您的命令来启动 Linux(切换到相应的驱动器并启动 LINUX.BAT)。Windows 会强烈抱怨,并弹出一个小框,上面写着“程序需要 MS-DOS 模式。除非在 MS-DOS 模式下运行,否则 Linux 可能无法正常运行。您想为此程序创建一个快捷方式,以便在 MS-DOS 模式下运行它吗?” 继续。单击“是”。
另一个框弹出,上面写着“选择一个文件夹来放置快捷方式”。嗯,我创建了另一个名为“UMSDOS Linuxes”的文件夹(因为我正在加载几个不同的文件夹)并选择了它。单击“下一步”后,系统会要求为该快捷方式命名。我选择了“muLinux”。再次单击“下一步”,我可以为快捷方式选择一个图标。我选择了带有魔杖的巫师帽。我觉得这很合适。最后,再次单击“下一步”,您可以选择您的 MS-DOS 配置设置。接受默认设置,应该是“使用我的标准 MS-DOS 设置”。单击“完成”,您就完成了。现在,您可以通过单击“开始”并在“程序”或您选择的任何文件夹中向上查找来启动 Linux。
继续。玩玩看。告诉你的朋友们也玩玩。如果您(或他们)对 muLinux 感到厌烦,删除它就像小孩子玩耍一样简单。只需打开一个 MS-DOS 框(或命令提示符),然后执行此操作
D: (or C: if you are running from your C: drive) DELTREE LINUX
就这样。它消失了。
看起来我在这里对 muLinux 进行了过多的宣传,但我将其用作本系列的起点,因为它很好地弥合了完全在 RAM 中运行的微型 Linux 和 Windows 用户可能想要尝试以了解 Linux 的 Linux 之间的差距。通过允许用户在多个环境中工作,muLinux 很好地展示了 Linux 的灵活性。还有比这更好的吗?正如我最近在蒙特利尔的 Linux Expo 上听到 Eric Raymond 大喊的那样,“你还没见过什么呢!”(是的,我知道他也从别人那里偷了这句话 - 开源不是很棒吗?适用于软件。适用于语言。)
下次见... 不要害怕;尝试一下 Linux。我保证,一点也不会疼。
电子邮件:ljeditors@ssc.com