Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin Khoa Công ngh Thông Tin
Tài liệu kỹ thuật Chuyên đề: HƯỚNG DẪN CÀI ĐẶT & TỐI ƯU HÓA Windows XP Personal Edition Dự án phát triển vì cộng đồng người Việt - 2 - Phần 01: GIỚI THIỆU - QUY ĐỊNH CHUNG - CHUẨN BỊ QUY ĐỊNH CHUNG: Folder Dùng để D:\XPPE Thao tác chính D:\Temp Lưu các file tạm D:\SaoLuu Sao lưu driver 1/ Đôi nét về Windows XP Personal Edition (XPPE): - XPPE - tên dự án phát triển Hệ điều hành (HĐH)vì cộng đồng người Việt không vụ lợi - là 1 HĐH đặc biệt, có những đặc điểm chính như sau: + Đòi hỏi cấu hình thấp. + Xây dựng trên nền tảng Windows XP Professional Edition, thời gian gần đây, được xây dựng lại trên nền tảng Windows XP Corporate Edition. + Kích thước cực kỳ nhỏ gọn (chỉ khoảng 1/3 so với những phiên bản Windows XP khác). + Tích hợp bản sửa lỗi Service Pack (SP) 2. + Tích hợp gói sửa lỗi RyanVM UpdatePack 2.01 + Tích hợp sẵn Windows Media Player 10. + và có nhiều tính năng tiên tiến khác mà ở những phiên bản WinXP khác không hề có. - Đối tượng chính mà XPPE nhắm đến là người dùng gia đình (ở mức phổ thông) à XPPE có thể chạy rất tốt trên những máy có cấu hình thấp (thấp hơn tiêu chuẩn đề ra (cấu hình) của những phiên bản WinXP khác). 2/ Do đâu mà XPPE có dung lượng nhỏ đến như vậy ? - Điểm tạo nên sự khác biệt lớn nhất giữa HĐH Windows XP so với những phiên bản Windows trước đó, chính là khả năng nhận biết thiết bị. WinXP có thể nhận biết hầu hết các thiết bị trong máy của bạn 1 cách tự động à như vậy, WinXP sẵn chứa trong mình 1 lượng trình điều khiển thiết bị (driver) rất lớn. - Thực tế, khi bạn truy cập vào website của hãng Microsoft (MS), bạn dễ dàng nhận thấy rằng, MS có 1 danh sách các đối tác rất dài (ví dụ như: HP, SamSung, Sony, IBM, ) à điều này dễ dàng giải thích tại sao, khi cài WinXP lên máy bộ của các hãng đối tác này, các thiết bị trong máy của bạn được nhận diện 1 cách triệt để. - Trong khi đó, số lượng cá nhân ở Việt Nam (VN) được sở hữu 1 máy bộ cho riêng mình chỉ chiếm 1 phần thiểu số rất nhỏ à việc WinXP mang theo trong mình số lượng driver cực lớn không còn mang giá trị thực tiễn. - Bên cạnh việc loại bỏ 1 phần rất lớn số lượng driver, XPPE còn được loại bỏ bớt 1 số tính năng không cần thiết đối với người dùng gia đình (những tính năng cao cấp dành cho Quản Trị Viên Mạng, Chuyên Viên Mạng, Lập Trình Hệ Thống cao cấp, ). 3/ Lược bỏ 1 phần lớn số lượng driver ? Điều này mang lại lợi ích gì ? - Việc cài đặt WinXP vào hệ thống của người dùng, bao gồm 2 giai đoạn chính. + Giai đoạn 1 (text mode): trong giai đoạn này, hầu hết nội dung trên CD WinXP sẽ được copy vào hệ thống. + Giai đoạn 2 (GUI mode): việc cài đặt WinXP sẽ thực sự được tiến hành trong giai đoạn này. Ở cuối tiến trình, sẽ là công đoạn xóa bỏ những file / chức năng không cần thiết (do người dùng thiết lập). à dung lượng CD WinXP càng nhỏ à thời gian copy dữ liệu từ CD vào hệ thống (giai đoạn 1) càng ít. Hơn thế nữa, khoảng thời gian dùng để xóa những file / chức năng không cần thiết (ở cuối giai đoạn 2) cũng sẽ giảm. à tổng thời gian dùng để cài đặt WinXP sẽcòn rất ít. - 3 - 4/ Đâu là mặt trái của vấn đề ? - Như vậy, XPPE sẽ có 1 phần đi ngược lại với truyền thống vốn có so với những phiên bản WinXP khác: khả năng nhận biết các thiết bị của XPPE rất kém !!!. - Chắc chắn rằng, sau khi hoàn tất việc cài đặt XPPE, sẽ có 1 số thiết bị trong máy bạn không được nhận diện à bạn phải chuẩn bị sẵn cho mình lượng driver cần thiết, trước khi quyết định cài đặt XPPE vào hệ thống, thay cho phiên bản WinXP mà bạn đang dùng. 5/ Chuẩn bị: - File ISO của XPPE. - 1 trong 2 chương trình ghi đĩa (hoặc cả 2): DVD Decrypter, Nero. - My Driver. - Bootable CD Wizard (BCDW) 2.01a - Ultra-ISO - VMwareWorkstation - TuneUp Utilities 2006 6/ Làm gì sau khi download file ISO của XPPE về ? - Bạn có 2 lựa chọn. + Ghi (burn) thẳng file ISO này ra đĩa. + Tích hợp thêm 1 số file ISO (có khả năng boot) để tạo 1 CD Multi-Boot. - 4 - 7/ Multi-Boot CD ? Ý kiến hay ! Nhưng làm như thế nào ? - Giải nén file ISO của XPPE vào D:\XPPE. - Tải BCDW về à giải nén chương trình vào D:\XPPE à bạn đang có 1 cây thư mục có cấu trúc (đại loại như sau): - Mở file D:\XPPE\BCDW\BCDW.INI à nội dung file BCDW.INI - Nội dung của file BCDW.INI được chia ra làm 3 khu vực rõ ràng, tương ứng với từng khu vực lần lượt là các thẻ (tag): + [InitOptions] + [MenuItems] + [MenuOptions] - Xin bạn lưu ý cho 1 điều hết sức quan trọng (mình muốn nói là rất quan trọng !!!). Bạn chỉ được chỉnh sửa phần nội dung nằm bên trong thẻ [MenuItems]. Ngoài khu vực này ra, bạn không được tự ý chỉnh sửa bất cứ thành phần nào khác !!! - Như bạn thấy trong hình, CD XP làm theo phong cách Unattended của mình (được đặt tên là Personal Edition - PE), gồm 4 thành phần chính. Ngoài WXP ra, còn có 3 thành phần khác: + Hiren’s Boot CD 7.4 + True Image Enterprise Server 8.0 + Disk Director Suite 9.0 - Quá dễ dàng để nhận thấy 1 điểm chung của vấn đề ! Mỗi 1 dòng trong thẻ [MenuItems] được chia làm 2 phần rõ rệt: <đường dẫn đến file cần kích hoạt> ; <diễn tả> à bạn chỉ cần theo công thức này mà làm ! Quá dễ ! - Những điều cần lưu ý: - 5 - + Dòng đầu tiên (C:\ ; Boot from HDD (có nhiệm vụ boot thẳng vào hệ thống)), bạn nên giữ lại dòng này. + Chừa 1 dòng trống ở đầu & cuối thẻ [MenuItems] + Chắc bạn cũng thấy, có 1 dấu “:” được đặt liền dưới dòng Boot from HDD?. Dấu “;” có nhiệm vụ tạo 1 dòng trắng (nhằm làm cho bảng menu thêm rõ ràng). - Mở UltraISO lên. a/ Cấu hình chung cho chương trình: Menu Options | Configurations à có 5 thẻ để cấu hình: - Tab Save: chọn Recompile ISO - Tab Intergration: + Default Burning software: nếu bạn đã cài sẵn trong máy 1 chương trình ghi đĩa Nero / Alcohol, bạn có thể nhấn Detect à chương trình sẽ tự động dò tìm ra 1 trong các chương trình à chương trình cho phép gọi trực tiếp 1 chương trình ghi đĩa từ bên ngoài ! Thật hết sức tiện lợi. + Cũng đừng quên đánh dấu chọn những loại file mà bạn muốn ưu tiên dùng UnltraISO để mở trong phần Assosiates. ( à không phải tự nhiên mà UltraISO được đánh giá là đa năng nhất trong số 3 chương trình đã giới thiệu). - 6 - - Các tab còn lại, bạn muốn cấu hình như thế nào thì tuỳ thích !. b/ Đóng gói nội dung CD Multi-Boot thành file ISO: - Đưa toàn bộ nội dung bên trong folder D:\XPPE lên CD Multi-Boot - Đặt tên lại cho CD Multi-Boot này (tên gì cũng được, cốt yếu là phải cho nó thật dữ dằn & không đụng hàng) - Giảm dung lượng CD xuống mức tối thiểu, bằng cách tối ưu hóa các file trùng lặp (xem chi tiết về vấn đề này trên báo eChip) + Vào File | Properties - 7 - + Chọn loại CD sẽ dùng để ghi file ISO này ra (thông thường là 703MB/80Min). + Đánh dấu chọn Optimize (việc này có ý nghĩa hết sức quan trọng, giúp tối ưu hóa những file trùng lặp trên CD à giảm dung lượng CD xuống mức tối thiểu). + Nếu trên CD này, bạn có đặt cho 1 số file / folder những cái tên dài, bạn nên chọn 1 trong 2 tuỳ chọn Windows/Unix (31 ký tự) hoặc Max (211 ký tự). Còn không thì cứ để theo mặc định (kiểu DOS - phần tên 8 ký tự). + Đánh dấu chọn Allow lower case, nếu không, tất cả các file sẽ bị chuyển thành chữ IN HOA. + Nếu muốn sử dụng thiết lập này như 1 thiết lập mặc định, nhấn Set As Default trước khi nhấn OK. c/ Đóng gói thành file ISO & làm cho file này boot được: - Thiết lập khả năng boot: + Menu Bootable | Load Boot File à chọn file D:\XPPE\BCDW\BCDW.BIN + Lưu ý: lúc này, bên ngoài giao diện chính của chương trình, mục Image từ Data CD/DVD đã chuyển thành Bootable CD/DVD (à chứng tỏ CD này đã có khả năng boot (nhưng mà boot được hay không lại là chuyện khác !!!)). Sau này, khi bạn dùng UltraISO để mở bất kỳ file ISO nào lên, cứ dựa vào yếu tố này là có thể xác định được file ISO này khi ghi ra đĩa có thể boot được hay không !. - Đóng gói thành file ISO: + Nhấn nút Save trên thanh công cụ à chọn nơi lưu file ISO - 8 - + Quá trình tối ưu hoá dung lượng file ISO (tức cho CD sau này (khi ghi ra) được tiến hành, liền sau đó là quá trình đóng gói toàn bộ nội dung folder D:\XPPE thành file ISO (với những thiết lập mà bạn đã cấu hình ở trên) - Bạn đã có trong tay file ISO với nội dung bên trong là 1 CD Multi-Boot. Ngay bây giờ, bạn có thể ghi ra CD (nên dùng CDRW cho chắc ăn, lỡ có hư thì đỡ xót của) bằng cách dùng lệnh Burn CD/DVD Image của UltraISO: - Hoặc bạn cũng có thể test file ISO này bằng cách cài đặt thử trên máy ảo. - Hãy tận hưởng những gì mà bạn đã bỏ công sức ra. Hãy tận hưởng thành quả tuyệt vời của bạn !!! 8/ Còn nếu tôi muốn burn trực tiếp file này ra đĩa ? - Trước hết, bạn cần phải hiểu rằng, thực chất, file ISO bản chất là nội dung của 1 CD à nếu CD này boot được, thì file ISO cũng có khả năng boot được. - Khi nói burn file ISO nào đó ra CD, nghĩa là, bạn tiến hành burn toàn bộ nội dung file ISO ra CD, chứ không phải chép nguyên file ISO ra CD. - Để burn file ISO của XPPE ra CD, bạn có thể dùng Nero hoặc DVD Decrypter. - 9 - 9/ Sao lại là DVD Decrypter ? - Đây thực chất là 1 chương trình chuyên dùng để xử lý đĩa DVD. Tuy nhiên, nó có 1 chức năng rất tuyệt vời mà ít người biết đến: nó có khả năng burn file ISO & nhiều loại file kiểu “image” khác như: rất tuyệt vời. - Giao diện chính của DVD Decrypter + Vào menu Mode | ISO | Write + Mục Source: chỉ đường dẫn đến file ISO của XPPE. + Mục Settings: chọn tốc độ ghi - 10 - + Nếu như bạn sử dụng đĩa CDRW & đĩa này đang có nội dung à chương trình yêu cầu xóa trắng đĩa trước khi ghi. 10/ Còn nếu dùng Nero ? - Bạn nên xài Nero phiên bản càng mới càng tốt, ít nhất cũng phải phiên bản 6.0 Reload. Với sự trợ giúp của Nero StartSmart (NSS), mọi thứ sẽ trở nên dễ dàng hơn nhiều. - Mở NSS lên à giao diện chính: [...]... & vào MSDOS được thì thôi) - Chuyển vào folder D:\XPPE - Chạy file CaiDat.bat để tiến hành cài đặt XPPE + Quá trình cài đặt XPPE, xem phần Cài đặt trực tiếp từ CD + LƯU Ý: phiên bản hiện thời của XPPE chưa hỗ trợ cài đặt từ ổ cứng, xin bạn vui lòng thông cảm Vấn đề này sẽ được khắc phục trong những phiên bản kế tiếp 26/ Còn nếu muốn cài đặt trực tiếp từ CD ? - Sau khi thiết lập chế độ khởi động ưu. .. liệu từ CD vào hệ thống - 31 - 27/ Có gì khác biệt giữa quá trình cài đặt XPPE từ CD & từ ổ cứng, ngoài việc sử dụng file kịch bản (WINNT.SIF cho việc cài đặt từ CD, & KichBan.txt cho việc cài đặt từ ổ cứng) khác nhau ? - Thời gian ! Việc cài đặt XPPE từ ổ cứng sẽ mất nhiều thời gian hơn so với việc cài đặt trực tiếp từ CD - Vì lẽ đó, bạn nên cố gắng tìm mọi cách để có thể burn file ISO của XPPE ra CD... chế độ khởi động ưu tiên từ CDROM + Phân vùng đĩa cứng + Chuẩn bị phân vùng cài đặt + và 1 số thao tác các - Thoạt nhìn có vẻ đơn giản, nhưng thật ra, khi bắt tay vào làm, sẽ có 1 số vấn đề nảy sinh Chẳng hạn như, làm thế nào để: + Phân vùng đĩa cứng tối ưu nhất + Cài đặt XPPE sao cho nhanh nhất, đỡ tốn thời gian nhất + và 1 số vấn đề khác 21/ Phân vùng đĩa cứng như thế nào cho tối ưu nhất ? - Như... SAO LƯU (lần 01) - Sau khi cài đặt thành công XPPE, giải quyết các sự cố về driver Việc đầu tiên mà bạn cần làm là sao lưu toàn bộ hệ thống, để phòng hờ bất trắc sau này 28/ Sao lại phải sao lưu vào lúc này ? Sao không chờ cài đặt hết tất cả những phần mềm cần thiết rồi sao lưu 1 lần, như thế phải tiện hơn không ? - Tiện thì có tiện, nhưng tiện ít mà hại nhiều ! + Thứ nhất, bạn tiến hành sao lưu ngay... bất cứ chương trình nào có thể) vào D:\XPPE - Tạo file D:\XPPE\CaiDat.bat, có nội dung như sau: I386\winnt32 /s:I386 /u:KichBan.txt - Mở file D:\XPPE\I386\WINNT.SIF (dùng NotePad để mở) à copy toàn bộ nội dung file này - 27 - - Tạo 1 file mới à paste toàn bộ nội dung file WINNT.SIF (vừa copy) vào à đặt tên là KichBan.txt à lưu vào D:\XPPE - Dùng HBCD để khởi động lại vào MSDOS (hoặc dùng bất cứ cách... machine à tiến hành cài đặt thử nghiệm XPPE + 1 điều thú vị là, bạn có thể thao tác với máy ảo tương tự như với máy thật à nhấn F2 để truy cập vào BIOS - Thiết lập chế độ ưu tiên khởi động từ CDROM (việc bạn sử dụng file ISO thay cho đĩa CD, VMware cũng hiểu tương tự như việc boot từ CD) - 23 - 20/ Cài đặt XPPE lên máy thật: - Nhìn chung thì cũng không khác gì mấy so với việc cài đặt lên máy ảo Cũng... đã giới thiệu, XPPE là 1 HĐH nhỏ gọn, đòi hỏi cấu hình hệ thống thấp hơn rất nhiều so với những phiên bản WinXP khác - Nếu như ở những phiên bản WinXP khác, phân vùng mà bạn dự tính sẽ cài WinXP lên bắt buộc phải có dung lượng >= 1,5GB, thì với XPPE, chỉ cần 1 phân vùng có kích thước < 1GB đã có thể giải quyết được vấn đề - Trên lý thuyết là vậy, nhưng thực tế, không có ai cài WinXP vào rồi để hệ thống... ưu tiên từ CDROM (trong BIOS) à khởi động từ CD XPPE - Khi thấy màn hình: xuất hiện, nhấn phím bất kỳ để tiến hành cài đặt XPPE - Sau khi trình setup đã kiểm tra & làm 1 số thao tác chuẩn bị cho công việc cài đặt, đến đây, nếu như bạn: + Vẫn chưa phân vùng cho ổ cứng, tức là, ổ cứng của bạn vẫn trong tình trạng Unallocated à bạn không nên tiếp tục cài đặt, & cũng không nên dùng chức năng tạo phân vùng... cứng Thay vào đó, bạn nên nhấn F3 để thoát ra ngoài, & dùng DDS hoặc PM để phân vùng Trường hợp nếu như bạn nhấn ENTER để tiếp tục cài đặt, trình setup sẽ làm cho ổ cứng của bạn trở nên thế này đây: - 28 - + Đã thông qua giai đoạn phân vùng cho ổ cứng àchỉ việc chọn phân vùng mà bạn muốn cài đặt XPPE lên mà thôi - Giả sử lúc này, phân vùng [C] XPPE (trong hình) đang chứa dữ liệu, hoặc, bạn đã cài lên... Nếu bạn chưa biết: + Bạn tiến hành cài lại trình MyDriver + Sử dụng chức năng Restore All - 16 - + Chỉ đường dẫn đến folder D:\SaoLuu à nhấn Start để tiến hành nạp lại driver cho toàn bộ các thiết bị trong máy - 17 - Phần 02: CÀI ĐẶT 18/ Liệu có nên cài thử XPPE trên máy ảo (virtual machine) trước khi cài lên máy thật ? - Cũng được, tuỳ bạn quyết định Nếu muốn cài thử XPPE trên máy ảo, bạn nên dùng phần . máy. - 18 - Phần 02: CÀI ĐẶT 18/ Liệu có nên cài thử XPPE trên máy ảo (virtual machine) trước khi cài lên máy thật ? - Cũng được, tuỳ bạn quyết định. Nếu muốn cài thử XPPE trên máy ảo, bạn. ĐỊNH CHUNG: Folder Dùng để D:XPPE Thao tác chính D:Temp Lưu các file tạm D:SaoLuu Sao lưu driver 1/ Đôi nét về Windows XP Personal Edition (XPPE): - XPPE - tên dự án phát triển Hệ điều. gì ? - Việc cài đặt WinXP vào hệ thống của người dùng, bao gồm 2 giai đoạn chính. + Giai đoạn 1 (text mode): trong giai đoạn này, hầu hết nội dung trên CD WinXP sẽ được copy vào hệ thống.