Tạo đĩa cài đặt HĐH Win XP tích hợp bản sửa lỗi - VN-Zoom forum

Go Back   VN-Zoom forum > Chia sẻ kiến thức > Hệ điều hành
Đăng Ký Quên mật khẩu Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc
 
Tạo đĩa cài đặt HĐH Win XP tích hợp bản sửa lỗi
Gửi Ðề Tài Mới  Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 17-03-2008, 00:16   #1 (permalink)
Búa Gỗ
 
kientk4's Avatar
 
Tham gia: Feb 2008
Bài: 13
Điểm: 11/6 bài viết
Default Tạo đĩa cài đặt HĐH Win XP tích hợp bản sửa lỗi

Chúng ta đều biết HĐH Windows luôn xuất hiện lỗi và khiếm khuyết. Sau khi cập nhật service pack 2 (Windows XP) nhằm bảo vệ người dùng khỏi những cuộc tấn công thường gặp của sâu và virus, ngăn chặn quảng cáo pop-up… Microsoft vẫn đều đặn công bố những bản patch sửa lỗi mới tại . Thật bực mình mỗi khi cài mới HĐH Windows, bạn phải tốn công cập nhật các bản service pack, bản nâng cấp, sửa lỗi các lỗ hổng an ninh… Nếu có thể tích hợp (slipstream) những bản sửa lỗi trên vào đĩa source cài đặt và thiết lập sẵn các thông tin cần thiết, Windows sẽ tự động điền các thông tin này trong quá trình cài đặt là bạn có thể bỏ đi pha một tách cà phê và “rung đùi” thưởng thức thành quả của mình.

Thông tin trong bài viết hoàn toàn không mới. Bạn đọc có thể tự tìm hiểu thêm qua những thông tin có sẵn trên Internet, đặc biệt tại website và cả trên tạp chí của chúng tôi (Tạo đĩa khởi động Windows 2000/XP tích hợp Service Pack, TGVT A , số 11/2003, Tr.116). Điều chúng tôi muốn chia sẻ với bạn đọc là những kinh nghiệm từ yêu cầu thực tế trong công việc của chúng tôi.
Chuẩn bị


* Đĩa CD cài đặt Windows XP

* Service pack 2 (SP2); có thể tải về bản tiếng Anh tại

* Phần mềm ISOBuster

* Phần mềm ghi đĩa CD có sẵn (đi kèm với ổ CD-RW) hoặc những phần mềm như Nero Burning ROM, Easy CD Creator,

* Ổ CD-RW và vài đĩa CD-R, CD-WR

* Phần mềm Virtual PC

Tích hợp SP2 vào source cài đặt

Tạo thư mục WinXP và sao chép toàn bộ nội dung đĩa CD Windows XP vào thư mục này (ví dụ: D:\WinXP\Source).

Sao chép bản SP2 vào thư mục D:\WinXP và đổi tên thành XP_sp2.

Chọn Start.Run.Cmd để mở cửa sổ DOS-Prompt và chuyển đến thư mục chứa SP2. Nhập dòng lệnh XP_sp2 /integrate :\WinXP\Source và nhấn Enter (Hình 1).

Nếu thực hiện thành công, quá trình tích hợp sẽ hiển thị bảng thông báo kết quả (Hình 2). Bạn sẽ thấy dung lượng thư mục Source thay đổi.

Tạo đĩa CD cài đặt có khả năng khởi động

Đưa đĩa CD Windows XP vào ổ CD-ROM. Sử dụng IsoBuster để trích xuất phần khởi động của Windows XP và sao lưu vào thư mục D:\WinXP (Hình 3).

Sử dụng chương trình ghi đĩa (chúng tôi sử dụng Nero Burning ROM) để tiến hành ghi source cài đặt ra đĩa CD.

Khởi động chương trình Nero, chọn CD-ROM (Boot) trong cửa sổ New Compilation. Trong Boot tab, chọn Image File và Browse đến nơi chứa tập tin chứa phần khởi động của Windows XP (Hình 4). Chọn Enable Expert Settings và chọn No Emulation, thay đổi Number of loaded sectors là 4 (nếu quên thiết lập này, đĩa CD sẽ không thể khởi động).

Trong ISO tab, thiết lập các thông số theo hình minh họa (Hình 5) hoặc để mặc định.

Nếu thích, bạn có thể đặt lại tên đĩa CD mới giống với đĩa CD Windows XP gốc trong Label tab; WXPCCP_EN với Windows XP Pro, WXHCCP_EN với Windows XP Home…

Chọn New để lựa chọn những tập tin cần ghi lên đĩa CD. Trong File Browser, kéo và thả tất cả thư mục, tập tin trong D:\WinXP\Source vào cửa sổ ISO (Hình 6).

Chọn Burn và thực hiện những thao tác cuối để hoàn tất quá trình ghi đĩa.

Cuối cùng bạn sẽ có một đĩa CD cài đặt Windows XP đã tích hợp SP2. Trong bài viết kỳ tới, chúng tôi sẽ giới thiệu với bạn đọc việc tích hợp các miếng vá sửa lỗi, driver một số thiết bị phần cứng mà Windows không có sẵn cũng như việc “tự động hóa” quá trình cài đặt Windows và một số phần mềm cần thiết cho bất kỳ một hệ thống nào như Antivirus, Anti spyware, phông tiếng Việt…

Ghi chú

Bạn có thể áp dụng thông tin trên trong việc tích hợp service pack của Windows 2000, 2003.
Một giải pháp khác để thực hiện việc tích hợp service pack là sử dụng tiện ích Autostreamer ( tuy nhiên, giải pháp này không linh hoạt trong việc tích hợp các miếng vá lỗi

1. “Tự động hóa” việc cài đặt HĐH Windows Setup cần cung cấp một số thông tin như phân vùng cài đặt, tên người dùng, số đăng ký bản quyền (Product Key), mã quốc gia người dùng, cấu hình mạng, bàn phím… Như vậy, nếu bạn đã có đầy đủ những thông tin thì hãy lưu chúng vào winnt.sif - tập tin trả lời tự động; Windows Setup sẽ không “làm phiền” đến bạn nữa. Thực hiện như sau:

- Mở Notepad, tạo một tập tin với nội dung:

;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated=”0″
UnattendedInstall=”Yes”
[Unattended]
UnattendMode=FullUnattended
DriverSigningPolicy=Ignore
OemPreinstall=Yes
FileSystem=LeaveAlone
ExtendOEMPartition=0
TargetPath=\WINDOWS
OemSkipEula=Yes
LegacyNIC=1
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
AutoLogon=Yes
AutoLogonCount=100
OEMSkipRegional=1
TimeZone=205
OemSkipWelcome=1
[GuiRunOnce]
%systemdrive%\hotfixes\hotfixes.cmd
[UserData]
ProductID=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
FullName=”xxx”
OrgName=”xxx
ComputerName=xxx
[TapiLocation]
CountryCode=84
Dialing=Tone
AreaCode=8
[Identification]
JoinDomain=WORKGROUP
[Networking]
InstallDefaultComponents=Yes

- Thay các ký tự “xxx” tại các mục bằng thông tin của bạn như Product Key trong mục ProductID, tên người dùng trong mục FullName, tên cơ quan, tổ chức bạn làm việc trong mục OrgName, tên máy tính HĐH sẽ cài đặt trong ComputerName.

- Sao lưu tập tin này với tên winnt.sif trong thư mục D:\WinXP\Source\I386.

Lưu ý:

Kinh nghiệm thực tế cho thấy nên thiết lập AutoPartition=0 (mục Data), bạn sẽ tự quyết định phân vùng cài đặt HĐH. Nếu thiết lập AutoPartition=1, Windows Setup sẽ tự động cài đặt HĐH lên bất cứ phân vùng nào còn trống. Tham khảo thêm thông tin tại để bổ sung một số tùy chọn như không cài đặt Windows Messenger, MSN Explorer, thiết lập độ phân giải mặc định, kích hoạt Windows Firewall… Ngoài ra, Microsoft cũng cung cấp một tiện ích (XP SP2 Deployment Tools) giúp bạn tạo tập tin này bằng giao diện đồ họa (GUI).

2. Tích hợp các miếng vá sửa lỗi
Tương tự việc tích hợp SP2 của XP Pro, sử dụng lệnh “integrate” để tích hợp những bản vá sửa lỗi. Tham khảo cách thực hiện tại

Liệu bạn có đủ kiên nhẫn “ngồi” tích hợp vài chục bản vá sau bản SP2 của Windows XP (và cả bản sửa lỗi những lỗ hổng của SP2)? Tệ hơn nữa, Microsoft vẫn “đều đặn” công bố những bản vá mới để khắc phục những khiếm khuyết của HĐH và việc này dường như không bao giờ ngừng.

Giải pháp đơn giản hơn là sao chép tất cả những bản patch, hotfix (từ Windows Update) vào một thư mục, tạo tập tin thực thi (.bat hoặc .cmd) để cài đặt. Sau khi cài đặt Windows, tập tin này sẽ tự động tiếp tục thực hiện việc cập nhật những bản sửa lỗi này. Mỗi khi có bản sửa lỗi mới, bạn chỉ việc tải về, chép chúng vào thư mục trên, bổ sung dòng lệnh trong tập tin thực thi là bạn có thể tự hào “luôn đi kịp thời đại”.

Cách thực hiện như sau:

- Tạo thư mục Hotfix và chép các bản sửa lỗi cần cập nhật vào thư mục này (ví dụ: D:\WinXP\Source\$OEM$\$1\Hotfixes).

- Tạo tập tin thực thi có nội dung sau:

@echo off
setlocal
set fix=%systemdrive%\hotfixes
%fix%\KB123456_Wxp_sp2_x86.exe /Z /Q
%fix%\KB456789_Wxp_sp2_x86.exe /Z /Q
……

Với KBxxxxxx_Wxp_sp2_x86.exe là tên các bản sửa lỗi

- Sao lưu tập tin này với tên hotfixes.cmd (hoặc hotfixes.bat) trong D:\WinXP\Source\$OEM$\$1\Hotfixes (trong XP, tôi thích đặt tên tập tin .cmd hơn).

- Trong tập tin winnt.sif, bổ sung thêm dòng lệnh sau:

[GuiRunOnce]

%systemdrive%\hotfixes\hotfixes.cmd

Ghi chú:
- Bổ sung tùy chọn “/N” nếu không muốn Windows tạo bản sao lưu những tập tin bị cập nhật hoặc thay thế để tránh lãng phí dung lượng đĩa cứng. Tuy nhiên, sẽ khá nguy hiểm trong trường hợp việc cập nhật làm mọi thứ tồi tệ hơn.

- Nên lược bớt tên các bản sửa lỗi để đơn giản hơn khi thao tác. Ví dụ KB123456_Wxp_sp2_x86.exe thành KB123456.exe

- Một giải pháp khác là tách riêng thư mục chứa các bản sửa lỗi, ghi chúng lên đĩa CD-RW và tạo tập tin Autorun. Sau khi cài đặt Windows, sử dụng đĩa này để tiếp tục cập nhật HĐH.

- Giải pháp này thường được áp dụng khi bạn sử dụng đường truyền Internet có tốc độ chậm (dial-up 56Kb). Nếu sử dụng kết nối Internet tốc độ cao (ISDN hoặc ADSL chẳng hạn), bạn có thể thiết lập AutoUpdate tự động thực hiện việc cập nhật bản sửa lỗi qua mạng Internet.

- Bạn sẽ gặp thông báo lỗi cài đặt với những bản vá được phát hành trước SP2. Hãy sử dụng thông tin trong tab Version (nhấn phải chuột trên tập tin sửa lỗi, chọn Properties) để xác định chính xác chúng có tương thích với phiên bản HĐH bạn đang sử dụng hay không (hình minh họa).

Sau khi thực hiện việc tích hợp, bạn chỉ việc kéo và thả tất cả những tập tin, thư mục trong D:\WinXP\Source vào cửa sổ ISO của trình ghi đĩa trước khi chọn lệnh Burn để hoàn tất công việc.
Hiện đang vắng mặt   Trả Lời Với Trích Dẫn
Có 3 thành viên cảm ơn kientk4 cho bài viết này:
taxuanthaian (26-03-2008), tinhlanhuthe (17-03-2008), xxxx_555_xxxx (29-03-2008)
Old 17-03-2008, 00:27   #2 (permalink)
Búa Đá Đôi
 
tinhlanhuthe's Avatar
 
Tham gia: Nov 2007
Đến từ: Nha Trang
Bài: 79
Điểm: 27/17 bài viết
Default

bài này hay đấy, nhưng đã test thử chưa vậy bạn
Hiện đang vắng mặt   Trả Lời Với Trích Dẫn
Old 12-05-2008, 11:52   #3 (permalink)
Gà Con
 
Thần Phong's Avatar
 
Tham gia: Apr 2008
Bài: 5
Điểm: 0/0 bài viết
Default

Vậy còn những phiên bản windows khác thì sao, cách thức thực hiện có giống như trên không??
Hiện đang vắng mặt   Trả Lời Với Trích Dẫn
Gửi Ðề Tài Mới  Trả lời


Ðang xem: 1 (0 thành viên & 1 khách)
 
Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
Bạn không được quyền gửi bài
Bạn không được quyền gửi trả lời
Bạn không được quyền gửi kèm file
Bạn không được quyền sửa bài

vB code đang Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Tắt


Múi giờ GMT +7. Hiện tại là 02:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2007, Jelsoft Enterprises Ltd.