探検


ただいまSerioWareをインストールちゅ

■ このスレッドは過去ログ倉庫に格納されています
NGNG
( ´�D`)ノ< ためしにSerioWareをインストールしてみるのれす。

SerioWare GNU/Linux
http://hannah.ipc.miyakyo-u.ac.jp/kim/Linux/serioware.html

マシン構成は>>2へ
基本方針>>3へ
NGNG
【マシン構成】
CPU...Intel Celeron333x2
メモリー...SDRAM 512MB
マザーボード...ABIT BP6
ビデオカード...Matrox Millenium 4MB
サウンドカード...DIAMOND Multimedia Systems SONIC IMPACT S90
ネットワークカード...Fujitsu FMV-186A

HDD(Primary Master)...Quantum Fireball LM20.5
CD-ROM(Secondary Master)...Pioneer DR-A24X slot-in
リムーバブルHDD(Secondary Slave)...SYQUEST SparQ1.0
FDD兼PCカードリーダ...EPSON DYO-211

キーボード...BTC5100C 80キー英語 PS2接続
マウス...A4TECH 3ボタンスクロールマウス PS2接続

ディスプレイ...ナナオ FlexScan L461


( ´�D`)ノ< ディスプレイだけは最新なのれす。
NGNG
( ´�D`)ノ< 厨房なのでCoreはバイナリをそのまま使うのれす。
       でも後学のためにPROGは参考に留めるのれす。
       あと当分さげ進行でいく予定なのれす。
NGNG
( ´�D`)ノ<とりあえず、週末から始動よていなのれす。
       今週は草刈で忙しいのれす。
NGNG
なんでセリオ割れ?ようはただの最小限Linuxだろ。
NGNG
green frog はどーなったんだー。
NGNG
【マシントラブル発生中】

( ´�D`)ノ<マシンが壊れてただいま分解奮闘中なのれす。
とりあえずSparQは廃棄処分なのれす。
NGNG
>>6

( ´�D`)ノ< たしか某サイトの人気投票ではかえるに負けていたのれす。
NGNG
【マシントラブル発生中】

( ´�D`)ノ<なぜかCD-ROMを起動1回目で認識に失敗するのれす。
       マザーボードが腐っていると思われるのれす。
NGNG
【BootDisk,RootDisk】

( ´�D`)ノ< ブートディスクとルートディスクを作るのれす。
バイナリはSerioWareサイトからダウンロードなのれす。
書き込みプログラムはWindows2000だとrawritent.exeを使うのれす。

bootdisk
ftp://hannah.ipc.miyakyo-u.ac.jp/pub/serioware/bootdisk/

rootdisk
ftp://hannah.ipc.miyakyo-u.ac.jp/pub/serioware/rootdisk/

rawritent.exe
http://sunsite.sut.ac.jp/pub/archives/linux/slackware/rootdsks/RAWRITENT.EXE

C:\rawritent bootdisk-20010221.dd a:
C:\rawritent rootdisk-20000927.dd.gz a:
NGNG
【ダウンロード】

( ´�D`)ノ< SerioWareを置いてあるftpサーバは、
       不正なメールアドレスでは蹴られるのれす。
NGNG
【領域確保】

( ´�D`)ノ<boot: と出たらramdiskを指定してrootdiskを入れてブートするのれす。
rootでloginしてfdiskで領域確保なのれす。

ちなみに

/dev/hda1 200MB /boot
/dev/hda2 512MB SWAP
/dev/hda3 10GB /

( ´�D`)ノ<512MBのSWAPは意味があるのですか?
自分でやっていて疑問なのれす。
NGNG
【フォーマット】

( ´�D`)ノ<もう一回ブートしてフォーマットなのれす。
reiserfsは小心者ゆえ 遠慮しておくのれす。

# mke2fs /dev/hdb1
# mke2fs /dev/hdb3

( ´�D`)ノ< /etc/fstabでタイプ82を指定した場合、
       mkswapコマンドでスワップ領域を確保する必要があるのれすか?
       Plamoのインストーラではmkswapを使ってきた記憶があるのれす。
NGNG
【CORE展開】

( ´�D`)ノ< SparQが壊れてしまったので、CD-RからCOREを展開するのれす。
       tarにpオプションを忘れないのれす。

# mkdir /mnt
# mkdir /cdrom
# mount /dev/hda3 /mnt
# mount -t iso9660 /dev/hdc /cdrom
# tar xyfvp /cdrom/SerioWareCORE-0.33.pprobin.tar.bz2 -C /mnt
NGNG
【基本設定】

( ´�D`)ノ< SerioWareのwebに書いてある必要最小限のファイルを修正するのれす。
       liloとmoduleは使わないのでそのままなのれす。
       consoleのフォントはdefault8x16、keymapはus-xを選択したのれす。

/mnt/etc/fstab
/mnt/etc/hosts
/mnt/etc/HOSTNAME
/mnt/etc/networks
/mnt/etc/resolv.conf
/mnt/etc/config/network
/mnt/etc/config/console
NGNG
【時間設定】

( ´�D`)ノ< 日本時間をlocaltimeにリンクするのれす。

# ln -sf /mnt/usr/share/zoneinfo/Japan /mnt/etc/localtime
NGNG
【カーネル再構築】

( ´�D`)ノ< bootdiskでrootfsを指定してカーネル再構築なのれす。
       気をつけないとHDDのDMAがオフのままになってしまうのれす。
     
# mount root=/dev/hda3 rw

DMAをブート時にオン
CONFIG_BLK-DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
NGNG
【grub】

( ´�D`)ノ< liloの代りにgrubを使うのれす。
       liloはどうしても最後のliloコマンドを忘れるのれす。

# tar xzf grub-0.90.tar.gz
# cd grub-0.90/
# ./configure --prefix=/usr
# make install

GNU GRUB
http://www.gnu.org/software/grub/grub.ja.html
NGNG
【grub】その2( ´�D`)ノ< stage1はMBRにstage2はrootfsとは違うpartionにインストールするのれす。
       grub-installコマンドを使うのれす。

# mkdir /mnt
# mount /dev/hda1 /mnt
# grub-install --root-directory=/mnt /dev/hda

( ´�D`)ノ< これでMBRにstage1がhda1の下boot/grub以下にstage2がインストールされたのれす。
       /mnt/boot/grubにmenu.lstを作って再起動すると起動選択メニューがでるのれす。

# cat /mnt/boot/grub/menu.lst
title SerioWare 0.33 from /dev/hda3 20010811
kernel (hd0,0)/linux-2.4.1 root=/dev/hda3

( ´�D`)ノ< 再構築したカーネルをhda1以下にまとめて置くのれす。
       特別意味はないのれす。

# cp /usr/src/linux/arch/i386/boot/bzImage /mnt/linux-2.4.1
NGNG
【grub】その3

( ´�D`)ノ< せっかくなのでオプションも付けるのれす。
       これでgrubもカラフルになるのれす。

timeout 30 :自動起動までの時間30秒
color light-green/brown blink-red/blue :色付け

( ´�D`)ノ< GNU GRUBの作者のおくじさんのwebにはGRUBを解説したwebを
       作者がさらに解説するというおもしろいページがあったのれす。
       今はなくなってしまい、とても残念なのれす。

http://duff.kuicr.kyoto-u.ac.jp/~okuji/hurd.html
21login:Penguin
垢版 |
NGNG
grubは、ext3からでも問題なくブートできるかい?
symlinkでも?
NGNG
>>12
保険と思えば気がラクさ < 512KBのSWAP
メモリの2倍神話は信じなくてもいいよ。
NGNG
なかなか面白いスレだ。AA がかわいい(w
初めから GRUB を入れておくあたり、なかなか玄人趣味だな

>>11
作者さんがたま〜に書く、厨房撃退話が面白いよね。
NGNG
なんとなく期待。
NGNG
>>21
( ´�D`)ノ< journaling file systemは未だ怖くて試していないのれす。
       みなさんの人柱を期待なのれす。
       symbolic linkはカーネルの実体が同じpartionにあれば可能なのれす。
NGNG
>>22
( ´�D`)ノ< とりあえずメモリと同じにしただけなのれす。
       でも512MBもあると、そう簡単にはスワップしないのれす。
NGNG
>>23
( ´�D`)ノ< 趣味の人も撃退された厨房の一人なのれす。(笑)
NGNG
【カーネル再構築】2.4.7編

( ´�D`)ノ< カーネルを2.4.7にあげるのれす。
       CPUタイプをPentiumll/Celeronに変えるのを忘れたらbootできなかったのれす。
       HDDのDMAはデフォルトでオンの設定になっていたのれす。
       再構築したと思ったら既に2.4.8が出ていたのれす。
NGNG
【Makefile】

( ´�D`)ノ< これから入れるプログラムはPROGを見習ってMakefileを使うようにするのれす。
       その雛型を作っておくのれす。
       これならbuild-progをincludeできてパッチがあってもmake World一発なのれす。
NGNG
【build-prog】

( ´�D`)ノ< ftpにある00infrastructure/build-prog を取って来ていじるのれす。
       基本的にはプログラムは/usr以下に入れるようにするのれす。
       インストール先の指定はbuild-progでなく、
       configureのオプションで指定するようにするのれす。
       いじり終わったら/etc/config/build-progとして置くのれす。
NGNG
【lv】

( ´�D`)ノ< catやmoreでは寂しいのでpagerを入れるのれす。
       ここはPROG風にlessでなく、lvを入れてみるのれす。
       lvは最初から沢山のコードに対応しててパッチが要らないのれす。

lv
http://www.ff.iij4u.or.jp/~nrt/lv/
NGNG
【lvpipe】

( ´�D`)ノ< lvはLESSOPENのようなものがないので圧縮ファイルをそのまま見てしまうのれす。
       圧縮ファイルは中のファイル名を見るようにしたいのれす。
       lesspipe.shをちょっといじってlvpipeとして$HOME/.bashrcに保存するのれす。
       あとはlvのaliasをlvpipeに指定すればOKなのれす。
NGNG
【カーネル再構築】2.4.8編

( ´�D`)ノ< 2.4.8にしてみたのれす。
       確かにtopでみるとメモリーのshrdが0になってしまっているのれす。
34おまえほんとに厨房か?
垢版 |
NGNG
読んでて面白く、かつ、ためになる作業日誌ですな。
Linux Diary Links に追加してもらえないかな?(w

どんな細かいことでもいいから更新頑張ってくれ age
NGNG
>>34
( ´�D`)ノ< 趣味の人はリアル厨房ではないのれす。ただの暇な人なのれす。
       でもコンピュータは門外漢なのでお気楽趣味の人なのれす。
NGNG
【man PAGER】

( ´�D`)ノ< manコマンドのpagerはデフォルトでmoreになっているのでこれをlvに代えるのれす。
       /usr/share/misc/man.confのPAGERを代えればいいのれす。
NGNG
( ´�D`)ノ< Windowsマシンとファイルのやり取りをしたいのでftpサーバをたてるのれす。
       FDDでのやり取りはもう限界なのれす。
       ftpサーバはinetd経由にするので、まずはそれをいれるのれす。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況