⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zip-install.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 HTML
📖 第 1 页 / 共 3 页
字号:
   长故事),我定了这个名字: dash-dot.wig.org (我就是喜欢它的声调。) 有
   名称且没 IP 也是有点无意义的,所以我用了一个非网际网路保留可用
   192.168.10.0 的网址,我的 Name Server 也用这个。  即使主机名称通常
   存在 /etc/HOSTNAME 中,Red Hat 会在 /etc/sysconfig/network 中检查这个
   名称; 所以让我们从那开始。  我的 /etc/sysconfig/network 的样本:

   ______________________________________________________________________
      NETWORKING=yes
      HOSTNAME=dash-dot
      DOMAINNAME=wig.org
      GATEWAY=
      GATEWAYDEV=eth0
      NS1=192.168.10.7
    ______________________________________________________________________

   再来,基本上拷贝同样的资料到 /etc/HOSTNAME,/etc/resolv.conf,和
   /etc/hosts里:

   /etc/HOSTNAME:

   ______________________________________________________________________
       dash-dot.wig.org
   ______________________________________________________________________
       

   /etc/resolv.conf:

   ______________________________________________________________________
      search wig.org
      nameserver ns.wig.org
   ______________________________________________________________________
       

   /etc/hosts:
       
   ______________________________________________________________________
      127.0.0.1 localhost
      192.168.10.99 dash-dot.wig.org dash-dot
      192.168.10.7  ns.wig.org ns
   ______________________________________________________________________

   
   Red Hat 在 /etc/sysconfig/network-scripts 的执行稿中设定所有的网路装置。
   任何网路的设定通常首先经由安装程式建立,所以我必须手动建立这些设定档。
   它们全是由 ifcfg-xxx 开头,其中 xxx 是 ifconfig 启动的网路介面; 比如是
   ppp0,eth0 等等。  在这个例子中,我必须建立一个叫 ifcfg-eth0 的档案,内
   容包括:
   ______________________________________________________________________
       DEVICE=eth0
       ONBOOT=yes
       BOOTPROTO=none
       BROADCAST=192.168.10.255
       NETWORK=192.168.10.0
       NETMASK=255.255.255.0
       IPADDR=192.168.10.99
   ______________________________________________________________________

   最後,现在为了让这个会动,当还在 /etc/sysconfig/network-scripts 的目
   录中时,执行:

   ==> ./ifup ifcfg-eth0 boot

   假如介面被设成在开机('boot')时启动,这将会启动设立网路介面的执行稿。

   更进一步的资讯,请参考 NET-3-HOWTO 的文件。


5.  Slackware 2.2 的安装

   _____________________________________________________________________
   NOTE: 
             这部分并未更新。
   ______________________________________________________________________

 
5.1.  需求

  □. ZIP 磁片和机子 (很明显)
       
  □. 有 ZIP 支援的核心(Kernel)
         
  □. ZIP HOWTO (推荐)
           
  □. 格式化的 1.44" HD 碟片

  □. 一到两个小时的时间

5.2.  安装

   好的,现在开始有趣的部分: 找出那些档案需要在系统磁片上,和你想要(和能
   塞进)那些套件在你的 ZIP 机里。


   我决定最简单的开始方法是直接安装 Slackware 到 ZIP 机中。  我决定这样的
   方法主要是因为 Slackware 是一个比 Red Hat 小的发行版,且它可能比较容易
   除去我不想要的。  那个和无论如何我是用 Slackware 的发行版使它成了一个
   明显的选择。

   安装 Slackware 到 ZIP 磁片中是简单的,当 root 执行设定程式,和选择 
   /iomega 为安装的分区,设定 Slackware 来源的分区 (光碟,硬碟等等),
   选择 install 和随著显示行动。


5.3.  安装那些东西

   最难的部分是决定那些要加入,那些不要。明显地,你将需要 'A' 系列(大约
   8MB),其他就随便你了。


   我最後能把 Slackware 版缩小到令人尊敬的 70MB 安装,其中包含了 gcc/g++,
   perl,X11R6(不是全部!),sendmail,线上文件(少去全部 development man
   pages,但包含所有的 HOWTO),和一些好东东,同时剩下大约 10MB 给使用者
   档案用。 


6.  设立 /etc/fstab 

   (共通於 Red Hat 和 Slackware 发行版)

   在重开机前,最後一件需要做的是在将会成为根分区(root partition)上设立
   fstab 档案。  下面是你在 /iomega/etc/fstab 中最少的需求:

   ______________________________________________________________________
      /dev/sda1      /         ext2        defaults   1   1
      /dev/sda2      none      swap        sw
      none           /proc     proc        defaults   1   1
   ______________________________________________________________________


   存档,用新做的开机磁片重开机和开始享受!

   (特别感谢 Mike 提醒我这非常重要且必要的步骤。 --- John)


7.  Debian 的安装

    ______________________________________________________________________
    NOTE: 
          本节的作者在 June 11, 1997 把这部分寄给我。
    ______________________________________________________________________


7.1.  需求

   . 印表机埠的 ZIP 机和 ZIP 磁片
   
   . 两片 1.44MB 的空白磁片
         
   . 一套完整的 Debian 安装磁片 (假如你不记得如何制做这些磁片的话,复习 
      Debian 的安装说明文件。) 
   . 几个小时的时间


7.2.  概论

   在与 dpkg 博斗了数小时後,我决定若修改 Debian 的 "Rescue" 磁片能够辨认
   ppa ZIP 机可能比较简单。  这经证明是非常容易的。  你可以用这修改後的磁
   片去进行正常的 Debian base system (基本系统)安装。  一旦完成了基本系统
   的安装,你可以使用开机磁片(Boot disk)去启动新的基本系统和用 dselect 完
   成安装程序。  为了要用这个技术,你必须要造两个核心(Kernel) -- 一个有
   ppa 和 初始 RAM disk 支援,另一个没有 RAM disk 支援。

   假如你愿意的话,可跳过第二节中所有的步骤,而让 Debian 的安装程序负责为
   你格式化 ZIP 磁片。


7.3.  建造修改的 Rescue disk

   Debian Rescue disk 是一种 SYSLINUX 式的开机磁片,其使用 DOS 格式化的磁
   片和一个特殊的开机程式载入器(Boot loader)去避免载入 MSDOS。 这些磁片非
   常容易修改去开发符合自己需求的开机设定。  Debian 的'boot-floppies'套件
   包含有一组执行稿去自动执行建造开机磁片的程序。  然而,它是如此外的容易
   ,我发现用手动的方式比较简单。  这虽然有点偏离了 Debian 的精神,但我完
   成了 :) 。  Rescue 磁片中的 'readme.txt' 档案里有简略的说明。


7.3.1.  使用 dd (或是 DOS 中的 RAWRITE) 建造新的 Rescue disk

   假如你不记得如何做的话,复习 Debian 的安装文件。


7.3.2.  造一个有 ZIP ppa 支援的核心(Kernel)

   (如 3.3.1 的步骤)造一个有 ZIP ppa 支援的核心(Kernel),但也要规划 RAM
   disk 和 initial RAM disk support(初始 RAM disk 支援)。  你也需要规划
   msdos, fat, minix, ext2fs, 和 procfs 档案系统。


   同时设立任何你想要在 ZIP 碟片上最终安装的模组。  
   一旦核心(Kernel)规划好後,用:

   ==> make dep; make clean

   ==> make bzImage

   建造模组用:

   ==> make modules

   你会在後来安装这些(模组)。
   ______________________________________________________________________
   NOTE: 
         确定你要用  'make bzImage'而不是 'make zImage'。
   ______________________________________________________________________


7.3.3.  挂上新的 Rescue disk


   ==> fdmount fd0

       
   ==> mount /dev/fd0 /mnt
                       

   ==> whatever :)  (随便你)
    

7.3.4.  拷贝核心(Kernel image)

   拷贝核心(Kernel image)(在 i386 的作业平台上,它位於 arch/i386/boot/bzImage)
   到软碟的 'linux'上。
  

7.3.5.  编辑 'rdev.sh' 执行稿(Script)

   用你最喜欢的编辑器开启位於 Rescue disk 上的 'rdev.sh' 执行稿(Script)。
   修改最後一行:

   由   --:

         'rdev /mnt/linux /dev/ram0'

   变成 --:

         'rdev /mnt/linux /dev/sda1'


   你也需要改变所有的 /mnt/linux 成正确的路径(Path)。  因我挂载我的软碟
   在 /fd0 ,我必须改变 /mnt/linux 成 /fd0/linux 。


7.3.6.  执行修改後的 'rdev.sh' 执行稿(Script)

   ==> ./rdev.sh
   

7.4.  安装基本系统到 ZIP 机

   用修改的 Rescue disk 开机。  假如一切正常,你将会得到熟悉的 Debian 的
   选单式的安装过程,除了它现在认得你的 ppa ZIP 机。  像安装系统到正常硬
   碟一样进行,但挂载 /dev/sda1 成根目录装置(root)和启始 /dev/sda2 成 
   swap 。

   有一个与标准安装置过程不同的地方 -- 不要安装或规化任可载入式的模组
   (Loadable Module)。 你将会在稍後安装你在步骤 7.3.2 中建造的模组(Module)。


7.5.  建造开机磁片(Boot disk)

   你可以如步骤 3.3.1 到 3.3.2 一样建造开机磁片,或你要的话,就使用 Debian 
   安装过程的 "Create Boot Disk"(建造开机磁片) 的选项。  我喜欢第二个方法,
   因为我可以得到另一片 SYSLINUX 开机磁片,这可让我编辑一个可以表达自定的开
   机磁片性质的问候讯息和输入额外的核心参数(Kernel argument)。  你甚至可以
   加入可经由功能键(Function key)取得的说明档案(Help file)。  你稍後仍然可
   以重建核心(Kernel)和手工修改这开机磁片去除 RAM disk 支援。  你的选择。


7.6. 重新启动系统

   插入你的开机磁片并在安装选单里选择 'Reboot'(重开机) 的选项。


7.7. 规划基本身系统和完成安装置程序

   当系统重新开机後,你将会有一个在 ppa ZIP 机上缓慢但完全可工作的 Debian
   基本安装。  这时如正常安装一样进行。  我安装了所有的普通的 Unix 工具,
   附带著文件集,make,gcc,函式库和各种有用的档案处理工具。  最後的结果是
   一个非常强大的紧急开机系统,可让我用来在紧急时解救任何我部门里的系统。

   ______________________________________________________________________
   NOTE: 
        你至少将需要安装 'make'去完全下一步骤。
   ______________________________________________________________________


7.8.  安装在步骤 7.3.2 中建造的模组(Module)

   假如有在前一步骤安装 make ,你应该可以挂上包含有你建造核心(Kernel)的硬碟
   分区,cd (改变)到正确的目录和执行 'make modules_install' 。  下面是我的
   做法:

   ==> mount /dev/hda2 /mnt

   ==> cd /mnt/usr/src/linux

   ==> make modules_install

   ______________________________________________________________________
   NOTE:  如步骤 5 所说,你将不需要修改 /etc/fstab 档案。  Debian 的安装
           过程已经处理了那部分。
   ______________________________________________________________________



8.  後言

   哎、喝!  在累积 31片 ZIP 碟片和一包 ZIP unleashed 电池之後,我下一个
   实验是试著让我的笔记型电脑的 pcmcia 可工作。

</PRE>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -