当前位置:Linux教程 - RedHat - Red Hat Linux用法小议

Red Hat Linux用法小议

  Linux自从问世以来,便以其开放性、易用性、稳定性、可移植性闻名于世。下面笔者就Red Hat Linux使用中的一些问题进行阐述。

  一、 多系统的安装
  如果你的硬盘容量很大,想同时安装 DOS, Windows98和 Linux,我推荐你在安装 Linux 之前, 首先安装其他操作系统。这样可以让其他操作系统与硬件更好的配合, 也可以避免其他系统修改 Linux 在 MBR 中的数据。
  或许你应该按照下面描述的步骤进行安装:首先执行其他操作系统的安装过程, 但是若其他操作系统占用了全部磁盘空间, 你可以尝试是否能 ''剥离'' 出一部分空间, 即使用 ''native fdisk'' 产生其他操作系统所需的分区(空间大小根据操作系统不同, 可以自己决定), 然后再重新安装这个操作系统。安装完后, 你就可以开始 Linux 的安装。

  二、 在Linux系统中建立自己的驱动器
  Linux 建立驱动器的方式与 DOS 大不一样。 它通常是使用字符的组合表示哪一种总线( sd 表示 scsi, hd 表示 IDE ), 并按照它识别的顺序标识 , 后面附加的数字表示分区。
  对于 IDE 硬盘, 结果决定于该硬盘所在的 IDE 通道和它在这个通道中所处的模式(主或从), 见下表 :
      Channel    Jumper     hdx
     =====================================
      ide0    master     hda
      ide0    slave      hdb
      ide1    master      hdc
      ide1     slave      hdd
      ide2     master     hde
      ide2     slave      hdf
      ide3     master      hdg
      ide3     slave      hdh


     ide0 = primary
     ide1 = secondary
     ide2 = tertiary
     ide3 = quarterary
  按照以前的 PC 标准, 每一个硬盘总共可以有四个分区, 其中一个分区可以被指定为扩展分区 。在这个扩展分区内部可以定义逻辑分区( 在总共 16 个分区的扩展分区中, 一共可以定义 12 个逻辑分区)。
  这些分区的顺序是这样安排的:1-4 主分区;5-16 逻辑分区 。

  三、 将 LILO 从主引导纪录(MBR)中删除
  有几种办法可以将 LILO 从主引导纪录中删除。在 Linux 系统中, 你可以使用以前保存的 MBR 覆盖现有的 MBR , 命令如下 :
  /sbin/lilo -u
  在 DOS, NT, 和 Windows 98中, 你可以使用 fdisk 命令产生一个新的 MBR , 即使用不在文档中的参数 ""/mbr""。 它将重写 MBR 以启动主 DOS 分区:
  fdisk /mbr

  四、 改变类似 Windows 95 的(界面)配置
  如果不喜欢缺省的 window manager 配置, 你可以从 Preferences 菜单选项中选择另外一种风格, 然后点击 WM Style 菜单选项。

  五、 定制 X window manager
  为了定制缺省的 window magnager 设置参数, 例如从菜单中增加或删除程序, 或是改变自动启动的程序, 你需要修改文件 /etc/X11/AnotherLevel。

  六、 完全分配内存
  有这样一个例子, 我们有一台 64M 内存的计算机, 但 Linux 只能发现 32M . 在 LILO 提示符下, 我们键入 :LILO: linux mem=64M
  计算机启动后, 我们可以使用 free 命令察看内核是否识别出更多的内存. 如果已经识别出, 我们需要在 /etc/lilo.conf 中加入一行, 重新运行 lilo 以让它永久改变. 下面是一个(/etc/lilo.conf的)例子。
  boot=/dev/sda
  map=/boot/map
  install=/boot/boot.b
  prompt
  timeout=50
  image=/boot/vmlinuz-2.0.32
  label=linux
  root=/dev/sda1
  initrd=/boot/initrd-2.0.32.img
  read-only
  append=""mem=64M""
  在编辑文件(/etc/lilo.conf)后, 不要忘记运行 lilo

  七、 使用我的并行口驱动zip驱动器
  可以尝试如下步骤: 编辑 /etc/conf.modules, 加入如下的行:
  alias scsi_hostadapter ppa
  如果你想向 ppa 驱动程序传递一些参数, 可以加入如下的行:
  options ppa ppa=<参数设置>

  八、 即插即用适配卡
  2.0.xx 系列内核不能直接支持即插即用(PNP)协议.。你需要关闭适配卡的 PNP 功能(通过跳线或者适配卡设置工具配置它)。你也可以改变你的启动方式, 使用 Loadlin.exe 从 Windows 中启动 (因为 windows可以配置 PNP 硬件设备)。
  最后一种办法, 尝试一下 isapnptools 程序。首先, 键入:
  pnpdump > /etc/isapnp.conf
  它将产生一个配置文件, 你可以编辑并选择符合每一块卡的设置。然后键入 isapnp /etc/isapnp.conf 启动这些设备。

  九、 LILO 缺省设置是启动 Linux.,如何(LILO)缺省启动其他操作系统
  若想改变缺省启动的操作系统, 你需要修改文件 /etc/lilo.conf, 改变各个操作系统的顺序。在下面的例子中, 我们演示了如何改变启动的顺序, 使 DOS 取代 Linux 成为缺省的操作系统。
  pico /etc/lilo.conf

  # 这里使原来的文件

  boot=/dev/hda
  map=/boot/map
  install=/boot/boot.b
  prompt
  timeout=50
  image=/boot/vmlinuz-2.0.31
  label=linux
  root=/dev/hda2
  read-only
  other = /dev/hda1
  label = dos
  table = /dev/hda

  # 下面是修改后的文件:
  boot=/dev/hda
  map=/boot/map
  install=/boot/boot.b
  prompt
  timeout=50
  other = /dev/hda1
  label = dos
  table = /dev/hda
  image=/boot/vmlinuz-2.0.31
  label=linux
  root=/dev/hda2
  read-only
  保存你的文件, 退出编辑器。 运行命令:
  /sbin/lilo -v
  修改后的 lilo 已经写到启动设备中. 在启动过程中, DOS 取代了 Linux 成为缺省启动的操作系统, 另外在启动时, 有 50 秒的延时, 同时提示你可以选择启动 Linux。

  以上只是笔者在使用过程中遇到的一部分,其中的解决方案不一定是最优秀的,仅供大家参考,希望能让大家有所收获。