PC-UNIXの最近のブログ記事

Mac OS XでVNC

| コメント(1)

なんだかんだでファイルサーバとして動き出したMac mini
SSHでリモートログイン、sambaでWindows共有と快適です。

が、やっぱGUI操作は必要だ。
いまだによく分からんのがコマンドからのCD排出。
GUIでCDアイコンをごみ箱に捨てればいいんですが。

と、いうことでリモート操作の環境を用意。
ものはもちろんVNC。「Mac VNC」でぐぐったらVNC for Mac OS Xというページが出たので
そこ見ました。
すると、今はOSXvncの方がおすすめらしいのでOSXvncを使う。


Mac miniをすぐ触れるところにいなかったため、とりあえずコマンドラインで
VNCサーバがあげられるか確認。
以下手順。

1. OSXvnc=>Sourceforgeよりダウンロード。wgetなかったのでftpで取得
2. dmg形式で落ちてきたのでhdiutilを使ってマウント
  hdiutilはコマンドラインからdmgをマウントするツール。
  hdiutil mount dmgファイル でマウントする
  アンマウントは hdiutil umount マウント先
3. マウント先にあるOSXvncを起動するととりあえずパスワードなしで立ち上がる


とりあえず上がるのだけは確認したので、別途きちんと設定します。
このままだとパスワードなしだからね。



Mac miniはNetBSDの夢を見るか:3

と、いうことでMac miniにインストールされたNetBSDですが、その後いろいろな問題が(^^;;。

・シャットダウンしない
・時々挙動がおかしい(変なエラーでる)
・openfirmwareにどんだけ頑張って書いても自動起動しない

などなど。特に一番最後が一番致命的で、再起動したときに必ずopenfirmwareから
手動で起動しなくてはいけない。
まったく同じことやってるのに手動OK自動NGってどういうことやねん。

そもそも私はこのMac miniをファイルサーバとして使いたく、この週末にでも
データ移行やりたかった。
再起動はめったにしないから目をつぶるとしてもときどき挙動おかしいのはデータ吹っ飛んだ
時に泣く・・・・

と、いうことで結局NetBSDやめてMac OS Xのままで使用。
えーっと、「転進」ということで(笑)。
Mac OS XのままでもWindows共有できるし、SSHも入ってるから画面つながなくて
いいしね。


とりあえず、せっかくなので調べて分かったこと書いておきます。

・NetBSD/macppcのFAQやインストールマニュアルはよく読んでおこう
 あとパーティショニングHOW TOも必須。
・openfirmwareはCOMMAND+OPTION(四葉のあれ)+O+Fを起動音が
 鳴り終えるまでに押せば入れます。
・同様にCを押すとCD-ROMブート
・COMMAND+OPTION+P+Rで初期化
・openfirmware上でset-defaultsで重要な設定を一括で元に戻せる。
 set-defaultだと変数を指定して一つづつ戻す
・openfirmware上でeject cd:CD-ROM排出
・ " enet:telnet,172.16.1.200" io
 とかやるとopenfirmwareでtelnetサーバがあがり、openfirmwareにtelnetアクセスできます。

Mac miniはNetBSDの夢を見るか:2

う、うごいた・・・・・
詳細はあとで。

NetBSD 2.0 (GENERIC) #0: Wed Dec 1 14:03:55 UTC 2004
builds@build:/big/builds/ab/netbsd-2-0-RELEASE/macppc/200411300000Z-obj/
big/builds/ab/netbsd-2-0-RELEASE/src/sys/arch/macppc/compile/GENERIC
total memory = 256 MB
avail memory = 238 MB
mainbus0 (root)
cpu0 at mainbus0: Version 0x8003 (Revision 0x0102), ID 0 (primary)
cpu0: HID0 8410c0bc
cpu0: 1250.00 MHz, 256KB L2 cache
uninorth0 at mainbus0
pci0 at uninorth0 bus 0
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 11 function 0
pchb0: Apple Computer UniNorth AGP Bridge (rev. 0x00)
ofb0 at pci0 dev 16 function 0: ATI Technologies product 0x5962
ofb0: 1024 x 768, 8bpp
wsdisplay0 at ofb0 kbdmux 1: console (std, vt100 emulation)
wsmux1: connecting to wsdisplay0
uninorth1 at mainbus0
pci1 at uninorth1 bus 0
pci1: i/o space, memory space enabled
pchb1 at pci1 dev 11 function 0
pchb1: Apple Computer UniNorth Host-PCI Bridge (rev. 0x00)
obio0 at pci1 dev 23 function 0: addr 0x80000000
zsc0 at obio0 offset 0x13000: irq 22,23
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
i2s at obio0 offset 0x10000 not configured
adb0 at obio0 offset 0x16000 irq 47: pm_adb_op: timeout. command = 0x0
0 targets
aed0 at adb0 addr 0: ADB Event device
apm0 at adb0: battery flags 0x0, 0% charged
wdc0 at obio0 offset 0x20000 irq 24: DMA transfer
atabus0 at wdc0 channel 0
ohci0 at pci1 dev 24 function 0: Apple Computer product 0x003f (rev. 0x00)
ohci0: can't map mem space
ohci1 at pci1 dev 25 function 0: Apple Computer product 0x003f (rev. 0x00)
ohci1: can't map mem space
ohci2 at pci1 dev 26 function 0: Apple Computer product 0x003f (rev. 0x00)
ohci2: interrupting at irq 29
ohci2: OHCI version 1.0, legacy support
usb0 at ohci2: USB revision 1.0
uhub0 at usb0
uhub0: Apple Computer OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ohci3 at pci1 dev 27 function 0: NEC USB Host Controller (rev. 0x43)
ohci3: interrupting at irq 63
ohci3: OHCI version 1.0
usb1 at ohci3: USB revision 1.0
uhub1 at usb1
uhub1: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ohci4 at pci1 dev 27 function 1: NEC USB Host Controller (rev. 0x43)
ohci4: interrupting at irq 63
ohci4: OHCI version 1.0
usb2 at ohci4: USB revision 1.0
uhub2 at usb2
uhub2: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
NEC USB Host Controller (USB serial bus, interface 0x20, revision 0x04) at pci1
dev 27 function 2 not configured
uninorth2 at mainbus0
pci2 at uninorth2 bus 0
pci2: i/o space, memory space enabled
pchb2 at pci2 dev 11 function 0
pchb2: Apple Computer UniNorth Host-PCI Bridge (rev. 0x00)
wdc1 at pci2 dev 13 function 0: interrupting at irq 39
atabus1 at wdc1 channel 0
fwohci0 at pci2 dev 14 function 0: Apple Computer UniNorth Firewire (rev. 0x81)
fwohci0: interrupting at irq 40
fwohci0: OHCI 1.1, 00:0d:93:ff:fe:4e:63:c0, 400Mb/s, 2048 max_rec, 8 ir_ctx, 8 i
t_ctx
gem0 at pci2 dev 15 function 0: Apple Computer GMAC Ethernet (rev. 0x80)
gem0: interrupting at irq 41
gem0: Ethernet address 00:0d:93:4e:63:c0, 10KB RX fifo, 4KB TX fifo
bmtphy0 at gem0 phy 0: BCM5221 10/100 media interface, rev. 4
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fw0 at fwohci0: 00:0d:93:ff:fe:4e:63:c0:0a:02:ff:ff:f0:01:00:00
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 1: cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
wd0 at atabus1 drive 0:
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 76319 MB, 155061 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488 sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(wdc1:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) (using
DMA data transfers)
cd0(wdc1:0:1): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using
DMA data transfers)
uhidev0 at uhub1 port 1 configuration 1 interface 0
uhidev0: Cypress Cypress USB Keyboard / PS2 Mouse, rev 1.00/0.01, addr 2, iclass
3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub1 port 1 configuration 1 interface 1
uhidev1: Cypress Cypress USB Keyboard / PS2 Mouse, rev 1.00/0.01, addr 2, iclass
3/1
uhidev1: 3 report ids
ums0 at uhidev1 reportid 1: 3 buttons and Z dir.
wsmouse1 at ums0 mux 0
uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0
uhid1 at uhidev1 reportid 3: input=1, output=0, feature=0
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
macmini: {4}
macmini: {5} uname -a
NetBSD macmini 2.0 NetBSD 2.0 (GENERIC) #0: Wed Dec 1 14:03:55 UTC 2004 builds
@build:/big/builds/ab/netbsd-2-0-RELEASE/macppc/200411300000Z-obj/big/builds/ab/
netbsd-2-0-RELEASE/src/sys/arch/macppc/compile/GENERIC macppc
macmini: {6}

Mac miniはNetBSDの夢をみるか

と、いうことでMac miniにNetBSDインストール開始です。

現在の進捗状況。

1.起動時常にopenfirmware(MacにおけるBIOSのようなもの)に入るようにする
2.openfirmwareからmacppcのインストールCDを起動(boot cd:,\ofwboot.xcf netbsd.macppc)
3.インストーラの動作確認完了
4. 一度パーティションを切り直し、HFSを5G、残りをNetBSDで使う
5. 5GのHFSのルートにofwboot.xcfをおく
6. NetBSDインストール

以上。

HFSにあるofwboot.xcfをキックすることは出来たが、そこからNetBSDを起動
することがまだ出来ない。
多分openfirmwareでのbootの指定が悪いのだろうけど。


調べた内容によると、
-------
openfirmware=>ofwboot.xcf=>NetBSDという起動手順をとります。
openfirmwareからはHFS/HFS+しか読めません。
のでHFSの領域を残してそこにofwboot.xcfをおく必要があります。
-------
ということらしい。




ネタ元:セキュリティホールmemo
正確にはITPro

私もRedHat7.3から移行できない悩みがあって、それは専用箱使うことで
対応することになったんだけど、他にもいっぱいいるんでしょうね~。


さて、WBELとCentOS、どっちがいいのやら。
知り合いはCentOS使ってた。



1  2
contents by leSYN情報発信所EXTRA

アーカイブ