本节介绍如何在笔记本电脑的硬盘上创建交换分区和临时根分区。这里的内容与 Slackware 无关。
如果您仅使用 muLinux 执行此过程,则需要准备一个使用 mkfs.ext2 格式化并包含支持库的磁盘。从 muLinux 安装文件中解压缩 USR.bz2,并将其作为环回文件系统挂载。如果您与 USR 文件在同一目录下,并且想将其挂载为 /tmpusr,则顺序如下:
losetup /dev/loop0 USR mount -t ext2 /dev/loop0 /tmpusr
>从中复制 mkfs.ext2、libext2fs.so.2、libcomerr.so.2 和 libuuid.so.1 到软盘上。
选择您想要的根磁盘 - 我使用了彩色磁盘,没有问题,但文本磁盘在低内存条件下会稍微快一些。解压缩镜像并将其作为环回设备挂载。该过程与上一节相同,但根磁盘镜像是一个 minix 文件系统。
接下来您需要 3 张 1722 软盘或 4 张 1440 软盘,文件系统为 ext2 - 最好使用 1722 磁盘,因为您不需要拆分 /lib 目录。给其中一张软盘两倍于默认数量的 inode,以便它可以容纳 /dev 目录。对于 1722 磁盘,这是 432 个节点,对于 1440 磁盘,这是 368 个节点。如果您指定 /dev/fd0H1722 或 /dev/fd0H1440,则无需提供任何其他参数,因此对于 1722 磁盘,请执行:
mke2fs -N 432 /dev/fd0H1722
如果您已将根镜像挂载为 /tmproot,并将目标软盘挂载为 /floppy,则 cd 到 /tmproot。要复制 dev 目录,命令是:
cp -dpPR dev/* /floppy/
对于其他包含文件的目录(bin、etc、lib、mnt、sbin、usr、var),命令是:
cp -dpPr directoryname/* /floppy/
不要管空的目录(floppy、proc、root、tag、tmp),因为您可以在笔记本电脑上简单地创建它们。boot 和 cdrom 是指向 /mnt/boot 和 /var/log/mount 的软链接 - 您也可以在笔记本电脑上创建它们。
为了节省空间,小型 Linux 设计者有时会使用较旧的 libc5 库,即使他们使用最新的 libc6,他们也会省略完整发行版中编译的许多选项,包括 ext2 文件系统的一些可选功能。这有两个后果:
如果安装在 Aero 上,请确保在开机前插入软盘驱动器,并且不要取出。
使用 muLinux,等待启动过程抱怨内存空间小,并提供进入 shell 的选项 - 选择该选项并在它提供的有限单用户模式下工作。