下一步 上一步 目录

7. 安装/卸载以及一些技巧

Umsdos 的安装与普通(基于 Ext2Linux 系统的安装没有太大区别。

主要有两个区别。

7.1 伪根 /mnt/linux

正常的安装步骤是

  1. 使用 fdisk 设置分区并格式化它。
  2. 相对于我们的安装根磁盘,将其挂载为 /mnt。
  3. 将所有软件包复制到 /mnt

对于 Umsdos,步骤 1 不是必需的(难道这不正是 Umsdos 不重新格式化的目标吗?)。

仅通过将所有软件包复制到 /mnt 就可以安装 Umsdos 系统。这肯定会起作用。但这会在您的 DOS 根目录 (C:) 中创建一堆子目录,您不会喜欢这样。这就是所有 Umsdos 安装都使用伪根的原因。这也是普通 Ext2 安装和 Umsdos 安装之间的主要区别:所有文件都复制到 /mnt/linux 中。

7.2 准备 /mnt/linux

/mnt/linux 不是一个普通的目录。它必须被提升,以便正确处理 Linux 长文件名和特殊文件(链接,设备)。设置 /mnt/linux 所需的步骤是

  1. mkdir /mnt/linux
  2. umssync /mnt/linux

就这样!

7.3 确保 /mnt/linux 已正确设置

即使 /mnt/linux 的设置非常简单,也有许多安装包会弄错。怎么会呢?

最大的安装问题来自不兼容的 umssync 程序。Umsdos 在 linux 1.1.88 中得到了更新(记不太清确切版本了),并且在 umssync 中发现了一个缺陷。为了避免 Linux 社区的混淆,决定提高所有 Umsdos 工具所需的兼容性级别。旧版本的工具被直接拒绝。

听起来许多发行版在安装盘上没有更新他们的 umssync 实用程序。

仍然有许多这样的发行版。最终结果是目录 /mnt/linux 完全没有被提升,并将截断所有长文件名,并拒绝所有特殊文件。

可以在安装过程中尽早进行测试,以找出是否出了问题。感谢 Linux 的伪控制台机制,您可以在不离开安装程序的情况下做到这一点。执行以下步骤

  1. 按下 Alt-F2(同时按下 Alt 键和 F2 键)。
  2. 以 root 身份登录。
  3. cd /mnt/linux 如果失败,则表示您尝试得太早。一个好的时机是在软件包选择结束时进行此操作。
  4. >TOTO
  5. ls -l 你应该看到一个名为 TOTO 的空文件,以大写字母显示。如果你看到它是小写字母,则表示出了问题。尝试再次执行 umssync 步骤。umssync 可以多次使用而没有问题。umssync . 如果没有错误消息,请再次尝试 TOTO 测试。如果 TOTO 看起来没问题,那么一切正常。这个安装有些奇怪,但你刚刚挽救了它。继续
  6. 按下 Alt-F1 返回安装界面。

如果测试失败,最好的解决方法是获取更新的安装根磁盘。您通常可以通过安装更新版本的 umssync 来修复此根磁盘。这并不困难,但需要一个工作的 Linux 系统。您只需挂载根磁盘软盘,并将有问题的 umssync 替换为新的。

7.4 糟糕,正在释放伪根...

大多数 Umsdos 安装失败都会打印这个奇怪的消息。这不是 Umsdos 中的错误,尽管消息看起来很奇怪。以下是已知原因。

不幸的是,前两个(安装问题)会导致完全无法使用的安装。卸载它(请看下一节)并重新安装。

7.5 如何卸载 Umsdos 系统

关于 Umsdos 及其伪根机制的一个巧妙之处是,您可以轻松地卸载它。您只需启动 DOS 并递归删除 linux 目录。就这样。Umsdos 在 config.sys 中不需要特殊的驱动程序,也没有在 linux 目录之外创建任何特殊的东西。

7.6 将 Umsdos 系统移动到另一个 DOS 驱动器

这可以从 Linux 或从 DOS 完成。您只需将 linux 目录从一个驱动器递归复制到另一个驱动器。之后,您将必须调整您的启动机制(通常是 loadlin 命令)和 /etc/fstab 文件。

Umsdos 可以存在于任何 DOS 驱动器上。无需将其安装在 C: 驱动器上,也没有必要将其放在第一个硬盘上。这根本不重要。

事实上,一个人可能决定拥有多个 Umsdos 安装在不同的驱动器上,只是为了做实验。

7.7 关于安装 50 个 Umsdos 系统。

在短时间内安装大量 Linux 系统怎么样?

Umsdos 系统生活在 DOS 世界中。如果您希望轻松安装 Linux,您可以利用这一点。

您可以在您的站点安装和配置一个 Umsdos 系统。当您对配置和您已选择的不同软件包感到满意时,您可以启动 DOS 并将完整的 linux 目录复制到您的 DOS 文件服务器。然后您去其他 DOS 工作站,只需将网络驱动器上的文件复制到本地驱动器。就这样。只需调整启动脚本 (Loadlinx) 就可以开始了。

通过最小的调整(主机名,IP 地址),任何人都能在几分钟内安装一个 Linux 系统。

感兴趣的读者可能会注意到,通过复制运行系统来安装 Linux 系统也适用于任何其他 Linux 系统,包括基于 Ext2 的系统。

Linux 的一个优点是,没有必须通过神奇的安装程序安装的隐藏文件。


下一步 上一步 目录