Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->slackware ->正文

轻轻松松的安装Slackware Linux -- 5.其他非标准安装程序解析

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

们事先编译好的系统核心拷贝到磁片上, 这样会把磁片上旧核心盖过
去, 最後, 再执行一些开机设定动作就可以了。 细节如下:

  0.  编译系统核心, 把所需要的Driver编译进去
      (请叁考拙着『轻轻松松管理 Linux/Unix』)
  1.  插入一张已经制作好的 bootdisk 磁片
  2.  mount /dev/fd0 /mnt              # 挂上 bootdisk
  3.  cat zImage > /mnt/vmlinuz        # 取代 bootdisk上旧 Kernel
  4   rdev -R /mnt/vmlinuz 0           # 指定 bootdisk 开机後可读写
  5.  rdev /mnt/vmlinuz /dev/fd0H1440 
      # 指定 开机後 root (/) 档案系统所在, 此处假设 A: 为三寸半磁碟
      # 机。 若是5 1/4寸 1.2MB磁碟, 则改为 /dev/fd0h1200 

  6.  rdev -r /mnt/vmlinuz 1440      
      # 指定 RAMDISK大小, 若是 1.2MB磁片, 可以改为 1200

  7.  cp -fa /boot/* /mnt/boot         # 拷贝自己系统下的开机相关档案
  8.  lilo -r /mnt                     # 重新安装 LILO 软碟开机, 萤
      Added ramdisk                    # 幕上会看到 这三行讯息
      Added drive2
      Added mount

  9.  umount /mnt                     
  A. 完成, 取出您的磁片, 这就是一张自制的 bootdisk磁片
  
□ pkgtool 软体维护

    有时候, 您因为任何原因, 需要增减系统内的应用软体, 有这情
况时您就必须借助 pkgtool 的帮忙。 比方说, 您想把某一个不常使
用的软体拿掉, 因为它占用非常大的硬碟空间, 或者比方说, 一开始
时, 您只安装了最基本的A 与 AP系列软体, 您後来想要加装剩下一系
列的软体, 这时您就可以使用 pkgtool 程式来达成。

    pkgtool 的使用场合主要是在安装完成後的系统之下, 而不是
bootdisk/rootdisk 所执行的安装过程中。

    pkgtool 的使用法非常简单, 这部份笔者在这『轻轻松松管理
Linux/Unix』 这本书也有提到。 大体而言, 您只需要下 pkgtool
这指令, 就可以直接在萤幕画面上得知操作的细节, 应该非常容易。


□ 手工建置档案系统

    在第四章中, 我们提到, 执行作业系统的安装过程中, 必然要经
过一道「建置档案系统」的程序 (DOS用 FORMAT, Linux用 mke2fs),
这道程序是用来把已经完成规划的分割区, 进一步赋予其档案系统属
性。

    可惜前面的介绍中, 由於 setup 自动的进行这道步骤, 所以我们
没有认识到如何收工来做这样工作, 这一节就要补充这个不足。

    作法上, 通常我们必须先规划出一个新个分割区 (或者说已经规
划好了), 我们接着要想办法知道要所执行档案系统建置的分割区其实
际的大小 (Bloack数目), 以下例子是用 fdisk 来取得数据。


# fdisk /dev/hdb

Command (m for help): p

Disk /dev/hdb: 16 heads, 63 sectors, 826 cylinders
Units = cylinders of 1008 * 512 bytes

   Device Boot  Begin   Start     End  Blocks   Id  System
/dev/hdb1           1       1     100   50368+  83  Linux native
/dev/hdb2         101     101     405  153720    7  OS/2 HPFS
/dev/hdb3         536     536     736  101304   83  Linux native
/dev/hdb4   *     406     406     535   65520   a5  BSD/386

Command (m for help): q


    假如我们的目的分割区为 /dev/hdb3, 这时我们看其对应那一行,
得到一个数据 101304 Bloacks, 根据这数据, 我们执行以下指令:

   $ mke2fs -c /dev/hdb3 101304

    我们就简单介绍如此, 想深入认识的朋友, 可以用 man mke2fs
指令来查询线上使用手册。
 


□ 您需要虚拟记忆体吗?

    在前面第四章中, 我们介绍到很多地方提起「虚拟记忆体」, 您
心理会不会问说, 「我真的需要设计虚拟记忆体吗」?

    这问题牵涉到一个实际的问题, 就是您现有的记忆体够大吗? 大
凡实际的记忆体不够时, Linux 便有可能开始用到虚拟记忆体, 假如
这时候连虚拟记忆体也用光了, 系统便会有类似当机的反应 (多半不
会真正当机), 至少正执行中的应用软体因此原因当掉的可能非常大。

    照笔者经验, 我通常会规划一个 Swap Partition 的虚拟记忆体,
而其大小不小於实际虚拟记忆体之大小, 以这样的情况观察系统的运

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:轻轻松松的安装Slackware Linux -- 4.如何在硬碟建置Linux系统   下一篇:没有了

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号