windows 7 使用 VirtualBox 無縫接上 winxp 在同一桌面簡單分享
Windows 7 64bit 使用起來是蠻順的 ~~ 不過呢 ~ 遇到一些軟體就是卡卡
的, 大概這就是微軟要出 xp mode 這個東東來讓 win7 跑 winxp 下的軟體
吧 ~~ 不過 xp mode 光下載就快 600M , 真是恐怖 ~~ 所興就先用 VirtualBox
來用用看囉 ~~ 以下簡單分享
Windows 7 64bit 使用起來是蠻順的 ~~ 不過呢 ~ 遇到一些軟體就是卡卡
的, 大概這就是微軟要出 xp mode 這個東東來讓 win7 跑 winxp 下的軟體
吧 ~~ 不過 xp mode 光下載就快 600M , 真是恐怖 ~~ 所興就先用 VirtualBox
來用用看囉 ~~ 以下簡單分享
Opensolaris ZFS 快照(snapshot)及還原簡單試作
環境如下 擁有一個 RaidZ 的 kisspool (rpool為安裝 opensolaris內建的)
root@opensolaris:~# zpool status pool: kisspool state: ONLINE scrub: none requested
config:
NAME STATE READ WRITE CKSUM kisspool ONLINE 0 0 0 raidz1 ONLINE 0 0 0 c4d0 ONLINE 0 0 0 c4d1 ONLINE 0 0 0 c5d0 ONLINE 0 0 0
errors: No known data errors
pool: rpool state: ONLINE scrub: none requestedconfig:
NAME STATE READ WRITE CKSUM rpool ONLINE 0 0 0 c5d1s0 ONLINE 0 0 0
針為 kisspool 建立 snapshot
#zfs snapshot kisspool@now
查看 snapshot 狀態
#zfs list -t snapshotNAME USED AVAIL REFER MOUNTPOINTkisspool@now 28.0K - 5.83G -rpool/ROOT/opensolaris@install 99.9M - 2.40G -
好啦, 建立 snapshot 完成了 !!
先看看在 /kisspool 有那些檔案 ~~
root@opensolaris:/kisspool# ls -l -htotal 63Mdrwxrwxrwx 2 root root 5 2009-03-18 10:22 share-rw-r--r-- 1 root root 63M 2009-03-18 11:42 VirtualBox-2.1.4-42893-SunOS.tar.gz
/kisspool 有一個 VirtualBox-2.1.4-42893-SunOS.tar.gz , 63MB ~~ 把他刪掉 ~~
#root@opensolaris:/kisspool# rm -fr VirtualBox-2.1.4-42893-SunOS.tar.gz#root@opensolaris:/kisspool# ls -ltotal 11drwxrwxrwx 2 root root 5 2009-03-18 10:22 share
檔案刪掉了 ~~ 怎麼救回來呢 ??
首先設定可以看到 .zfs 的快照目錄
#zfs set snapdir=visible kisspool
再來就是到 /kisspool/.zfs 裡找你被刪掉的檔案囉 ~~
# cd /kisspool/.zfs/snapshot/now/# ls -lhtotal 63Mdrwxrwxrwx 2 root root 5 2009-03-18 10:22 share-rw-r--r-- 1 root root 63M 2009-03-18 11:42 VirtualBox-2.1.4-42893-SunOS.tar.gz
嗯 ~~ 有一個檔名叫 VirtualBox-2.1.4-42893-SunOS.tar.gz 的檔案呢 ~~
把他回復吧 ~~
# cp VirtualBox-2.1.4-42893-SunOS.tar.gz /kisspool/
回到 /kisspool 將這個檔案試著解壓縮, 看看是否正確.
# cd /kisspool# tar zxvf VirtualBox-2.1.4-42893-SunOS.tar.gzVirtualBox-2.1.4-SunOS-r42893.pkgVirtualBoxKern-2.1.4-SunOS-r42893.pkgautoresponseReadMe.txt
天呀 ~ 可以完整解壓呢 ~ 沒有任何錯誤 ~~ 檔案就這樣救回來囉 ~~
做 Snapshot 就是這樣簡單及快速, 前後不到幾秒 ~~
Sun 推出了 xVM VirtualBox 支援了各種常見的作業系統作為主作業系統 (host OS),
包括 Windows、Mac OS X、Linux、Solaris 與 OpenSolaris。
幾乎所有平台電腦都可以安裝使用
首先先到 http://opensolaris.com/ 下載 VirtualBox 2.1.4 for Solaris and
OpenSolaris hosts
http://download.virtualbox.org/virtualbox/2.1.4/VirtualBox-2.1.4-42893-SunOS.tar.gz
<– 下載點(支援多國語言)
下載完成後, 先解壓縮囉 ~~
#tar zxvf VirtualBox-2.1.4-42893-SunOS.tar.gz
會解出兩個檔案如下
VirtualBox-2.1.4-SunOS-r42893.pkgVirtualBoxKern-2.1.4-SunOS-r42893.pkg
開始安裝
#pkgadd -G -d VirtualBoxKern-2.1.4-SunOS-r42893.pkg#pkgadd -d VirtualBox-2.1.4-SunOS-r42893.pkg
兩個都安裝好後, 重新開機
#reboot
重開後後, 在應用程式 -> 系統工具 -> 就可以看到 Sun xVM VirtualBox 了 ~~
如圖, 這樣就安裝好啦 ~~ 先到這邊, 下回再來寫如何安裝其他的 OS 囉 ~~
謝謝各位大大的收看
VirtualBox on OpenSolaris 再安裝 Fedora Core 9 在網路設定是內定採用 NAT 的方式,
會再建立一個 10.0.2.0/24 的 network !!
但是 Fedora Core 9 可以上網沒錯, 但是在 OpenSolaris 卻沒辦法連進去 Fedora Core 9 .
經過一翻測試, 在 OpenSolaris 上網卡要設定為 “固定IP” (系統 -> 管理 -> 網路)
VirtualBox 在網路設定為 host interface(主端網卡) , 設定好後 , 重新開機 .
即可以拿到跟 OpenSolaris 同一網段的 IP ADDRESS 囉 ~~
安裝Samba服務
步驟主要如下:(使用OpenSolaris新增的IPS方式)
打開左上角功能表“系統”->“系統管理”->“Package Manager”。
在工具欄下方的“Search”文本框中輸入:samba。
話說今天要在 opensolaris 裡安裝 Samba ~~ 出現以下錯誤
root@opensolaris:/usr/bin# pkg install SUNWsamba
Traceback (most recent call last):
File “/usr/bin/pkg”, line 2284, in ?
__ret = main_func()
File “/usr/bin/pkg”, line 2235, in main_func
return install(img, pargs)
File “/usr/bin/pkg”, line 710, in install
img.load_catalogs(progresstracker)
File “/usr/lib/python2.4/vendor-packages/pkg/client/image.py”, line 1445, in load_catalogs
self.load_catalog_cache()
File “/usr/lib/python2.4/vendor-packages/pkg/client/image.py”, line 1403, in load_catalog_cache
version, self._catalog =
EOFError
pkg: This is an internal error. Please let the developers know about this
problem by filing a bug at http://defect.opensolaris.org and including the
above traceback and this message. The version of pkg(5) is ‘be1ad23e7704+’.
總算被我找到解決方案囉 ~~
將 /var/pkg/catalog/catalog.pkl 刪掉就好囉 ~~
就再 #pkg refresh 一次, 就可以了 ~~