2015年5月29日 星期五

Mount and dismount hard drive through a script on Windows 7

Reference:
Mount and dismount hard drive through a script

find volume name command: mountvol

umount script:
@echo off
REM Be sure to change this to the drive you want to unmount!
set drive=G:
echo Unmounting Drive...
mountvol %drive% /p
echo Drive Unmounted!
pause
exit

mount script:
@echo off
REM Be sure to change this to the drive letter you want to mount the drive to!
set drive=G
REM Be sure to change this to the Volume Name of the drive you want to mount!
set volume=\\?\Volume{ae101d9f-7653-11e3-be83-8056f23387a6}\
:start
echo Mounting Drive...
mountvol %drive%: %volume%
echo Drive Mounted!
pause
exit

在 Windows 7 執行這兩個 script 需要 Run as Administrator。
如果想直接執行必須 disable UAC。

2015年5月21日 星期四

Remote Desktop Client slow, hanging at “Securing remote connection…”

狀況:
部分無法對外連線的電腦使用遠端桌面會在連線時卡很久。

解法1:
修改 Firewall,將 Deny 改為 Reject。

解法2:
修改 group policy,改為不更新 root CA

2015年5月5日 星期二

VirtualBox 4.3 VM auto start on CentOS host

需求:CentOS 開機時將 VM 自動開機

做法:
vi /etc/rc3.d/S99local
/usr/bin/vboxmanage startvm "VM name" --type headless

Reference:
VBoxHeadless, the remote desktop server

用這種 VM 開機方式在 VM VirtualBox Manager 上只能 preview,沒辦法進去 VM 操作。
必須另外安裝 VirtualBox Extension Pack 才能用 RDP 進入操作。

VirtualBox Extension Pack 安裝指令
vboxmanage extpack install <.vbox-extpack>

在 VM 的 Remote Display 設定 server port,Ex: 5000。

用 RDP client 連線,這時要連 CentOS host IP + server port。
Ex: mstsc.exe CentOS_host_IP:5000

CentOS 5.9 安裝 VirtualBox 4.3

錯誤訊息:(more /var/log/vbox-install.log)
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

解法:
1. yum install -y gcc kernel-devel
2. export KERN_DIR=/usr/src/kernels/2.6.18-404.el5-x86_64
3. /etc/init.d/vboxdrv setup

Reference:
CentOS 6.2: VirtualBox Guest Additions -> Error: unable to find the sources ...
[Ubuntu] 解決 linux 核心升級後 VirtualBox 無法執行編譯問題