6. 启动机器并启动安装程序

在本章中,我们将了解如何启动并运行安装程序。

6.1. 关于分区的说明

下面我们将被询问要创建哪些分区。我们应该至少拥有以下分区

您当然可以根据需要向系统添加任意数量的其他分区,但这只是最低限度。

一个非常好的建议是找一张纸,写下您创建了哪些分区,您想用它们做什么,以及您想将它们挂载到哪里。稍后您将需要此信息。

对于 Debian 和 SuSE,我们将使用 cfdisk 程序进行分区。对于那些不熟悉 cfdisk 和一般分区的人,我为此制作了两个小附录,只是因为我是一个非常好心的人。请参阅第 15 节

6.2. 启动机器并启动安装程序

要启动 7248,只需插入启动软盘并打开机器。如果它无法从软盘驱动器启动,请检查 SMS 设置(第 3 节),并尝试通过在启动屏幕上检查图标在屏幕底部弹出时按 F5(或 F6)来强制从软盘启动。过一会儿,屏幕变黑,Linux 将启动。此时,如果房间里人不多,您可以为自己小声欢呼一下“万岁”,Linux 企鹅 Tux 将出现在屏幕的左上角。当提示时,插入 ramdisk 软盘。

6.3. Debian 安装程序

您应该像在任何 Debian 安装上一样完成 Debian 安装程序的步骤。有关如何使用安装程序的更多信息,请访问您最喜欢的 Debian 镜像站点,一个好的参考应该是本文档。您也许应该从这里开始,因为您已经完成了初步步骤。但有几件事要记住

当您完成基本系统的安装后,重新插入启动软盘并选择“重启系统”。

6.4. SuSE 安装程序

SuSE 安装程序应该可以顺利工作。初步来说,我只做过 ftp 安装,但前提是您可以访问媒体,任何安装方法都应该可以。我还没有找到在线版本的安装说明,但它应该非常简单直接。如果您购买了盒装版,您可能已经获得了一本纸质印刷手册。无论如何,有几件事需要查找

6.5. Yellow Dog 安装程序

就在安装程序启动之前,我添加了一个小的预安装例程。请按照屏幕上的说明进行操作。对于以前做过一些系统管理的人来说,这些步骤应该相当容易。对于初学者来说,应该也不会太难。按 Alt+F2 跳到虚拟终端。输入
cfdisk /dev/sda
来分区您的第一个 scsi 硬盘。对于第二个硬盘,改为 sdb,依此类推。如果您认为这有点困难,我在第 16 节中写了一个关于此的小附录。完成分区后,例如运行
mke2fs /dev/sda3
在您的第一个硬盘的第三个分区上创建一个 ext2 文件系统。完成后,按 Alt+F1 跳回主屏幕,然后按 Enter 键继续

您应该像进行任何 Yellow Dog 安装一样完成安装程序(尽管只有基于文本的界面可用)。我还没有找到任何全面的在线安装手册,但这里有一些信息。如果您购买了盒装版,如果您有此处未解答的问题,您应该打开盒子并阅读精美的手册。

但有几件事需要注意

6.6. Mandrake 安装程序

对于 Mandrake 安装程序,需要相当广泛的先决条件。对于 CD 安装,我们需要在刻录 CD ISO 镜像之前更换第一张 CD 上的安装程序。对于网络安装,我们需要一个完整的本地 ftp 或 http 镜像,从 Mandrake Bamboo ppc ftp 目录或三张 CD 制作。实际上,我们只需要更换一个文件,但由于安装程序无法在安装期间更改软件包源(这也是 Debian 是一个很棒的发行版的原因之一),我们需要所有文件的本地副本。

如果我们不喜欢到处折腾和调整东西,我们将坚持 CD 安装。这是最容易的。

6.6.1. CD 安装

首先,我们必须从您最喜欢的镜像站点下载三个 Mandrake ISO 镜像。至少在瑞典镜像站点 ftp://ftp.chello.se/pub/linux/Mandrake-iso/ppc/ 上存在 ppc ISO 镜像。

然后,我们必须通过更换里面的安装程序来更改第一个镜像。这可以在任何能够挂载 CD ISO 镜像的操作系统上完成。以下说明是为在 RedHat Linux 上运行而编写的。我们假设镜像都放在 /var/tmp 中。

首先,我们通过环回接口挂载镜像
mount -o loop=/dev/loop0 /var/tmp/MandrakeLinux-9.1-CD1.ppc.iso /mnt/cdrom
然后将镜像中的所有文件复制到有足够空间的地方,例如 /var/tmp,然后再次卸载镜像
mkdir /var/tmp/bamboo1
cp -va /mnt/cdrom/* /var/tmp/bamboo1
umount /mnt/cdrom
现在更换安装程序镜像
cd /var/tmp/bamboo1/Mandrake/base
rm mdkinst_stage2.bz2
wget http://users.linpro.no/ingvar/43p/images/Mandrake/mdkinst_stage2.bz2
最后,重建安装程序镜像,如果需要,删除 cd 内容的本地副本
cd /var/tmp
mkisofs -r -o MandrakeLinux-9.1-CD1.ppc.iso bamboo1/
rm -rf bamboo1
好了。您现在有了一套用于 7248 的三个可用的 ISO 镜像。将它们刻录到 CD 上。然后将启动软盘插入 7248 并打开计算机。当提示时,更换 ramdisk 软盘。只需进行正常的 CD 安装即可。有关详细信息,请参阅下面的安装程序说明。

6.6.2. 网络安装

首先,您需要一个带有已修补安装程序的本地 http 或 ftp 镜像。这意味着您需要访问另一台能够运行 web 或 ftp 服务器的计算机。任何 Linux 发行版都可以做到。现代 Windows 或 UNIX 服务器也应该能够完成这项工作。诀窍是下载所有必要的文件,并将安装程序文件 Mandrake/base/mdkinst_stage2.bz 替换为已修补的文件。下面描述了在 RedHat Linux 安装上使用 Apache web 服务器以及 CD iso 镜像文件完成此操作的步骤。(从 Mandrake ftp 镜像站点完整下载 ppc 存档也应该可以正常工作,但我更喜欢拥有可用的 iso 镜像。)

除非已经完成,否则在系统上安装并启动 Apache web 服务器。这在 RedHat 文档中有所描述。然后从您最喜欢的镜像站点下载三个 Mandrake CD 镜像。至少在瑞典镜像站点 ftp://ftp.chello.se/pub/linux/Mandrake-iso/ppc/ 上存在 ppc iso 镜像。
cd /somwhere/with/plenty/space
wget ftp://your.favourite.mirror/path/to/MandrakeLinux-9.1-CD1.ppc.iso
wget ftp://your.favourite.mirror/path/to/MandrakeLinux-9.1-CD2.ppc.iso
wget ftp://your.favourite.mirror/path/to/MandrakeLinux-9.1-CD3.ppc.iso
通过环回接口挂载镜像
mkdir /mnt/bamboo1 /mnt/bamboo2 /mnt/bamboo3 /var/www/html/bamboo
mount -o loop=/dev/loop1 MandrakeLinux-9.1-CD1.ppc.iso /mnt/bamboo1
mount -o loop=/dev/loop2 MandrakeLinux-9.1-CD2.ppc.iso /mnt/bamboo2
mount -o loop=/dev/loop3 MandrakeLinux-9.1-CD3.ppc.iso /mnt/bamboo3
cd -
将基本文件和软件包目录符号链接复制到 web 服务器可用的目录
for i in base mdkinst share; do
cp -va /mnt/bamboo1/Mandrake/$i /var/www/html/bamboo/Mandrake; done
ln -s /mnt/bamboo1/Mandrake/RPMS1 /var/www/html/bamboo/Mandrake
ln -s /mnt/bamboo2/Mandrake/RPMS2 /var/www/html/bamboo/Mandrake
ln -s /mnt/bamboo3/Mandrake/RPMS3 /var/www/html/bamboo/Mandrake
最后,添加我的已修补版本的安装程序镜像。
cd /var/www/html/bamboo/Mandrake/base
mv mdkinst_stage2.bz2 mdkinst_stage2.orig.bz2
wget http://users.linpro.no/ingvar/43p/images/Mandrake/mdkinst_stage2.bz2
cd -
您现在应该有一个可用的 Mandrake 安装文件的本地 http 镜像。现在使用启动软盘启动,并在提示时插入 ramdisk 软盘。从安装菜单中,选择网络安装,选择 http,然后给出您刚刚下载文件的服务器地址。上面示例中的 http 目录是“/bamboo”

6.6.3. 安装程序说明

在探测网络和 scsi 驱动程序时,您会收到错误。驱动程序模块文件不存在。我们不用担心,因为所有必要的驱动程序都已编译到正在运行的内核中。

如果所有必要的软件包文件都可用,安装程序应该可以无错误地运行。

安装程序无法识别声卡,因此声音将无法工作。不用担心这个。我们会很快修复它。XFree86 也是如此,因此我们也不会自动获得可用的图形用户界面。

不会安装引导加载程序,因为 PReP PPC 平台没有可用的引导加载程序(除了附加到内核上的那个)。因此,安装完成后,您必须再次从软盘启动。有关详细信息,请参见下一章。