インストール の 後処理 です
$ 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”は
これから 色々 変えて行くのでしょうが
# 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
現在の所 ほとんどが ちんぷんかんぷんです。
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 ファイルを 検証しましょう今有るものを(/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 作成