up

インストール の 後処理

     インストール の 後処理 です

$ ssh -l fdopstm 192.168.24.9
Password: 
$ su -
Password: 
# fdisk -lu

Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = sectors of 1 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *        63    690794    345366    6  FAT16
/dev/hda2        690795   1783214    546210   83  Linux
/dev/hda3       1783215   8418059   3317422+  83  Linux

Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
Units = sectors of 1 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *        63   1783214    891576    b  Win95 FAT32
/dev/hdb2       1783215   3807404   1012095   82  Linux swap
/dev/hdb3       3807405  19535039   7863817+  83  Linux
# fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1        43    345366    6  FAT16
/dev/hda2            44       111    546210   83  Linux
/dev/hda3           112       524   3317422+  83  Linux

Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       111    891576    b  Win95 FAT32
/dev/hdb2           112       237   1012095   82  Linux swap
/dev/hdb3           238      1216   7863817+  83  Linux
=====================================================
# mount -t msdos /dev/hda1 /mnt/
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4021612   3202704  56% /
/dev/hda3              3265260    790436   2308956  26% /var/data
/dev/hda1               345176    235752    109424  69% /mnt

占有の割合は ”69%”です まあまあ という所でしょう。

# ls /mnt/
autoexec.bat*  command.com*  fdconfig.sys*  gem.bat*  kernel.sys*  shell.raw*
bktoexec.bat*  device.raw*   fdos/          gemapps/  setup.bat*

ファイルも 存在しているし”bktoexec.bat”は ”autoexec.bat”の オリジ ナルです。 そうして ”autoexec.bat”は

autoexec.bat

これから 色々 変えて行くのでしょうが

# cat /mnt/autoexec.bat 
@echo off 
SET dosdir=C:\FDOS
C:\FDOS\BIN\BANNER2 
C:\FDOS\BIN\BLACKOUT 
set PATH=%dosdir%\bin
set NLSPATH=%dosdir%\NLS 
set HELPPATH=%dosdir%\HELP
set temp=%dosdir%\temp
set tmp=%dosdir%\temp
SET BLASTER=A220 I5 D1 H5 P330
REM ShsuCDhd /QQ /F:C:\FDBOOTCD.ISO
if not "%config%"=="4" REM LH VIAUDIO
if not "%config%"=="4" REM LH VIAFMTSR
if not "%config%"=="4" LH FDAPM APMDOS
if "%config%"=="2" LH SHARE
if not "%config%"=="4" ShsuCDX /QQ /~ /D:?FDCD0002 /D:?FDCD0003 /D:?CDRCACH0
SET autofile=C:\autoexec.bat 
alias reboot=fdapm warmboot 
alias halt=fdapm poweroff 
SET CFGFILE=C:\fdconfig.sys 
echo type HELP to get support on commands and navigation
echo.
echo Welcome to FreeDOS
echo.
if not "%config%"=="4" mouse 
C:\FDOS\drivers\net\crynwr\e100bpkt 0x60
SET WATTCP.CFG=%DOSDIR%\BIN
lh doslfn 
lh peruse /X1000 
set PATH=%PATH%;%DOSDIR%\emacs
set PATH=%PATH%;%DOSDIR%\SETEDIT
SET VIM=C:\FDOS\VIM
SET PATH=%PATH%;%DOSDIR%\vim\vim70
SET PATH=%PATH%;%DOSDIR%\fbc
SET PATH=%DOSDIR%\FPC\BIN\GO32V2;%PATH%
call %DOSDIR%\watcom\setvars.bat
SET PATH=%PATH%;%DOSDIR%\PACIFIC\BIN
SET PATH=%PATH%;%DOSDIR%\xharbour\bin
SET PATH=%PATH%;%DOSDIR%\DOG
BLACKOUT
MODE CO80

現在の所 ほとんどが ちんぷんかんぷんです。

img 作成

CDROM に 焼き付ける img ファイルを作成します。


# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4021612   3202704  56% /
/dev/hda3              3265260    790436   2308956  26% /var/data
/dev/hda1               345176    235752    109424  69% /mnt
# umount /mnt/
# dd if=/dev/hda1 of=hda1-fdos-345176blk-img bs=1k
345366+0 records in
345366+0 records out
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4367324   2856992  61% /
/dev/hda3              3265260    790436   2308956  26% /var/data

# ls -l hda1-fdos-345176blk-img 
-rw-r--r--    1 root     root     353654784 Mar 10 10:39 hda1-fdos-345176blk-img
# mkdir dummy
# mount -t msdos -o loop hda1-fdos-345176blk-img dummy/
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4367328   2856988  61% /
/dev/hda3              3265260    790436   2308956  26% /var/data
/root/hda1-fdos-345176blk-img
                        345176    235752    109424  69% /root/dummy

# ls dummy/
autoexec.bat*  command.com*  fdconfig.sys*  gem.bat*  kernel.sys*  shell.raw*
bktoexec.bat*  device.raw*   fdos/          gemapps/  setup.bat*
# diff dummy/autoexec.bat dummy/bktoexec.bat 
26d25
< C:\FDOS\drivers\net\crynwr\e100bpkt 0x60
# umount dummy/
# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdb3              7617504   4367328   2856988  61% /
/dev/hda3              3265260    790436   2308956  26% /var/data

img ファイルの 検証

では この img ファイルを 検証しましょう今有るものを(/dev/hda1 フォー マットする)削除して おこないましょう。

# mkdosfs /dev/hda1
mkdosfs 2.7 (14 Feb 2001)
# mkdosfs -n freedos /dev/hda1 
mkdosfs 2.7 (14 Feb 2001)
# mount -t msdos /dev/hda1 /mnt/
# df | grep mnt
/dev/hda1               345176         0    345176   0% /mnt
# shutdown -h now

Broadcast message from root (pts/0) (Mon Mar 10 10:45:15 2008):

The system is going down for system halt NOW!
sv:~# Connection to 192.168.24.9 closed by remote host.
Connection to 192.168.24.9 closed.

freedos が 起動しないのを確認をして なーんも 無いのが 判明すれば img ファイルを 再度 /dev/hda1 に 書き込みをします。

$ ssh -l fdopstm 192.168.24.9
Password: 
$ su -
Password: 
# dd if=hda1-fdos-345176blk-img of=/dev/hda1 bs=1k
345366+0 records in
345366+0 records out
# mount -t msdos /dev/hda1 /mnt/
# ls /mnt/
autoexec.bat*  command.com*  fdconfig.sys*  gem.bat*  kernel.sys*  shell.raw*
bktoexec.bat*  device.raw*   fdos/          gemapps/  setup.bat*
# df | grep mnt
/dev/hda1               345176    235752    109424  69% /mnt

freedos 起動確認をする

# umount /mnt/
# shutdown -h now

Broadcast message from root (pts/0) (Mon Mar 10 10:54:48 2008):

The system is going down for system halt NOW!
sv:~# Connection to 192.168.24.9 closed by remote host.
Connection to 192.168.24.9 closed.

freedos を 起動させて その計算機で ssh にて 他の計算機に侵入します。

侵入された計算機で freedos の 計算機が 操作している内容を 侵入された 計算機で ファイルに書き込まれている 内容を モニターしています。

$ tail -f 0080-echo 
aster risk shift is doble quotation
aster risk shift is doble quotation
aster risk shift is doble quotation
aster risk shift is doble quotation
aster risk shift is doble quotation
aster risk shift is doble quotation
2008年 3月10日 (月) 11:01:19 JST
2008年 3月10日 (月) 11:01:31 JST
2008年 3月10日 (月) 11:01:34 JST
2008年 3月10日 (月) 11:01:36 JST
2008年 3月10日 (月) 11:01:39 JST
2008年 3月10日 (月) 11:01:54 JST
2008年 3月10日 (月) 11:02:54 JST

まあそれが どうしたといわれれば 言い返す言葉は有りませんが freedos で ssh が使えるなんて 感動します。 以下はまあ そんなもんか ということで見て おいて下さい。

# arp
Address                  HWtype  HWaddress           Flags Mask            Iface
sv.bcnet.ne.jp           ether   00:00:E2:13:92:57   C                     eth0
# arp -a
sv.bcnet.ne.jp (192.168.24.9) at 00:00:E2:13:92:57 [ether] on eth0
# last | head -1
fdopstm  pts/2        sv.bcnet.ne.jp   Mon Mar 10 10:55   still logged in   
# last | head -1
fdopstm  pts/2        sv.bcnet.ne.jp   Mon Mar 10 10:55 - 11:05  (00:09) 

にゃんたろう 拝!
2008年 3月 9日 (日) 22:56:46 JST 作成


up

Copyright © 2006.-2008. nyantarou All Rights Reserved.