2001.11.2-
2002.1.18. ジオメトリについて
Sorry, no english translation.
ハードディスクが焼失したので、 20GBのものを二つ買って来て、 Kondara 2.0 (Mary) をインストールしました。
インストール・ /etcのCVS化・ 設定準備・ Xの設定・ バックアップの設定・ CD-Rの利用・ RPMの準備・ eth0の禁止・ ハードディスクの使用状況
2002.1.18.追記 ジオメトリがWindowsとLinuxのfdiskで異なるのは、 ジオメトリの取得に使うBIOSのシステムコールが違うためのようです。 (Nobusan's Square/マルチブートの仕方より) Windowsの値の方が安定とのこと。
hda1 1-647 0x0b FAT32 (Win98 C:) hda2 648-2586 0x0f Ext'd (LBA) hda5 648-1617 0x0b FAT32 (Win98 E:\home 等) hda6 1618-2586 0x83 ext2 /backup hdb1 1-970 0x0b FAT32 (Win98 D:\backup) hdb2 971-2586 hdb5 971-988 0x82 swap hdb6 989-989 0x83 ext2 /boot hdb7 990-1617 0x83 ext2 / hda8 1618-2586 0x83 ext2 /homeすべてフォーマット、bad blockのチェックは無し LILOは/dev/hda (MBR) に。/dev/hda1 win98, /dev/hdb7 linux
root:x:0:root
→root:x:0:root,mochi
su cd /etc ls -lR > ~mochi/Note/010825.ls-lR.etc chmod g+r * cd /etc/ssh chmod g-r primes ssh_host_dsa_key ssh_host_key ssh_host_rsa_key sshd_config
su mochi cvs -d ~/syscvs init cvs -d ~/syscvs checkout CVSROOT cd CVSROOT vi cvswrappers * -k 'o'を追加 cvs commit
su mochi newgrp root cd /etc cvs -d ~/syscvs import -m 'after small edition' etc mochi start
su mochi cd ~ cvs -d ~/syscvs checkout etc su cd ~mochi/etc tar cf - `find . -type d -name CVS` | (cd /etc; tar xvf -)
su mochi cd /etc cvs status
問題点…もうちょっと洗練されたやりかたは無いものかなぁ?
*** /usr/bin/sdr.org Sun Aug 26 11:53:48 2001 --- /usr/bin/sdr Sun Aug 26 14:18:32 2001 *************** *** 206,212 **** $hash[f] = f $hash2[f] = f; Dir.foreach(Xinit + '/' + category + '.d') do |f| ! next if f == '.' or f == '..' name = f ifexists = [] File.foreach(Xinit + '/' + category + '.d/' + f) do |line| --- 206,212 ---- $hash[f] = f $hash2[f] = f; Dir.foreach(Xinit + '/' + category + '.d') do |f| ! next if f == '.' or f == '..' or f == 'CVS' name = f ifexists = [] File.foreach(Xinit + '/' + category + '.d/' + f) do |line| *************** *** 366,372 **** end names << [f, f] Dir.foreach(Xinit + '/' + @d) do |f| ! next if f == '.' or f == '..' name = f ifexists = [] File.foreach(Xinit + '/' + @d + '/' + f) do |line| --- 366,372 ---- end names << [f, f] Dir.foreach(Xinit + '/' + @d) do |f| ! next if f == '.' or f == '..' or f == 'CVS' name = f ifexists = [] File.foreach(Xinit + '/' + @d + '/' + f) do |line|
locateやwhatisが使えると便利。以下を実行。
/etc/cron.daily/slocate.cron /etc/cron.daily/makewhatis.cron
チップセットはSiS530
PCI probe: PCI Entry : Silicon Integrated Systems [SiS]|6306 X Server : XF86_SVGA XFree4 driver: sis (Not used by default) Monitor probing found a: Monitor Name : HWP Horizontal Sync Range: 30 - 70 kHz Vertical Sync Range : 50 - 120 Hz Video memory: 8mb No clock chip Probe Video mode 8bit,16bit,24bit <1280x1024
画面が乱れる 24bppだと色が変
su mochi cd /etc/X11 cvs add XF86Config XF86Config-4 cvs commit XF86Config XF86Config-4
option "XaaNoScanlineCPUToScreenColorExpandFill" might work... It is added into Device section of SiS 620
option "NoAccel"
Options "FastVram"
でつらつきが直り、
Options "Option "XaaNoScanlineCPUToScreenColorExpandFill"
で、フォントが変になったのが直った。
VideoRam 4096
に。
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/PEX/". Entry deleted from font path. (Run 'mkfontdir' on "/usr/X11R6/lib/X11/fonts/PEX/").というエラー。
cd /usr/X11R6/lib/X11/fonts/PEX/ mkfontdirで解消。
wdm -debug 1
すると、
StartServer for :0 Server Started 1217 '-auth' '/etc/X11/wdm/authdir/authdir/authfiles/A:0-0i1wf6' xdm error (pid 1217): server -auth cannot be executed
/etc/X11/wdm/Xservers
にサーバーの設定が無かった。
:0 local
を:0 local /usr/X11R6/bin/X
に。
/etc/X11/xinit/Xsession
にset +C
を追加。
これで、.bashrcでset noclobberしていてもwdmがwmや言語を変えられる。
#!/bin/bash LOCKFILE=/var/lock/backup.lock LOGSRC=/var/log LOGDST=/home/mochi/var SRC=/home DST=/backup # lockfile idea from makewhatis.cron [ -f $LOCKFILE ] && exit 0 trap "rm -f $LOCKFILE" EXIT touch $LOCKFILE || exit 1 # backup the logs rsync -av --delete $LOGSRC $LOGDST # make sure the backup partition is mounted if [ ! -d $DST/$SRC ]; then echo $0: $DST/$SRC is not a directory. not syncing. exit 1 fi # backup rsync -av --delete $SRC $DST exit 0
/etc/init.d/backup
を作成して
/sbin/chkconfig --add backup
#!/bin/sh # chkconfig: 345 99 01 # description: backup runs cron.daily when booting up and shutting down # # Source function library. . /etc/init.d/functions LOCKFILE=/var/lock/subsys/backup STARTFILE=/var/lock/backup.start ENDFILE=/var/lock/backup.end WAIT=120 CRONDIR=/etc/cron.daily BACKUP=backup.cron # See how we were called. case "$1" in start) [ -e $LOCKFILE -o -e $STARTFILE ] && exit 0 # Start daemons. echo backup: Preparing to run cron.daily and backup: # Prepare script find $CRONDIR -type f -perm -0111 -not -name $BACKUP > $STARTFILE echo rm -f $STARTFILE >> $STARTFILE chmod +x $STARTFILE # Set timer to exec the script (sleep $WAIT ; if [ -x $STARTFILE ]; then $STARTFILE; fi ) & echo runnig $STARTFILE after $WAIT sec. # set things to be done when shutting down echo $CRONDIR/$BACKUP > $ENDFILE echo rm -f $ENDFILE >> $ENDFILE chmod +x $ENDFILE echo $ENDFILE made to be run when shutdown. [ -x $STARTFILE -a -x $ENDFILE ] && success || failure touch $LOCKFILE echo ;; stop) # Stop daemons. echo -n "Syncing backup: " [ -e $LOCKFILE ] && rm -f $LOCKFILE [ -x $ENDFILE ] && $ENDFILE [ ! -x $ENDFILE ] && success || failure echo ;; *) echo "Usage: rskkserv {start|stop}" exit 1 esac exit 0
IDE接続のCD-RドライブをSCSI接続にみせかける。
/etc/modules.conf
に以下を追加
options ide-cd ignore=hdc alias scd0 sr_mod below sg ide-scsi below sr_mod ide-scsi below ide-scsi ide-cd
ls -l /dev/cdrom lrwxrwxrwx 1 root root 3 8月 25 22:50 /dev/cdrom -> hdc rm /dev/cdrom cd /dev ln -s scd0 cdrom ls -l /dev/cdrom lrwxrwxrwx 1 root root 4 8月 26 20:24 /dev/cdrom -> scd0
~mochi/.rpmmacros
に、
%_topdir /home/mochi/rpmを書いて、
mkdir -p /home/mochi/rpm/BUILD mkdir -p /home/mochi/rpm/RPMS/i386 mkdir /home/mochi/rpm/RPMS/noarch mkdir /home/mochi/rpm/SOURCES mkdir /home/mochi/rpm/SPECS mkdir /home/mochi/rpm/SRPMS
家でLANにつないでいないときは、
Netscapeで中ボタンをまちがえて押すと固まる。DNSを見にいくからだ。
/etc/sysconfig/network-scripts/ifcfg-eth0
で、
ONBOOT=yes
をONBOOT=no
に。
2ヶ月使って、必要なソフトはだいたいそろってきたはず。
Filesystem 1k-blocks Used Available Use% Mounted on /dev/hdb7 4672992 2046652 2388960 47% / /dev/hda6 7210624 935940 5908404 14% /backup /dev/hdb6 7287 1338 5573 20% /boot /dev/hdb8 7210624 936148 5908196 14% /home /dev/hda5 7318840 520068 6798772 8% /win98
C: (\win98 and \Program Files, etc) 2.28GB used/4.65GB total