カーネルについて
Go to trouble shooting
Out Of Memory で起動しない!(linux-2.2.13)
shutdown しても電源が落ちないなぁ?
linux-2.2.1 を導入するには?
Turbo Linux 3.0 でカーネル再構築ができない?(linux-2.0.36)
- Out Of Memory で起動しない!(linux-2.2.13)
- kernel を2.2.13 にしたところ,起動時に『Out Of Memory』とエラーが出て起動できませんでした.短いLinux 人生の中でも,始めて遭遇する状況でした.
- いろいろ試したところ,1つの結論に達しました.kernel 2.2.0 を使用して以来,make bzlilo としていたのですが,これをmake zlilo にしたところ,正常に起動するようになりました(起動も早くなりました).
このページの先頭へ
- shutdown しても電源が落ちないなぁ?
- 2.2.1 にしてからshutdown しても電源が落ちなくてhalt するだけになりました.
- Net News のjlug.ml.users (JLUG のメーリングリスト)でこのことについて質疑応答がありました.
- /etc/rc.d/init.d/halt の18行目の内容を変更します.halt コマンドにp オプションを指定します.
command="halt -p"
このページの先頭へ
- linux-2.2.1 を導入するには?
- kernel version 2.0.36 を導入してから間もないのですが,2.2.1 を導入してみました.
- egcs を用いてcompile したところ,sound 関係のところ(linux/drivers/sound/sb_ess.c)がcompile できませんでした.いろいろいじってみたのですが,うまくいかなかったので,これを機にOSS は使わずALSA を使うことにしました.
- egcs を使うので,pentium の最適化オプションでcompile します.ついで
にVFAT の日本語表示パッ
チを当てましょう(2.2.0 用のもので大丈夫です).
- DVD-RAM については,2048 patch を当てずとも,scsi patch を当てるだけで使えました.
- kernel のサイズが大きくなるため,make zlilo ではなくmake bzlilo でcompile をします.
- pcmcia-cs は,いままでversion 3.0.6 を使っていたのですが,これでは駄目なので,3.0.8 を導入しました.
- cd /usr/src/linux
- /usr/src/linux/arch/i386 にあるMakefile の73行目の -m486 を-mpentium に変更します.また,Pentium Pro な人はCONFIG_M686 の部分を-mpentiumpro にします.
- tar xfvy vfatjp-0.8.2f.tar.bz2
- patch -p1 < VFAT-jp/2.2.0.vfatjp.patch
- patch -p1 < VFAT-jp/common.vfatjp.patch
- make menuconfig するとfilesystem のところでVFAT Japanese の項目があるので,これをチェックします.
- cd drivers/scsi
- patch < dvd_scsi_patch-2.2.1
- make dep; make clean; make bzlilo; make modules; make modules_install
- /etc/fatab のWindows のパーティションに関するエントリのmsdos をvfat に変更します.
- cd /usr/src
- tar xfvz pcmcia-cs-3.0.8.tar.gz
- cd pcmcia-cs-3.0.8
- make config
- make all (エラーがでるときは,make clean してやり直してみます)
- make install
このページの先頭へ
- Turbo Linux 3.0 でカーネル再構築ができない?(linux-2.0.36)
- Turbo Linux 3.0 をinstall しました.ついでにkernel を2.0.36 にしようとしたら,compile できませんでした.
- Turbo Linux 3.0 のgcc はegcs で,linux-2.0.36 はgcc-2.7.2.3 でのcompile を想定しています.そこで,egcs/gcc-2.8.x でcompile できる
パッチを当てて,
pentium の最適化オプションでcompile します.また,VFAT の日本語表示パッチを当てましょう.
- cd /usr/src/linux
- patch -p1 < linux-2.0.x.patch
- /usr/src/linux/arch/i386 にあるMakefile の73行目の -m486 を-mpentium に変更します.Pentium Pro な人はCONFIG_M686 の部分を-mpentiumpro にします.
- tar xfvI vfatjp-0.8.2c.tar.bz2
- patch -p1 < VFAT-jp/2.0.36.vfatjp.patch
- patch -p1 < VFAT-jp/common.vfatjp.patch
- make menuconfig するとfilesystem のところでVFAT Japanese の項目があるので,これをチェックします.
- make dep; make clean; make zlilo; make modules; make modules_install
- /etc/fatab のWindows のパーティションに関するエントリのmsdos をvfat に変更します.
このページの先頭へ
Go to trouble shooting
Go to Linux for everyone
齋藤康之のページへ
saito@beam.kisarazu.AC.jp