Gwynn

New Member
Tự làm đĩa usb boot đa chức năng


ở trên mạng có nhiều trang hướng dẫn tạo một usb boot làm các bạn loạn đầu, mà không biết cách nào hiệu quả mà tích hợp đầy đủ được các chức năng trong usb, tui đã làm và hướng dẫn lại, cách này nhanh chóng mà hiệu quả không mất nhiều thời gian. Nay hướng dẫn lại cho các bạn.

Có nhiều cách để tạo đĩa usb boot đa chức năng tích hợp cả hiren boot và setup windows xp, windows 7, windows 8, các phần mềm cài đặt khác như norton, ghost, bkav, karpersky…

về nguyên tắc thì một usb muốn boot được ta nạp MBR là có khả năng boot được rồi, để nạp MBR ta dùng công cụ BOOTICE.


Chuẩn bị : công cụ

các file iso: muốn có file iso từ đĩa CD thì ta sử dụng công cụ UltraISO.

Công cụ test usb boot : UBUSB.exe

Công cụ

Cách làm:

1. chia usb thành 2 phân vùng, một phân vùng ẩn để boot, nên để định dạng FAT, một phân vùng chứa dữ liệu nên để NTFS. với phân vùng ẩn thì không bị tấn công bởi virus, hay xóa hay định dạnh format nhầm.

2. dùng công cụ bootice v1.3.2 để chia phân vùng



chọn Parts Manage để chia phân vùng. Lưu ý muốn cho phân vùng nào hiện thì chọn phân vùng đó vào ấn vào nút set accessible, phân vùng còn lại mặc nhiên sẽ bị ẩn.



3. Nạp MBR cho usb

chọn nút Process MBR




chọn install/config


Tiếp theo ta sử dụng công cụ WinSetupFromUSB_1-4 cài file



chọn dấu tích vào Linux ISO/ Other Grub4dos compatibe ISO và chọn đường dẫn tới file chứa file iso ta đã chuẩn bị như windows 7 32 bit.iso, hiren boot 10.5.iso, windows 8. iso…lần lượt ta làm từng file

chặng hạn đầu tiên ta tích vào Linux ISO/ Other Grub4dos compatibe ISO sau đó ấn vào nút “…” ta tìm đường dẫn tới file ISO ta đã chuẩn bị từ trước.


Ví dụ như trên sau đó ta chọn open.



Nó sẽ hiện ra thông báo đặt tên, nếu ta đồng ý với tên đó thì ấn ok nếu không thì chỉnh sửa lại.

Tiếp theo ta ấn nút Go trong mục process selection.

phần mềm sẽ tự đưa file iso vào trong usb của bạn. nó sẽ tự động chèn thêm một đoạn code để gọi file iso khi khởi tạo. nếu không thích cách này thì ta cứ copy trực tiếp các file ISO vào một folder nào đó trong usb, ví dụ một folder ISO chặng hạn như ví dụ hình dưới tui đặt file ISO rồi copy các file iso vào trong đó.



Sau đó ta mở file menu.lst trong usb boot bằng notepad và chỉnh sửa đoạn code trong đó để gọi các tên file iso khi chạy.





Ta dùng một đoạn code rồi thay đổi một chút xíu.


title Start Hiren's Boot 10.5

find --ignore-floppies --set-root /ISO/hiren10_5.ISO

map /ISO/hiren10_5.ISO (0xff) || map --mem /ISO/hiren10_5.ISO (0xff)

map --hook

chainloader (0xff)


phần title ta đặt tên sao cũng được cho dễ nhớ.

Dòng find --ignore-floppies --set-root /ISO/hiren10_5.ISO

tui đã chỉ đường dẫn tới folder ISO và tên file ISO tui đã copy vào usb.

Lưu ý quan trọng là tên file iso trong đoạn code này phải trùng với tên file trong folder ISO mà ta đã copy vào usb. ở đoạn code này là hiren10_5.

ở dòng thứ 3 ta cũng chỉ đường dẫn giống như vậy


Những đoạn code này tui copy ở đoạn trên và cũng làm tương tự như vậy.


title Start Hiren's Boot 15.2

find --ignore-floppies --set-root /ISO/hiren-bootcd_152.ISO

map /ISO/hiren-bootcd_152.ISO (0xff) || map --mem /ISO/hiren-bootcd_152.ISO (0xff)

map --hook

chainloader (0xff)


title Start Norton Ghost 11.5

find --set-root /ISO/NortonGhost_11_5.iso

map --mem /ISO/NortonGhost_11_5.iso (0xff)

map --hook

chainloader (0xff)

boot


title Setup win732bit

find --ignore-floppies --set-root /ISO/win732bit.ISO

map /ISO/win732bit.ISO (0xff) || map --mem /ISO/win732bit.ISO (0xff)

map --hook

chainloader (0xff)


title Setup win7 64bit

find --ignore-floppies --set-root /ISO2/Win7_x64.ISO

map /ISO2/Win7_x64.ISO (0xff) || map --mem /ISO2/Win7_x64.ISO (0xff)

map --hook

chainloader (0xff)


title Setup WinXP SP2

find --ignore-floppies --set-root /ISO/WinXPSP2ICH9.ISO

map /ISO/WinXPSP2ICH9.ISO (0xff) || map --mem /ISO/WinXPSP2ICH9.ISO (0xff)

map --hook

chainloader (0xff)


title kav_rescue_10

find --ignore-floppies --set-root /ISO/kav_rescue_10.ISO

map /ISO/kav_rescue_10.ISO (0xff) || map --mem /ISO/kav_rescue_10.ISO (0xff)

map --hook

chainloader (0xff)


title Reboot System

reboot


title Halt/Shutdown System

halt


Ta chỉnh sửa trong menu.lst xong thì bấm ctrl+ s hay vào menu file và lưu lại.

Xong xuôi ta mở bootice lên và chọn phân vùng data và bấm nút set accessible, phân vùng boot còn lại sẽ tự động ẩn.



Ta dùng phần mềm UBUSB.exe để kiểm tra khả năng boot của usb. Ta thấy hiệu nghiệm ngay, ta có thể làm từng mục rồi kiểm tra xem khả năng boot của nó như thế nào. đến đây ta ta đã làm xong các bước và có trong tay một usb boot đầy đủ chức năng. Tùy theo nhu cầu tích hợp trong boot mà ta chia phần vùng boot nhiều lên. Usb 16 Gb ( dung lượng thực được khoảng 14GB thì ta để khoảng 10GB boot cho thoải mái)

Chúc các bạn hài lòng.

Máy Tính Hiền Minh

Sn 42 ngõ 426 đường láng. Dd 0984.28.07.84 email [email protected]
 

Các chủ đề có liên quan khác

Top