在本章中,我们将了解如何启动并运行安装程序。
下面我们将被询问要创建哪些分区。我们至少应该有以下分区
PReP 分区。它应该是 SCSI 驱动器之一上的第一个主分区,最好是第一个(将分区命名为 sda1)。它必须具有 PReP 启动类型(类型 41),并且必须足够大以容纳压缩的 Linux 内核映像 (zImage)。大约 5-10MB 应该足够了。
交换分区。它可以是任何驱动器上的主分区或逻辑分区。任何大小都可以,但建议大小可能是您物理 RAM 的两倍。我的 RAM 为 64MB,所以我有一个 128MB 的交换分区。
系统根分区。它可以是主分区或逻辑分区,并且应该足够大以容纳安装的主要部分。您应该记下您系统根分区的设备(磁盘和分区号,例如 sda5)。您稍后会需要它。简单的方法是只使用硬盘空间的其余部分。如果您有多个硬盘、大驱动器或对安全性和其他方面的特殊要求,您应该考虑为 /home、/usr、/usr/local 和系统的其他部分创建自己的分区。有关此方面的详细信息不在本文档的范围之内,但在 Linux Partition HOWTO 中对此有很好的讨论。
您当然可以根据需要向您的系统添加任意数量的其他分区,但这是最低限度。
一个 非常 好的建议是找一张纸,写下您已创建的分区、您想用它们做什么以及您想将它们挂载在哪里。您稍后将需要此信息。
对于 Debian 和 SuSE,我们将使用 cfdisk 程序进行分区。对于那些不熟悉 cfdisk 和一般分区的人,我制作了两个关于此的小附录,只是因为我是一个非常善良的人。请参阅 题为附录:使用 cfdisk 对硬盘进行分区的章节。
要启动 7248,只需插入启动软盘并打开机器电源。如果它无法从软盘驱动器启动,请检查 SMS 设置(题为使用 SMS 设置硬件的章节),并在启动屏幕上检查图标在屏幕底部弹出时尝试按 F5(或 F6)强制软盘启动。过一会儿,屏幕变为空白,Linux 将启动。此时,如果房间里没有太多人,您可以为自己小声欢呼一声“万岁”,Linux 企鹅 Tux 将出现在屏幕的左上角。在提示时插入 ramdisk 软盘。
您应该像在任何 Debian 安装上一样完成 Debian 安装程序。有关如何使用安装程序的更多信息,请访问您最喜欢的 Debian 镜像站点,一个好的参考应该是 本文档。您可能需要 从这里开始,因为您已经完成了初步步骤。但是,有几件事要记住
并非所有键盘布局都在安装程序中可用。选择一个您可以使用的。一旦系统安装完成,我们将有更多选择。
在“分区硬盘”步骤中,我们的分区程序将是 cfdisk。在此步骤中,我们必须添加如上所述的 PReP 分区、交换分区和根分区。记住在一张纸上写下要用于根文件系统的分区。当然,除非您的记忆力非常好。
可以跳过“安装内核和驱动程序模块”、“配置设备驱动程序模块”、“配置 PCMCIA 支持”和“安装外部模块”步骤,因为所有必要的驱动程序都已编译到启动软盘内核中。
安装基本系统时,我们可以选择网络或 cdrom。两者都应该有效。(我甚至曾经通过软盘安装过,但这确实是我们不想做的事情。)
跳过“使系统可引导”和“制作启动软盘”步骤 - 它们将不起作用。请参阅后面的章节 题为编译和安装内核的章节,了解如何使系统从硬盘启动。
不会安装引导加载程序,因为 PReP PPC 平台上没有可用的引导加载程序(除了 piggybacked 到内核上的那个)。安装完成后,您因此必须再次从软盘启动。有关详细信息,请参阅下一章。
当您完成基本系统安装后,重新插入启动软盘并选择“重新启动系统”。
SuSE 安装程序应该可以顺利运行。初步地,我只进行了 ftp 安装,但是任何安装方法都应该可以,前提是您可以访问媒体。我还没有找到在线版本的安装说明,但它应该非常简单明了。如果您购买了盒装套装,您可能已经获得了一本印刷版的手册。无论如何,有几件事需要查找
在对硬盘进行分区时,请记住创建如上所述的 PReP 启动分区。作为一般规则,请将 /dev/sda1 用于此目的。
如果我们正在进行 ftp 安装,请使用 SuSE 镜像根目录下的以下路径:suse/ppc/current/。欧洲镜像可在 194.71.11.20 (ftp.sunet.se) 的 /pub/Linux/distributions/suse/suse/ppc/current/ 中找到。美国镜像可在 140.221.9.138 (mirror.mcs.anl.gov) 的 /pub/ftp.suse.com/ppc/current/ 中找到。 这里有其他镜像的列表
在慢速链接上,下载进度条已损坏,因此除非我们连接到高速管道,否则我们不在乎它。请耐心等待。
安装完成后,我们可能会得到一个空白屏幕,只有一个闪烁的光标。确保安装已完成(通过按 Alt+F2,F3,F4,F1 检查 VT2、3 和 4 上是否有可用的 shell 或状态屏幕,应该没有)。重新插入启动软盘并重启机器。
不会安装引导加载程序,因为 PReP PPC 平台上没有可用的引导加载程序(除了 piggybacked 到内核上的那个)。安装完成后,您因此必须再次从软盘启动。有关详细信息,请参阅下一章。
就在安装程序启动之前,我添加了一个小的预安装例程。请按照屏幕上的说明进行操作。对于以前做过一些系统管理的人来说,这些步骤应该很容易。对于初学者来说,应该也不会太难。按 Alt+F2 跳到虚拟终端。
cfdisk /dev/sda对您的第一个 scsi 硬盘进行分区。将 sdb 更改为您的第二个硬盘,依此类推。如果您认为这有点困难,我写了一个关于此的小附录 题为附录:关于分区的更多信息的章节。完成分区后,例如运行
mke2fs /dev/sda3在您的第一个硬盘的第三个分区上创建一个 ext2 文件系统。完成后,按 Alt+F1 跳回主屏幕,然后按 Enter 继续
您应该像完成任何 Yellow Dog 安装一样完成安装程序(尽管只有基于文本的界面可用)。我没有找到任何全面的在线安装手册,但是 这里有一些信息。如果您购买了盒装套装,如果您有此处未解答的问题,您应该打开盒子并阅读精美的手册。
但是,有几件事需要注意
在“安装配置文件选择”屏幕(第一个屏幕之一)上,选择“自定义”。
在“安装设置”屏幕上,只有“本地 CD/DVD”可用,所以我们必须选择 ... 嗯,您猜对了。
在“分区磁盘”屏幕上,我们“编辑”每个磁盘,但只需在子屏幕中选择“保存”。“添加”和“删除”将不起作用。而且,除此之外,我们已经完成了此操作,不是吗?
在“软件包选择”屏幕上,选择“基本安装”,除非您有完整的 CD 套装。可下载的 CD 映像仅包含基本安装软件包。
在“声音设置”屏幕上,我们将收到一条错误消息,说我们不是那些幸运的拥有 Power Macintosh 计算机的混蛋之一。因为这是我们应该感到羞耻的事情。忽略,嗤之以鼻,然后选择“确定”。我们稍后会修复声音问题。
在“PReP 引导加载程序安装”屏幕上,安装程序会大喊大叫,说它找不到 PReP 分区。有点奇怪,因为我们刚刚创建了一个。(我们创建了,记得要这样做,不是吗?)。这个安装程序就是无法识别它,所以继续忽略它。选择“确定”。
“X11 配置”屏幕只是快速闪过,所以我猜这部分很轻松。是啊,当然。
不会安装引导加载程序,因为 PReP PPC 平台上没有可用的引导加载程序(除了 piggybacked 到内核上的那个)。安装完成后,您因此必须再次从软盘启动。有关详细信息,请参阅下一章。
对于 Mandrake 安装程序,有一些相当广泛的先决条件是必要的。对于 CD 安装,我们需要在刻录 CD ISO 映像之前更换第一张 CD 上的安装程序程序。对于网络安装,我们需要一个完整的本地 ftp 或 http 镜像,由 Mandrake Bamboo ppc ftp 目录或三张 CD 制作而成。实际上,我们只需要更换一个文件,但是由于安装程序无法在安装过程中更改软件包源(这是 Debian 成为一个出色的发行版的原因之一),我们需要所有文件的本地副本。
如果我们不想到处奔波和调整事物,我们将坚持 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 安装即可。有关详细信息,请参阅下面的安装程序注释。
首先,您需要一个带有修补安装程序的本地 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”