˝ž˘ÜSerioWaređCXg[żă
Ą ąĚXbhÍßOqÉÉi[łęĢܡ
0001ŰďĄĚl
NGNGSerioWare GNU/Linux
http://hannah.ipc.miyakyo-u.ac.jp/kim/Linux/serioware.html
}V\ŹÍ>>2Ö
î{űj>>3Ö
0002ŰďĄĚl
NGNGCPU...Intel Celeron333x2
[...SDRAM 512MB
}U[{[h...ABIT BP6
rfIJ[h...Matrox Millenium 4MB
TEhJ[h...DIAMOND Multimedia Systems SONIC IMPACT S90
lbg[NJ[h...Fujitsu FMV-186A
HDD(Primary Master)...Quantum Fireball LM20.5
CD-ROM(Secondary Master)...Pioneer DR-A24X slot-in
[ouHDD(Secondary Slave)...SYQUEST SparQ1.0
FDDPCJ[h[_...EPSON DYO-211
L[{[h...BTC5100C 80L[pę@PS2Úą
}EX...A4TECH@3{^XN[}EX@PS2Úą
fBXvC...iiI FlexScan L461
(@LúDM)É fBXvCžŻÍĹVČĚęˇB
0003ŰďĄĚl
NGNG@@@@@@@ĹŕăwĚ˝ßÉPROGÍQlÉŻßéĚęˇB
@@@@@@@ ĆŞł°isŢ\čČĚęˇB
0004ŰďĄĚl
NGNG@@@@@@@ĄTÍ ĹZľ˘ĚęˇB
0005login:Penguin
NGNG0006login:Penguin
NGNG0007ŰďĄĚl
NGNG(@LúDM)É}VŞóęÄ˝ž˘ÜŞđąŹČĚęˇB
Ćč Ś¸SparQÍpüŞČĚęˇB
0008ŰďĄĚl
NGNG(@LúDM)É ˝ľŠ^TCgĚlC[ĹÍŠŚéɯĢ˝ĚęˇB
0009ŰďĄĚl
NGNG(@LúDM)ÉČşŠCD-ROMđNŽ1ńÚĹFŻÉ¸sˇéĚęˇB
@@@@@@@}U[{[hŞ ÁĢéĆvíęéĚęˇB
0010ŰďĄĚl
NGNG(@LúDM)É u[gfBXNĆ[gfBXNđěéĚęˇB
oCiÍSerioWareTCgŠç_E[hČĚęˇB
ŤÝvOÍWindows2000žĆrawritent.exeđg¤ĚęˇB
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:
0011ŰďĄĚl
NGNG(@LúDM)É SerioWaređu˘Ä éftpT[oÍA
@@@@@@@słČ[AhXĹÍRçęéĚęˇB
0012ŰďĄĚl
NGNG(@LúDM)Éboot: Ćo˝çramdiskđwčľÄrootdiskđüęÄu[gˇéĚęˇB
rootĹloginľÄfdiskĹĚćmŰČĚęˇB
żČÝÉ
/dev/hda1 200MB /boot
/dev/hda2 512MB SWAP
/dev/hda3 10GB /
(@LúDM)É512MBĚSWAPÍÓĄŞ éĚšŠH
ŠŞĹâÁĢÄ^âČĚęˇB
0013ŰďĄĚl
NGNG(@LúDM)Éŕ¤ęńu[gľÄtH[}bgČĚęˇB
reiserfsÍŹSŇäŚ śľÄ¨ĚęˇB
# mke2fs /dev/hdb1
# mke2fs /dev/hdb3
(@LúDM)É /etc/fstabĹ^Cv82đwčľ˝ęA
@@@@@@@mkswapR}hĹXbvĚćđmۡéKvŞ éĚꡊH
@@@@@@@PlamoĚCXg[ĹÍmkswapđgÁÄŤ˝LŻŞ éĚęˇB
0014ŰďĄĚl
NGNG(@LúDM)É SparQŞóęÄľÜÁ˝ĚĹACD-RŠçCOREđWJˇéĚęˇB
@@@@@@@tarÉpIvVđYęȢĚęˇB
# 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
0015ŰďĄĚl
NGNG(@LúDM)É SerioWareĚwebÉ˘Ä éKvĹŹŔĚt@CđCłˇéĚęˇB
@@@@@@@liloĆmoduleÍgíȢĚĹťĚÜÜČĚęˇB
@@@@@@@consoleĚtHgÍdefault8x16AkeymapÍus-xđIđľ˝ĚęˇB
/mnt/etc/fstab
/mnt/etc/hosts
/mnt/etc/HOSTNAME
/mnt/etc/networks
/mnt/etc/resolv.conf
/mnt/etc/config/network
/mnt/etc/config/console
0016ŰďĄĚl
NGNG(@LúDM)É ú{ÔđlocaltimeÉNˇéĚęˇB
# ln -sf /mnt/usr/share/zoneinfo/Japan /mnt/etc/localtime
0017ŰďĄĚl
NGNG(@LúDM)É bootdiskĹrootfsđwčľÄJ[lÄ\zČĚęˇB
@@@@@@@Cđ¯ȢĆHDDĚDMAŞItĚÜÜÉČÁľܤĚęˇB
@@@@@
# mount root=/dev/hda3 rw
DMAđu[gÉI
CONFIG_BLK-DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
0018ŰďĄĚl
NGNG(@LúDM)É liloĚăčÉgrubđg¤ĚęˇB
@@@@@@@liloÍǤľÄŕĹăĚliloR}hđYęéĚęˇB
# 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
0019ŰďĄĚl
NGNG@@@@@@@grub-installR}hđg¤ĚęˇB
# mkdir /mnt
# mount /dev/hda1 /mnt
# grub-install --root-directory=/mnt /dev/hda
(@LúDM)É ąęĹMBRÉstage1Şhda1Ěşboot/grubČşÉstage2ŞCXg[łę˝ĚęˇB
@@@@@@@/mnt/boot/grubÉmenu.lstđěÁÄÄNގéĆNŽIđj [ŞĹéĚęˇB
# cat /mnt/boot/grub/menu.lst
title SerioWare 0.33 from /dev/hda3 20010811
kernel (hd0,0)/linux-2.4.1 root=/dev/hda3
(@LúDM)É Ä\zľ˝J[lđhda1ČşÉÜĆßÄuĚęˇB
@@@@@@@ÁĘÓĄÍȢĚęˇB
# cp /usr/src/linux/arch/i386/boot/bzImage /mnt/linux-2.4.1
0020ŰďĄĚl
NGNG(@LúDM)É šÁŠČĚĹIvVŕtŻéĚęˇB
@@@@@@@ąęĹgrubŕJtÉČéĚęˇB
timeout 30 :ŠŽNŽÜĹĚÔ30b
color light-green/brown blink-red/blue :FtŻ
(@LúDM)É GNU GRUBĚěŇ̨śłńĚwebÉÍGRUBđđŕľ˝webđ
@@@@@@@ěŇŞłçÉđŕˇéƢ¤¨ŕľë˘y[WŞ Á˝ĚęˇB
@@@@@@@ĄÍČČÁľܢAĆÄŕcOČĚęˇB
http://duff.kuicr.kyoto-u.ac.jp/~okuji/hurd.html
0021login:Penguin
NGNGsymlinkĹŕH
0022login:Penguin
NGNGŰŻĆvŚÎCŞNł < 512KBĚSWAP
Ě2{_bÍMśČÄࢢćB
0023login:Penguin
NGNGߊç GRUB đüęĨ ˝čAČŠČŠşl丹Č
>>11
ěŇłńŞ˝Ü`ÉA~[ŢbŞĘ˘ćËB
0024login:Penguin
NGNG0025ŰďĄĚl
NGNG(@LúDM)É journaling file system͢ž|ľĢȢĚęˇB
@@@@@@@ÝČłńĚlđúŇČĚęˇB
@@@@@@@symbolic linkÍJ[lĚŔĚŞŻśpartionÉ ęÎÂ\ČĚęˇB
0026ŰďĄĚl
NGNG(@LúDM)É Ćč Ś¸ĆŻśÉľ˝žŻČĚęˇB
@@@@@@@Ĺŕ512MBŕ éĆAť¤ČPÉÍXbvľČ˘ĚęˇB
0027ŰďĄĚl
NGNG(@LúDM)É ďĄĚlŕŢłę˝~[ĚęlČĚęˇB(Î)
0028ŰďĄĚl
NGNG(@LúDM)É J[lđ2.4.7É °éĚęˇB
@@@@@@@CPU^CvđPentiumll/CeleronÉĎŚéĚđYę˝çbootĹŤČŠÁ˝ĚęˇB
@@@@@@@HDDĚDMAÍftHgĹIĚÝčÉČÁĢ˝ĚęˇB
@@@@@@@Ä\zľ˝ĆvÁ˝çůÉ2.4.8ŞoĢ˝ĚęˇB
0029ŰďĄĚl
NGNG(@LúDM)É ąęŠçüęévOÍPROGđŠKÁÄMakefileđg¤ć¤ÉˇéĚęˇB
@@@@@@@ťĚ^đěÁĨĚęˇB
@@@@@@@ąęČçbuild-progđincludeĹŤÄpb`Ş ÁÄŕmake WorldęČĚęˇB
0030ŰďĄĚl
NGNG(@LúDM)É ftpÉ é00infrastructure/build-prog đćÁÄĢśéĚęˇB
@@@@@@@î{IÉÍvOÍ/usrČşÉüęéć¤ÉˇéĚęˇB
@@@@@@@CXg[ćĚwčÍbuild-progĹČA
@@@@@@@configureĚIvVĹwčˇéć¤ÉˇéĚęˇB
@@@@@@@˘śčIíÁ˝ç/etc/config/build-progĆľÄuĚęˇB
0031ŰďĄĚl
NGNG(@LúDM)É catâmoreĹÍ⾢ĚĹpagerđüęéĚęˇB
@@@@@@@ąąÍPROGÉlessĹČAlvđüęÄÝéĚęˇB
@@@@@@@lvÍĹŠçňRĚR[hÉÎľÄÄpb`ŞvçȢĚęˇB
lv
http://www.ff.iij4u.or.jp/~nrt/lv/
0032ŰďĄĚl
NGNG(@LúDM)É lvÍLESSOPENĚć¤Čŕ̪ȢĚĹłkt@CđťĚÜ܊ľܤĚęˇB
@@@@@@@łkt@CÍĚt@CźđŠéć¤Éľ˝˘ĚęˇB
@@@@@@@lesspipe.shđżĺÁƢśÁÄlvpipeĆľÄ$HOME/.bashrcÉŰśˇéĚęˇB
@@@@@@@ ĆÍlvĚaliasđlvpipeÉwčˇęÎOKČĚęˇB
0033ŰďĄĚl
NGNG(@LúDM)É 2.4.8ÉľÄÝ˝ĚęˇB
@@@@@@@mŠÉtopĹÝéĆ[ĚshrdŞ0ÉČÁÄľÜÁĢéĚęˇB
0034¨ÜŚŮńĆÉ~[Š?
NGNGLinux Diary Links ÉÇÁľÄŕçŚČ˘ŠČ?(w
ÇńČ׊˘ąĆĹࢢŠçXVćŁÁÄę age
0035ŰďĄĚl
NGNG(@LúDM)É ďĄĚlÍA~[ĹÍȢĚęˇB˝žĚÉČlČĚęˇB
@@@@@@@ĹŕRs [^ÍĺOżČĚŨCyďĄĚlČĚęˇB
0036ŰďĄĚl
NGNG(@LúDM)É manR}hĚpagerÍftHgĹmoreÉČÁĢéĚĹąęđlvÉăŚéĚęˇB
@@@@@@@/usr/share/misc/man.confĚPAGERđăŚę΢˘ĚęˇB
0037ŰďĄĚl
NGNG@@@@@@@FDDĹĚâčćčÍŕ¤ŔEČĚęˇB
@@@@@@@ftpT[oÍinetdoRɡéĚĹAܸ͝ęđ˘ęéĚęˇB
0038ŰďĄĚl
NGNG(@LúDM)É PROGĹÍinetdĹÍČÄxinetdđgÁĢéĚĹťęÉí¤ĚęˇB
@@@@@@@xinetdĚNŽXNvgÍ/etc/init.d/inetdĆľÄߊçüÁĢéĚęˇB
@@@@@@@Ýčt@CÍxinetd/sample.confĆľÄ éĚĹąęđpˇéĚęˇB
@@@@@@@only_fromĹANZX§ŔŕĹŤéĚęˇB
@@@@@@@2.3.0ÉČÁÄâÁĆversion\ŚŕˇÁŤčľ˝ĚęˇB
/etc/init.d/inetd
DAEMONPATH="/usr/local/sbin"@¨@"/usr/sbin"@ÉĎX
xinetd
http://www.xinetd.org/
0039ŰďĄĚl
NGNG(@LúDM)É ftpT[oÉÍwu-ftpdĹÍČproftpdđg¤ĚęˇB
@@@@@@@configureIvVĚć¤Éľ˝ĚęˇB
--prefix=/usr
--sysconfdir=/etc
--enable-autoshadow
(@LúDM)É iÍgíȢĚĹxinetdoRĹNŽłšéĚęˇB
@@@@@@@Ýčđ/etc/xinetd.confÉÇÁľÄ¨ĚęˇB
service ftp
{
socket_type = stream
protocol = tcp
wati = no
server = /usr/sbin/in.proftpd
}
(@LúDM)É xinedpÉproftpdĚÝčt@C/etc/proftpd.confŕĎXČĚęˇB
ServerType standalone@¨@inetd
ProFTPD
http://www.proftpd.net/
0040ŰďĄĚl
NGNG(@LúDM)É ftp clientŕ@\ČncftpÉăŚéĚęˇB
@@@@@@@t@CâŽâ*ŕřĚęˇBT[oAhXĚŰśŕOKČĚęˇB
@@@@@@@ęx[UĹOCľÄncftpĆĹÁÄIšłšéĆÝčt@CŞ
@@@@@@@$HOME/.ncftpČşÉoéĚęˇBąąĚprefs_v3Şî{ÝčČĚęˇB
@@@@@@@ąęđŕR}hsetĹĎXˇéĚęˇB
@@@@@@@ÚÍshow allR}hĹŠéąĆŞĹŤéĚęˇB
$ ncftp
> show all
> set anon-password [email protected]
> set pager lv
NcFTP
http://www.ncftp.com/
0041ŰďĄĚl
NGNG(@LúDM)É XđüęéOÉfreetypeđüęĨĚęˇB
@@@@@@@XĚsourceÉüÁĢéĚÍáąĂ˘ĚęˇB
@@@@@@@˝žKvŠÇ¤ŠÍłźŞŠçȢĚęˇB
@@@@@@@ Ćfreetype1Ćfreetype2Ěá˘ŕ˘Ü˘żđľÄ˘Č˘ĚęˇB
configureĚIvVÍCFGĆľÄ^ŚÄ¨ĚęˇB
# make setup CFG="--prefix=/usr"
# make
# make install
freetype
http://www.freetype.org/
0042ŰďĄĚl
NGNG(@LúDM)É \[XđWJľ˝çfreetypeĚCXg[ćđwčľÄRpCČĚęˇB
@@@@@@@xf86site.defđRs[ľÄhost.defĆľÄCłˇ×ŤČĚꡊH
@@@@@@
# echo "#define Freetype2Dir /usr" > /tmp/xc/config/cf/host.def
# make World
# make install
# make install.man
0043ŰďĄĚl
NGNG(@LúDM)É installĹŤ˝ç^đěÁÄCłľ/etc/X11/XF86ConfigĆľÄŰśČĚęˇB
ťĚOÉ/usr/X11R6/binÉpXđʾĨĚęˇB
# XF86Config -configure
# cp ./XF86Config.new /etc/X11/XF86Config
(@LúDM)É MatroxĚMilleniumŕEIZOĚj^[੮ĹFŻČĚęˇB
@@@@@@@Cłľ˝ĚÍĚÓČĚęˇB
L[{[hĚctrlĆCapsLockĚđˇ
}EXĚ"Protocol"đ"auto"Šç"IMPS/2"Ö
"Screen"ÉDefaultDepth 16ÇÁBDepth 16ÉModes "1280x1024"đÇÁ
(@LúDM)É /etc/ld.so.confÉ/usr/X11R6/libŞČ˘Ć
@@@@@@@libXmuu.so.1ŞŠtŠçȢĆNąçęÄNŽĹŤČ˘ĚęˇB
0044ŰďĄĚl
NGNG(@LúDM)É wiÉEChEĚeĚć¤ČĄüޤÁˇçĆüÁľܤĚęˇB
@@@@@@@ąęÍđ@ÍȢĚęľĺ¤ŠH
@@@@@@@Ćč Ś¸wiđÉľÄ띡ĚęˇB
0045ŰďĄĚl
NGNG(@LúDM)É ćÖAĚlibraryđCXg[ˇéĚęˇB
@@@@@@@ܸÍgifݡCuČĚęˇB
libungif
http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml
0046ŰďĄĚl
NGNG(@LúDM)É ÍjpegĚlibraryČĚęˇB
@@@@@@@ftHgĹÍsonameŞlibjpeg.so.62.0.0ĆČÁľܤĚĹ
@@@@@@@PROGÉÍąęđlibjpeg.so.6.2ɡépb`Ş éĚęˇB
libjpeg
http://www.ijg.org/
Ą ąĚXbhÍßOqÉÉi[łęĢܡ