Linux

色々あるので、Linux は難しいです。 でも、どうもパッケージの入れ方によって、

があるのかな ?? 試したところでは Debian の方が使いやすそうな感じがしたけど、 使い込んでないのでよくわからない。と、一瞬思ったけど 使っているノートパソコンで Debian をインストールしたけど、 どうしても X Window の設定ができなくてあきらめた。 で、RedHat ならインストール時からいきなり設定ができたり して、RedHat に決めた。

NetBSD とのデュアルブート

RedHat9 では何もしないと grub というブートローダがインストール されるが、難しそうだったのでとりあえず lilo にする。

/etc/lilo.conf

prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear


image=/boot/vmlinuz-2.4.20-8
        label=linux
        initrd=/boot/initrd-2.4.20-8.img
        read-only
        append="root=LABEL=/"


other=/dev/hda2
        label=netbsd
        table=/dev/hda

kernel

  1. http://www.kernel.org/ よりカーネルをダウンロード
  2. /usr/src に gunzip + tar で展開
  3. cd /usr/src/linux-2.4.20
  4. make xconfig これでマウスで config できる。 ただし、config の際気をつけるのは,
    • pcmcia-cs の使う場合
      • general setup -> PCMCIA/CardBus support (N)
      • Networking device support -> Wireless LAN (non-hamradio) (N)
      • Loadable module support -> Set version .... (Y)
    • initrd を使う場合
      • Block Devices -> Loopback Device Support (Y)
      • Block Devices -> RAM Disk Support (Y)
      • Block Devices -> RAM Disk size (4096)
      • Block Devices -> Initial RAM Disk (initrd) Support (Y)
      • / でつかうファイルシステムを組み込んでおく。/etc/fstab を みるので、/ を ext3 で mount するときには ext3 を組み込んで おく。
  5. make dep
  6. make bzImage
  7. cp /usr/src/linux-2.4.20/arch/i386/boot/bzImage /boot/vmlinuz-2.4.20
  8. make modules
  9. make modules_install
  10. mkinitrd /boot/initrd-2.4.20.img 2.4.20
  11. /etc/lilo.conf の編集
  12. /sbin/lilo

Debian の場合は、 http://www.jp.debian.org/releases/stable/i386/ch-post-install.ja.html を参照する。

pcmcia-cs

2.4 系の Kernel では built-in の PCMCIA サポートが、 http://pcmcia-cs.sourceforge.net/ の提供する PCMCIA サポートが あるけれど、pcmcia-cs の方が対応が早いし、wlan-ng なども使えて よろしそう。ただし手間はかかる。

RedHat パッケージ

Valid HTML 4.01! Valid CSS!