macばかりかまっていたら windows上がらなくなってしまった2010/12/01 01:01

AMD 615EのマシンのMBR付近のHDのどこかのセクタ読めなくなってしまった。

Dual boot出来なくなってしまった。たちが悪いことに LBパーティションワークスのBM(ブートマネジャー)使っていたのだが

Windows7,Vista,XPのインストールディスク使うと最初はDVD,CD読むのだが次にBMに飛んでしまい、そこからリブート繰り返す事になってしまった。

LBのリカバリーDVDで上げると Windowsに落ちず。そのままLBのインストールになってしまう。

以前 使っていた。acronisのOS Serectorを試すと 立ち上がり時に読めないセクタあるらしく、エラーが多発した。全て無視で使えない設定をHDに入れたらしく、そのままインストールするとすんなり 複数のOSが現れて dual boot出来る

windows7 のインストールDVD入れてもチャント動く、

直ったが何かすっきりしない。どこが壊れたのだろう。何事もなかった様にPCは動いている

mac でicmp(その1)2010/12/01 02:47

appleのhttp://www.opensource.apple.com/source/network_cmds

からping.tprojを適当に探して makeしてみた

Makefileは
ーーーーー 以下 Makefile ---
Project = ping
Install_Dir = /sbin

CFILES = ping.c
MANPAGES = ping.8

Extra_CC_Flags = -mdynamic-no-pic -dead_strip

include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make

Install_Program_Mode = 04555
ーーーー 以上 Makefile

で 実行すると
$ make
Installing source for ping...
===== Building ping RELEASE =====
/Developer/usr/bin/cc -arch x86_64 -arch i386 -arch ppc -g -Os -pipe -mdynamic-no-pic -dead_strip -I/tmp/ping/Build/ping -c -o /tmp/ping/Build/ping/ping.o ping.c
===== Linking ping RELEASE =====
/Developer/usr/bin/cc -arch x86_64 -arch i386 -arch ppc -o /tmp/ping/Debug/ping \
/tmp/ping/Build/ping/ping.o
dsymutil --out /tmp/ping/Debug/ping.dSYM \
/tmp/ping/Debug/ping || true

え!!! tmpに作るのか 全く Makfileでは 解らなかった
include文のある場所は /Develop/Makefile/CoreOSの下にあるのだが 大きい

$ sudo ./ping/Debug/ping
Password:
usage: ping [-AaDdfnoQqRrv] [-c count] [-i wait] [-l preload] [-M mask | time]
[-m ttl] [-p pattern] [-S src_addr] [-s packetsize]
[-t timeout] [-z tos] host
ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
[-M mask | time] [-m ttl] [-p pattern] [-S src_addr]
[-s packetsize] [-T ttl] [-t timeout] [-z tos] mcast-group

asahi-netのDNSサーバまでは
sudo ./ping/Debug/ping 202.224.32.1
PING 202.224.32.1 (202.224.32.1): 56 data bytes
64 bytes from 202.224.32.1: icmp_seq=0 ttl=58 time=9.231 ms
64 bytes from 202.224.32.1: icmp_seq=1 ttl=58 time=6.372 ms
64 bytes from 202.224.32.1: icmp_seq=2 ttl=58 time=7.557 ms
64 bytes from 202.224.32.1: icmp_seq=3 ttl=58 time=6.970 ms
64 bytes from 202.224.32.1: icmp_seq=4 ttl=58 time=7.223 ms