📄 zip-install.txt
字号:
Installing Linux on ZIP disk using ppa ZIP Drive Mini-HowtoJohn Wiggins, jwiggins@comp.uark.eduv0.7, 26 January 1998中文翻译许远明, Yeuan-Ming_Sheu@brown.eduv0.7-1, 10 March 1998本文仅适用於列表机介面版的 ZIP 机,安装可携式或备份的 Linux 系统在 ZIP磁片上。1. 声明 NOTE: 因没有 IDE 版的 ZIP 机,所以我不懂该机工作原理,也请不要问我。 安装 Debian 的部份基本上只是拷贝(原作者的内容),没有做什麽修改。 可能有 些指令会重复。 本文假设如下: 你有印表机版的 ZIP 机 ( 因 ZIP Plus 有两种连接方式,我假设亦可使用。) 你已经安装并可使用 Linux 了, 本文不是用於第一次安装 Linux 的情况。 你的核心(Kernel)已有 ppa 支援,或有 ppa 模组(Module)且已经载入。 --------------------------------------------------------------------- 译注: 本译者对於因翻译或原文内容所造成的任何的状况或损失,一概不负任何 责任。 (国内的读者可能会对於上面的声明觉得很奇怪,译者看过许多不可思忆 且可笑的事,为了免除不必要的困扰,请勿见怪。) ---------------------------------------------------------------------2. 介绍 本文分为四部分,每部分描述如何使用印表机版的 ZIP 机在一片 100MB 的 ZIP 磁片上安装最基本的 Linux 系统。 第一部分描述如何设定 ZIP 磁片,适用於 Red Hat 和 Slackware 的版本上。 第二、第三、第四部分则分别描述如何在 ZIP 磁片上安装 Red Hat 4.2, Slackware 2.2 和 Debian 1.2。 NOTE: 我了解到现在 Red Hat 5.0 已经发行,但在课业和工作中,(先让我这 麽说吧),在我有空在上面努力可能已经是五月底了。 而且我也希望能测试出 其他的版本。2.1. 新东西 我终於有足够时间来更新本文件,(虽然我真正应该准备一个社会学考试。) 感谢那些送 email 给我意见的人。 本文件中新增的部分: . Debian 版本 . 在磁片上的 LILO . 新版的 Red Hat (4.2 Biltmore) . 网路的设定 (For Red Hat,未测试)2.2. 文件惯例 . 表示下列文字是命令: ==> . 表示一些值得注意的东西: ------------------------------------------ NOTE: ------------------------------------------ . 表示是萤幕的内容: ------------------------------------------ ------------------------------------------ . 译注: ------------------------------------------ 译注: ------------------------------------------2.3. 更新 虽然机会很少,若有任何的更新,请检视 http://comp.uark.edu/~jwiggins/linuxZIP/ --------------------------------------------------------------------- 译注: 如原文作者相同,译者也很忙,虽然机会很少,如有任何的更新,请检视 中文文件计划网页: http://www.linux.org.tw/CLDP/ ----------------------------------------------------------------------2.4. 参考资料 . Installation-HOWTO . SCSI-HOWTO . NET-3-HOWTO . ZIP-Drive (mini-HOWTO) . ParPort kernel patch (gives access to pass-through printer-port) http://www.cyberelk.demon.co.uk/parport/ ----------------------------------------------------------------- 译注: 部分的参考资料有中文版,请检阅中文文件翻译计划网页: http://www.linux.org.tw/CLDP/ ------------------------------------------------------------------2.4.1. 感谢和提供者名单 . Slackware 2.2 感谢 Michael Littlejohn . Debian 1.2 感谢 John D. Blair . LILO 的资讯和许多其他的内容感谢 Darcy Boese 和 Javier Rodriguez3. 设定 ZIP 磁片 (适用於 Red Hat 和 Slackware 版本。) 在开始之前先确定你可以使用 ZIP 机; 在 kernel(核心) 中有支援 ppa 或是安装 ppa 的模组(module)。 有一个简单的方法可以检查: ==> dmesg 假如 dmesg 的内容相当长,你可以管式输送(pipe)到 more 。 ------------------------------------------------------ 译注: 即是 ==> dmesg | more ------------------------------------------------------ 下列是我的输出的一部分: ______________________________________________________________________ scsi0 : PPA driver version 0.26 using 4-bit mode on port 0x3bc. scsi : 1 host. Vendor: IOMEGA Model: ZIP 100 Rev: D.08 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi removable disk sda at scsi0, channel 0, id 6, lun 0 SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB] sda: Write Protect is off sda: sda1 sda2 ______________________________________________________________________ 假如你看到的东西像: ______________________________________________________________________ scsi : 0 hosts. scsi : detected total. ______________________________________________________________________ 表示你有 SCSI 的支援,但没有发现 ZIP 机。3.1. 分割(Partitioning) ZIP 磁片 要分割 ZIP 磁片,执行 fdisk ==> fdisk /dev/sda 下面列出我设定的分割表(Partition table): ______________________________________________________________________ Disk /dev/sda: 64 heads, 32 sectors, 96 cylinders Units = cylinders of 2048 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/sda1 1 1 81 82928 83 Linux native /dev/sda2 82 82 96 15360 82 Linux swap ______________________________________________________________________ 因为我想要能够使用这个(ZIP 磁片)在任何机器上,我决定要有一个 Swap 分区 (Partition)。3.2. 格式化(Formatting)和挂载(Mounting) ZIP 磁片 在执行 fidsk 之後,格式化新的分区(Partition): ==> mke2fs -c /dev/sda1 最後你将需要挂载上 ZIP 磁片: ==> mount /dev/sda1 /iomega -t ext2 --------------------------------------------------- 译注: 你也需要格式化 Swap 分区: ==> mkswap -c /dev/sda2 ---------------------------------------------------3.3. 建立开机磁片(Boot disk) 因为 ppa (印表机埠)版本的 ZIP 驱动程式不是真正的 SCSI device(装置),即它 不是可开机的装置。 所以需要一个核心(kernel)含有 ppa 支援而不是模组化的 开机磁片。3.3.1. 设定和制作核心(Kernel) 首先你需要设定(Configure)和制作(Make)一个核心(kernel),其中要有启动 ppa 支援的设定而不只是设定成可载入式的模组。 为了要有 ppa 的选择,选择 SCSI support: -------------------------------------------------- SCSI support (CONFIG_SCSI) Y/m/n/? -------------------------------------------------- 另外,SCSI disk support: -------------------------------------------------- SCSI disk support (CONFIG_BLK_DEV_SD) Y/m/n/? -------------------------------------------------- 最後,在 SCSI low-level drivers 之下是 ppa support: ---------------------------------------------------------------------- IOMEGA Parallel Port ZIP drive SCSI support (CONFIG_SCSI_PPA) Y/m/n/? ---------------------------------------------------------------------- 再一次提醒,确定不要包含 ppa 成为模组(module)而是要在核心(kernel)中。 另外,因未使用 parport kernel patch (见 4.1), ppa 驱动程式不允许 ZIP 机上的被动式埠给印表机使用,你可能必须在 parallel printer support 上 选择 no: -------------------------------------------------------- Parallel printer support (CONFIG_PRINTER) N/y/m/? -------------------------------------------------------- ------------------------------------------------------------------ NOTE: 关於 ppa 驱动程式进一步的资料,请参考 ZIP-Drive mini-HOWTO。 ------------------------------------------------------------------ 一旦设定好核心(kernel),制作(make)核心: ==> make dep; make clean; make zImage 新的核心(kernel)应该出现在 arch/i386/boot/zImage。3.3.2.1. 安装 LILO 对於那些必须或是不管如何就是要有数个核心((kernel)在同一张磁片上的人, 或仅是要能够传参数(例如单一使用者模式),我收到 email 关於如何在磁片上 安装 LILO。3.3.2.1.1. 建立 ext2 档案系统 在磁片上建立 ext2 档案系统,只要做和 ZIP 磁片相同的命令: ==> mke2fs -t /dev/fd03.3.2.1.2. 拷贝基本的档案 再来是确定有一个目录(directory)可做挂载点(mount point),和挂载软碟 (我使用 /mnt/floppy): ==> mount /dev/fd0 /mnt/floppy -t ext2 为了要可顺利开机,你需要用你现在安装好的 Linux 中 LILO 使用的相同档案。 ------------------------------------------------------------------ NOTE: 这些档案是从我的机器中出现的位置,可能不是每个人的都相同。 ------------------------------------------------------------------ ==> cp /boot/boot.b /mnt/floppy ==> cp /boot/map /mnt/floppy
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -