Tuesday, May 5, 2009

Slipstreaming IE8 into Windows Vista

การ Slipstream IE8 เข้าไฟล์อิมเมจสำหรับติดตั้ง Windows Vista
Internet Explorer 8 เวอร์ชัน Final ออกมาได้ระยะหนึ่งแล้ว สำหรับท่านที่ต้องการรวม IE8 เข้าไฟล์อิมเมจสำหรับติดตั้ง Windows Vista สามารถทำได้ตามขั้นตอนดังนี้

หมายเหตุ: IE8 สามารถ Slipstream รวมเข้ากับ Windows Vista และ Windows Server 2008 เท่านั้น

การเตรียมความพร้อม
ก่อนดำเนินการ Slipstream IE8 เข้ากับ Windows Vista จะต้องทำการเตรียมความพร้อมดังนี้

1. ติดตั้ง Windows Automated Install Kit
โดยสามารถดาวน์โหลดได้จากเว็บไซต์ http://www.microsoft.com/downloads/details.aspx?FamilyId=94BB6E34-D890-4932-81A5-5B50C657DE08&displaylang=en โดยให้ติดตั้งเวอร์ชันตามเครื่องที่ลงโปรแกรมไม่ใช่ตามเวอร์ชันที่ต้องการทำ slipstreaming IE8

2. ทำการสร้างโฟลเดอร์ Windows Vista
ทำการก็อปปี้โฟลเอร์ Vista จากเซ็ตอัพซีดีลงเครื่อง ตัวอย่างเช่น c:\slipstreaming\vistasp1x86

3. สร้างโฟลเดอร์ชั่วคราว 3 โฟลเดอร์ ชื่อ Mount, Pkg, Sandbox ดังนี้
c:\slipstreaming\mount
c:\slipstreaming\pkg
c:\slipstreaming\sandbox

4. ดาวน์โหลด IE8 เวอร์ชัน Final
ทำการดาวน์โหลด IE8 เวอร์ชัน Final โดยจะต้องสัมพันธ์กับเวอร์ชันของ Vista โดยให้เก็บไฟล์ไว้ในโฟลเดอร์ c:\Slipstreaming\IE8x86en

โดยสามารถดาวน์โหลด IE8 Final ได้ที่เว็บไซต์ ดังนี้
• Internet Explorer 8 สำหรับ Windows Vista
ดาวน์โหลด Internet Explorer 8 for Windows Vista หรือดาวน์โหลดจากเว็บไซต์ http://download.microsoft.com/download/F/8/8/F88F09A2-A315-44C0-848E-48476A9E1577/IE8-WindowsVista-x86-ENU.exe

• Internet Explorer 8 สำหรับ Windows Vista 64-bit
ดาวน์โหลด Internet Explorer 8 for Windows Vista 64-bit หรือดาวน์โหลดจากเว็บไซต์ http://download.microsoft.com/download/D/C/F/DCF5DACB-313F-40C6-889C-AD1F8546099D/IE8-WindowsVista-x64-ENU.exe

5. แตกและขยายไฟล์ MSU
5.1 ทำการแตกไฟล์ MSU โดยเปิดคอมมานด์พร็อมท์แล้วไปยังโฟลเดอร์ที่เก็บไฟล์ IE8 สำหรับคำสั่งที่ใช้แตกไฟล์ คือ [IE8.exe path] /x: [folder you want the MSU to be placed]

ตัวอย่าง c:\Slipstreaming\IE8x86en\IE8-WindowsVista-x86-enu.exe /x: c:\Slipstreaming\IE8x86en

5.2 ทำการขยายไฟล์ MSU โดยเปิดคอมมานด์พร็อมท์แล้วไปยังโฟลเดอร์ที่เก็บไฟล์ IE8 สำหรับคำสั่งที่ใช้แตกไฟล์ คือ expand.exe [path to the IE8.MSU] -F:* [pkg folder]

ตัวอย่าง: expand.exe c:\Slipstreaming\IE8x86en\IE8.MSU -F:* c:\Slipstreaming\pkg

การ Slipstream IE8
1. Mount the Vista install image to your temporary location.
ในหน้าต่างคอมมานด์พร็อมท์ ให้รันคำสั่ง imagex.exe /mountrw install.wim [imagenumber] [mountfolder]

ตัวอย่าง: การ slipstreaming IE8 เข้า Vista Ultimate ซึ่งมีหมายเลข imagenumber = 4 คำสั่งที่ใช้จะเป็นดังนี้

"C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /mountrw C:\Slipstreaming\VistaSP1x86en\sources\install.wim 4 C:\Slipstreaming\mount

หมายเหตุ: ในกรณีที่ไม่ทราบหมายเลข Imagenumber ของ Vista เวอร์ชันที่ใช้ ให้ใส่ค่ามากกว่า 4 มากๆ เช่น 20 เป็นต้น เพื่อให้เกิดความผิดพลาดและระบบจะทำการแสดงหมายเลข Imagenumber ทั้งหมด จากนั้นทำการรันอีกครั้ง โดยใส่หมายเลขให้ตรงกับเวอร์ชันของ Vista

2. Slipstream IE8 into the Vista image.
2.1 ถ้าใช้ Windows Vista เวอร์ชัน Gold image ให้ทำการแก้ไขเพอร์มิสชัน โดยการรันคำสั่ง attrib -R "[mountfolder]\Windows\Offline Web Pages" ที่คอมมานด์พร้อมท์

ตัวอย่าง: attrib -R "C:\Slipstreaming\mount\Windows\Offline Web Pages"

ถึงขั้นตอนนี้ก็พร้อมที่จะทำการ slipstream IE8 แล้ว โดยให้รันคำสั่ง pkgmgr.exe /n:[package folder]\WindowsVista-KB#-NEUTRAL.xml /o:”[mount folder];[mount folder]\windows” /s:[sandbox] /l:[where you want the log file to be stored] ที่คอมมานด์พร้อมท์

ตัวอย่าง: "c:\Program Files\Windows AIK\Tools\x86\Servicing\pkgmgr.exe" /n:"c:\Slipstreaming\pkg\Windows6.0-KB944036-x86.xml" /o:""c:\Slipstreaming\mount";"c:\Slipstreaming\mount\windows"" /s:"c:\Slipstreaming\sandbox" /l:"c:\Slipstreaming\slp.log"

2.2 หลังจากนั้นให้ทำการแก้ไขเพอร์มิสชันกลับเหมือนเดิม โดยการรันคำสั่ง attrib +R "[mountfolder]\Windows\Offline Web Pages" ที่คอมมานด์พร็อมท์

ตัวอย่าง: attrib +R "C:\Slipstreaming\mount\Windows\Offline Web Pages"

หมายเหตุ:
1. ตัวสอบให้แน่ใจว่าได้ทำการติดตั้งคำสั่ง pkgmgr.exe พร้อมกับเครื่องมือ WAIK
2. ถ้าการทำ slipstream ประสบความสำเร็จ ในไฟล์ slp.log จะมีข้อความว่า “exit code 0x00”

3. Save the changes.
ทำการบันทึกการเปลี่ยนแปลงโดยใช้คำสั่ง imagex.exe /commit /unmount ที่คอมมานด์พร็อมท์

ตัวอย่างเช่น:
"c:\Program Files\Windows AIK\Tools\x86\imagex.exe" /commit /unmount c:\Slipstreaming\mount

ถึงตรงนี้จะเสร็จขั้นตอนการทำ slipstream IE8 เข้าในอิมเมจสำหรับติดตั้ง Windows Vista แล้ว ขั้นตอนต่อไปจะเป็นการสร้างไฟล์ ISO สำหรับใช้เป็นแผ่นดีวีดีติดตั้ง Windows Vista

4. Make Windows Vista bootable DVD
ทำการสร้างไฟล์ ISO สำหรับใช้เป็นแผ่นดีวีดีติดตั้ง Windows Vista โดยใช้คำสั่ง cdimage.exe –l[disc_label] -t[mm dd="" yyyy:hh:mm=""] -m -u2 –b[path_of_bootable_img_file] [path_of_installation_source] [path_with_filename_is_to_be_created] ที่คอมมานด์พร็อมท์

ตัวอย่าง: cdimage.exe –lVISTA32_IE8_DVD –t04/13/2009 -m -u2 –b C:\slipstreaming\vistasp1x86\Boot\bootetfs.com C:\slipstreaming\vistasp1x86 D:\VISTA32_DVD.ISO

หมายเหตุ: path_of_bootable_img_file และ path_of_installation_source จะต้องสัมพันธ์กับขั้นตอนที่ 2 ของการเตรียมความพร้อม

5. Burn Windows Vista ISO to DVD
ทำการเบิร์นไฟล์ ISO ที่ได้ในขั้นตอนที่ 4 ลงแผ่นดีวีดี หลังจากการเบิร์นเสร็จแล้ว สามารถใช้แผ่นดีวีดีที่ได้ในการติดตั้ง Windows Vista พร้อมกับ IE8

หมายเหตุ: หลังจากทำการติดตั้ง Windows Vista ด้วยอิมเมจที่สร้างขึ้น โดย IE8 จะปรากฎอยู่ภายใต้ Installed updates และหากต้องการยกเลิกการติดตั้งก็สามารถทำได้ตามขั้นตอนปกติ

การติดตั้งแบบ Unattended
สามารถสร้างไฟล์ answer.xml เพื่อใช้ในการติดตั้ง IE8 แบบ Unattended ได้ โดยสามารถอ่านรายละเอียดได้ที่ IE Settings customizable via unattended (http://technet2.microsoft.com/WindowsVista/en/library/d3c324c4-b516-4c38-b1dd-04829022d5ee1033.mspx)

แหล่งข้อมูลอ้างอิง
Slipstreaming IE8
How to slipstream IE8 in Windows Vista

บทความโดย: Thai Windows Administrator Blog

© 2009 TWAB. All Rights Reserved.

0 Comment: