2010年11月30日 星期二

BartPE轉到USB隨身碟

BartPE(PEBuilder)可以將XP核心,轉到CD-ROM或USB上面當成開機碟。對於維修電腦來說,是一個非常好用的隨身工具。

之前,我都是作成光碟片的模式,沒有遇到過什麼問題。這次要轉到USB隨身碟上,卻耗掉我大半天的時間。查看文件及實做的問題,大部分的狀況都讓我遇上了,只能說太Lucky了。

這次主要針對”PE to USB”的部份做整理,讓自己以後忘記時可以參考。至於如何使用PE,網路上有很多文件,請自行查詢。

在實做之前,以下幾點需注意:
  • XP Source需為SP1以上版本,建議採用SP3,可支援較多的SATA/SCSI驅動程式。
  • 不要使用OEM版的XP光碟,例如買DELL/HP/ASUS…附的光碟,找零售版或企業授權版光碟。
  • PE不支援加密及FAT32格式。磁碟格式需為FAT16或NTFS。
  • 另外還要Windows 2003 SP1裡面的兩個檔案,以下會提到。

1. 首先到pebuilder官網,下載3.1.10a版本。此版本內建pe2usb程式,不需要另外下載。安裝完畢後,程式預設會放在c:\pebuilder3110a資料夾。
http://www.nu2.nu/pebuilder/#download

2. 建立PE的Source。將Windows XP的i386放到硬碟上,當成PE抓取XP的Source。在此範例中,我是放到c:\BartPE Source。

3. 執行PE Builder,跳出以下的主畫面。
  •  Source:選擇c:\BartPE Source。
  •  Output維持預設值即可。 


4. 按”Build”按鈕,PE開始去抓Source資料,並在c:\ pebuilder3110a\底下產生一個BartPE資料夾。


5. 接下來到微軟網站下載WINDOWS 2003 SP1。 
http://www.microsoft.com/downloads/en/details.aspx?FamilyId=22CFC239-337C-4D81-8354-72593B1C1F43&displaylang=en 

6. 解壓縮Windows 2003 SP1檔案,找到以下兩個檔案。 
  •  setupldr.bin 
  •  ramdisk.sy_ 
7. 再次解壓縮ramdisk.sy_,會得到ramdisk.sys檔案。

8. 在c:\ pebuilder3110a\底下建立srsp1資料夾,並將setupldr.bin及ramdisk.sys放到該資料夾底下。

9. 將USB隨身碟接上電腦,並賦予一個磁碟機代號,例如i:。

10. 進入cmd模式,並到c:\ pebuilder3110a資料夾底下,輸入pe2usb i:,然後按Enter。
接下來PE開始將資料轉到USB隨身碟上。


11.      當完成時,會出現以下畫面。

  

12. 接下來拿這顆USB隨身碟去開機,應該就大功告成了。


(PS. BIOS開機選項要調整USB為第一順位)

2010年11月28日 星期日

2011.11.27 清水單車之旅

今天完成上次沒騎的路線,也就是台中-沙鹿-清水-清泉崗-台中環狀路線。

這是中港路經過國道2號底下拍攝的。


這邊也是沙鹿登山自行車道另一個入口。上回騎的是前面那個入口。
參考這篇文章 -- http://mike7120.blogspot.com/2010/11/blog-post.html

沿著二高旁邊往前騎就是啦。不過這不是今天要騎的路線,下次再來吧。

經過弘光科技大學。

前方兩根像天線的東西,就是沙鹿地標--沙鹿之翼。

距清水只剩4KM了。

左手邊就是鹿寮,類似台北的五分埔,都是批發衣飾的,不過現在沒落了。

這是清水清彩雲天宮。


知名的清水王塔米糕。

終於來到清水紫雲巖觀音廟了。

小白一定要照相的啦。

它的廁所重建過了,跟之前來完全不同。乾淨又有質感,不輸飯店的喔。


回程走以前的舊路回去,前面左轉就是中清路。
沒錯,就是水湳機場前面那條中清路,一路從台中連接到清水這邊。

爬過大肚山前,先來段小坡當開胃菜。

道路兩旁都是墓仔埔。曾經晚上開車經過這邊,感覺很有氣氛。
前方斜坡上方那棟建築物,是嘉陽高中。大門口正對公墓花園,更有氣氛。

經過電塔,順手照起來。

爬坡。

再繼續爬坡。

經過高速公路上方的天橋,前方指標在豐原交流道前。

來到傳說中的台中機場。門口真的很小,這樣也是國際機場?

接下來旁邊就是漢翔公司了,就是生產國產戰鬥機那家公司。

經過清泉崗基地門口。

今天天氣真的很好,不熱不冷,很適合騎車。路程43.3KM,騎乘時間3小時。

2010年11月23日 星期二

PHP撈AD資料

其實PHP撈AD資料已經想很久了,只是一直沒空去做(就是懶啦...)。

最近想到要做分機表,從AD上既有的通訊錄去撈出來做是最快的,因此花了兩天的時間,完成此次作品。

在寫此程式前,請先到php.ini檔,打開php_ldap.dll的功能(預設是關閉的),否則執行時會出現未定義函數的錯誤訊息。(打開後記得要重啟apache服務,功能才會生效)


在範例檔中,前面的連線程式屬於制式化的寫法,沒有什麼問題。花我最多時間的就是AD欄位名稱的查詢,以及資料的撈出。

PHP撈AD有兩種模式(應該是),我選擇類似資料庫的模式,也就是將資料一筆一筆撈出(ldap_first_entry / ldap_next_entry),然後將每一筆資料的欄位屬性解析出來(ldap_get_values)。

這次收穫蠻多的,除了使用PHP撈AD資料外,還學會如何查AD的欄位名稱。參考這篇如何查詢AD欄位屬性


//連到AD Server的帳號密碼
$account="帳號";
$password="密碼";
$server="Server IP";
//連線到AD server
$conn=ldap_connect($server) or die("Could not connect to LDAP server");
//以下兩行務必加上,否則AD無法在不指定OU下,作搜尋的動作
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldapconn, LDAP_OPT_REFERRALS, 0);
//連線bind帳號密碼
$ldap_bd=ldap_bind($conn,$account,$password);
//檢查帳號密碼是否正確
if ($ldap_bd) {
    echo "Auth passed!";
} else {
    echo "Auth failed!";
}


//設定AD搜尋範圍
$dn="ou=Users,dc=abc,dc=com,dc=tw";//查詢的路徑
$filter = "CN=欲查詢的姓名";//過濾物件
$result = ldap_search($conn,$dn,$filter);//查詢LDAP資訊
//計算找到幾筆資料
$count=ldap_count_entries($conn,$result);
echo $count;
//取得 ldap_search搜尋結果第一筆ID資料
$entry = ldap_first_entry($conn, $result);
if ($entry)
{
    $attr = array("description","displayName","title","mail","telephoneNumber","mobile","ipPhone","department");
 do
 {
        foreach ($attr as $attribute)
  {
            $val=ldap_get_values($conn, $entry, $attribute);
            echo "$attribute: $val[0]
";
        }
        echo "<hr>";
    }
 while ($entry = ldap_next_entry($conn, $entry));
}
//關閉ldap連線
ldap_close($conn);


最後感謝一整天大大,因為參考他的大作,才能將原始程式碼刊出,不再使用圖片方式張貼。
http://272586.blogspot.com/2009/01/blogspot.html

2010年11月21日 星期日

2010.11.21 三義單車之旅

去三義完全是臨時起意,本來是規劃騎到后里後,再從后里馬場騎后豐自行車道回家。

結果騎到后里後,看著火燄山,心想不如騎到三義吧。騎到三義後,又想不如騎到勝興火車站吧。看著3公里的山路,心想:我還是回家吧。哈.....

不過說真的,這條路線個人是不建議騎,主要道路都在幹道上,車多危險,空氣很差。想騎的人,最好早點出發。不過狀況不會改善多少。

早上約7:20開始出發,從北屯路往豐原前進。


這是潭雅神車道,潭子這端的起點。


豐原的公賣局。


這是豐原整治中的親水公園。

后豐大橋旁的水管橋。

這是往后里馬場的路,整理的很漂亮,跟以前差很多。這要拜中科之賜。道路兩旁就是中科后里園區。

繞道到后里火車站看看。


后里以薩克斯風聞名,這是后里火車站前的薩克斯風店。


來到中社觀光花市了。

看到火炎山了,三義我來了。


前方的道路蜿蜒而上,右邊山頂那棟白色建築物,就是目標。好遠喔.....

往山義的爬坡路段,一路跟高速公路平行,開車經過這段爬坡就知道有多長了。好累....

來到三義工業區了,快到了。

往前又騎了一段,來到裕隆大本營。

終於來到三義的木雕街了。

小白跟台灣藝術博物館看板。

台灣藝術博物館外觀。

到三義麥當勞前,會先經過西湖渡假村。

這是三義麥當勞內部的旅遊地圖。

在麥當勞前照一張作紀念。

回程途中,經過火炎山再照一張。

這個是靠近泰安的輸水管,不知道叫什麼名稱,不過蠻壯觀的。

這次總共騎69.7公里,加上休息時間約5個鐘頭。