my_fa

New Member
Bạn vừa bao giờ làm USB Boot với menu thế này chưa???

Mở đầu:

Sẽ là không có bài viết này nếu như cái USB của mình mỗi lúc cắm vào máy là bị mấy thằng chống autorun nó diệt mất file autorun.inf, mà không có file này thì boot toàn bị lỗi. Trong khi người người chống autorun, nhà nhà dùng antivirus thì chuyện tạo cái USB Boot bằng phương pháp extract tất cả các file trong đia hiren vào usb đều bị các chương trình anti diệt mất file autorun.inf. Chẳng nhẽ mỗi lần làm usb boot là phải kiếm máy không cài anti và lỡ có dùng usb để cop dữ liệu thì lại phải kiếm máy nào không cài anti để cop file autorun vào lại usb.

Ưu điểm:

• An toàn trước sự tấn công của virus

• USB Boot làm ra (tạo) được nhiều chức năng theo cách của riêng bạn

• Bất cứ file ISO nào có chức năng boot đều có thể đưa vào USB

• USB của bạn sẽ gọn gàng và đẹp hơn

Nhược điểm: Đọc chỉ dẫn hơi dài hihi

Tiến hành:

Bạn có thể làm ra (tạo) USB Boot bằng phương pháp grub4dos, quan trọng ở đây chỉ là tùy biến file menu boot. Nhưng nếu như thế thì làm gì có sự khác biệt, chúng ta sẽ dùng một tiện ít khác có tên là BOOTICE. Nó cho phép làm ra (tạo) ra USB Boot với 2 phân vùng khác nhau, một phần vùng ẩn để boot, một phần vùng NTFS để chứa dữ liệu (bình thường bạn làm ra (tạo) USB Boot với định dạng NTFS thì thường không boot được).


Chọn ổ USB, click ReParts/Format, cận thận chọn nhầm ổ cứng là tiêu




Bạn cứ chọn như hình vẽ cho chắc, kích thước 2 phân vùng tùy theo USB của bạn.


Cứ chọn yes/ok hết


Đến lúc nó trở lại như ban đầu, chọn tiếp Process MBR


Chọn mục thư 2, click Install/Config


Chọn Save to disk


Nó xuất hiệnh thông báo này là OK



Sau khi vừa hoàn thành về nguyên tắc USB của bạn vừa boot được, bây giờ đến chuyện tùy chỉnh file menu.lst. Tạo một thư mục gốc trên usb, ví dụ mình làm ra (tạo) USBBOOT.


Cop 2 file menu.lst và grldr vào thư mục gốc USB (không phải cóp vào thư mục USBBOOT), mở file menu.lst bằng notepad.

Phần đầu bao gồm các menu Boot from Hard Drive, ShutDown, Reboot bạn nên giữ nguyên, tiếp đến là menu Boot Hiren's BootCD và các menu khác cũng tương tự. Copy file iso của đĩa Hiren vào thư mục USBBOOT, đổi tên thành Hiren.iso (đặt tên sao tùy bạn nhưng bắt buộc phải tuân thủ theo quy tắc 8.3), sau đó thay thế nhưng đoạn có file iso (chỉ làm với menu Boot Hiren's BootCD) trong menu boot thành USBBOOT/Hiren.iso


Các menu khác làm tương tự, chỉ cần cop file iso vào thư mục USBBOOT và sửa lại menu, bạn có thể thêm bất kỳ file iso vào usb miễn là file iso có thể boot được khi ghi ra đĩa CD, chẳng hạn như file cài windows XP, windows 7…



Khi mở USB ta sẽ chỉ nhìn thấy 2 file là (menu.lst, grldr) và một thư mục USBBOOT, cái hay ở đây là nó đang nằm trên phân vùng NTFS nên ta có thể bảo mật (an ninh) nó bằng cách ẩn, chống xóa, sửa (định dạng NTFS làm chuyện này rất tốt hihi)

Sau khi trả thành công chuyện ta nên xem thành quả của mình như thế nào chứ.



Chạy file UBUSB.exe chọn đúng ổ đĩa USB vừa tạo boot, click Test USB, nếu USB của bạn boot bình thường , chúc mừng bạn vừa thành công.

Kết luận:

Với cách làm này mở ra cho bạn cách làm USB boot theo ý thích và rất an toàn với virus (hình như chưa thấy virus nào tấn công file iso).

Đây là nguồn mình sưu tầm, biên tập lại và gợi ý tùy biến cho các bạn, nếu tác giả bài viết gốc có vô tình đọc được thì cũng đừng bảo mình là đạo văn. Kiến thức là đề chia sẽ sao cho cho dễ hiểu và được ứng dụng tốt nhất ^.^
Mở rộng:

Sẽ không có thêm phần này nếu một ngày "đẹp trời" mình cầm trong tay cái usb mà dù vừa thử với rất nhiều cách nhưng nó lại không boot thành công trên máy thật. Lúc đầu mình kết luận "hùng hồn" cái usb này không hổ trợ boot, hóa ra "bé cái nhầm". Mấy công cụ trên không làm cho nó boot được thì FlashBoot lại làm được. Cái USB BOOT làm ra (tạo) ra cũng pro lắm chứ, toàn gõ bằng dòng lệnh, hihi pro theo kiểu nguoila


Chạy cái FlashBoot và làm theo hình, Next liên tục, đơn giản phải không nào.







Chọn USB mà bạn cần làm ra (tạo) Boot


Chọn Finish


Yes


Xong


Hoàn thành là cái usb của bạn vừa boot được. Tuy nhiên boot được mà không có chức năng gì hóa ra là ổ đĩa mềm cổ lổ sỉ à. Đầu tiên bạn làm ra (tạo) một thư mục trong USB (USBBOOT), làm ra (tạo) thư mục usb của bạn sẽ gọn gàng và ít bị xóa nhầm hơn. Có thể Mount file iso của Hiren vào ổ đĩa ảo rồi dùng WinUHA truy xuất đến HBCD hay bạn vừa Extract các thành phần của đĩa Hiren ra ổ cứng thì truy xuất đến thư mục đó. Trong của sổ WinUHA, click đúp vào file *.uha để nhìn thấy các thành phần bên trong, chọn tất cả các file, click chuột phải, Extract … to tới thư mục USBBOOT trên usb.







USB bạn trông như thế này


Boot thử nào



Ví dụ mình trích xuất 2 chương trình thông dụng là Ghost và Partition Magic thì chọn Ghost.uha và Pqpm.uha bạn sẽ được 2 file là ghost.exe và pqmagic.exe.


Bây giờ boot thử nào, khi nó load xong bạn bấm enter khoảng 2 lần đến khi xuất hiện dấu nhắc C:/> thì dùng lệnh CD USBBOOT (di chuyện đến thư mục USBBOOT). Muốn dùng tiện ích nào thì gõ tên nó và enter, ví dụ pqmagic enter. Nếu sợ không nhớ tên, bạn có thể đặt lại tên cho nó ví dụ ghost thành conma, pqmagic thành chiaodia (tuân thủ qui tắc 8.3). Với cách làm này bạn có thể thêm nhưng tiện ích mà mình muốn vào usb và cái usb boot này cũng pro đúng không nào hihi.


Cuối cùng mấy cái usb boot của bạn nhiều người yêu thích quá, họ muốn bạn làm ra (tạo) cho họ vài cái như vậy, chẳng lẽ lại ngồi hì hục làm lại từ đầu. Con người còn nhân bản được nữa là huống gì usb hihi, chạy cái FlashBoot, chọn Option cuối cùng, chọn Usb nguồn là usb vừa tạo boot, usb đích là usb muốn làm ra (tạo) boot, cứ bấm ok cho đến khi nó chạy trả thành là bạn lại có thêm một cái usb boot.









Download công cụ ở đây
Một số đĩa cứu hộ của các hãng Antivirus nổi tiếng

Bitdefender Rescue CD

Avast BART CD

Norton Recovery Tool

Kaspersky Rescue CD

Dr.web LiveCD

Avira AntiVir Rescue System

F-Secure Rescue CD

G DATA BootCD

Pada SafeCD

PCTools Alternate Operating System Scanner

VBA32 Rescue

Ubuntu LiveCD

ophCr-ack XP LiveCD

ophCr-ack Vista LiveCD

Code: http://devbuilds.kaspersky-labs.com/devbuilds/RescueDisk10/
http://www.free-av.com/en/tools/12/avira_antivir_rescue_system.html
http://dl.antivir.de/down/vdf/rescuecd/rescuecd.exe
http://download.bitdefender.com/windows/desktop/repairquar/
http://www.avast.com/iavs4x/bart_full.exe
http://www.ubuntu.com/getubuntu/download
ftp://ftp.drweb.com/pub/drweb/livecd/
http://dows.se/download/free-antivirus/avg_arl_en_90_090909.iso
http://research.pandasecurity.com/panda-safecd-3-4-3-5-released/
http://www.symantec.com/norton/support/kb/web_view.jsp?wv_type=public_web&docurl=20080911125713EN
http://www.anti-virus.by/en/vba32rescue.shtml
https://www.gdatasoftware.co.uk/support/main-subjects/upgrade-service/download.html
http://www.f-secure.com/linux-weblog/2008/06/19/f-secure-rescue-cd-300-released/
http://www.pctools.com/aoss/details/
http://ophCr-ack.sourceforge.net/download.php?type=livecd

 
Trích langtu347 Dài vãi chưởng bạn ơi Chủ yếu mình up hình nhiều nên nó mới dài thôi, riêng phần đầu làm có tý chứ mấy.
 

Diondre

New Member
cái này rất hay đó , nhưng cách bạn hơi hơi dài ^^" , bù lại bài viết rất hay.

ps : bạn có thể up mấy cái công dụng chỉ dẫn dùng mấy cái đĩa cứu hộ như Ubuntu LiveCD , Norton Recovery Tool .. . thanks bạn nhiều lắm
 

Stanley

New Member
bạn có thể up hình cái list menu trong file menu.lst được ko.đoạn này bạn giải thích khó hiểu quá




Cop 2 file menu.lst và grldr vào thư mục gốc USB (không phải cóp vào thư mục USBBOOT), mở file menu.lst bằng notepad.

Phần đầu bao gồm các menu Boot from Hard Drive, ShutDown, Reboot bạn nên giữ nguyên, tiếp đến là menu Boot Hiren's BootCD và các menu khác cũng tương tự. Copy file iso của đĩa Hiren vào thư mục USBBOOT, đổi tên thành Hiren.iso (đặt tên sao tùy bạn nhưng bắt buộc phải tuân thủ theo quy tắc 8.3), sau đó thay thế nhưng đoạn có file iso (chỉ làm với menu Boot Hiren's BootCD) trong menu boot thành USBBOOT/Hiren.iso



vậy mình có 1 hệ điều hành slax,julicluod,xp portable,kaspersy rescue thì cái list phải ghi như thế nào

cái này thì cũng có vọc qua nhưng chỉ bó tay ở phần edit cái list
 

chungtoila10tn2

New Member
Trích anhtuan_021290 bạn có thể up hình cái list menu trong file menu.lst được ko.đoạn này bạn giải thích khó hiểu quá



vậy mình có 1 hệ điều hành slax,julicluod,xp portable,kaspersy rescue thì cái list phải ghi như thế nào


cái này thì cũng có vọc qua nhưng chỉ bó tay ở phần edit cái list Sáng làm ra (tạo) chút đi bạn, ở cái file menu.list vừa có sẳn một số menu rồi, bạn thích thêm cái nào thì copy nguyên một đoạn tương tự rồi sửa lại thôi (tiêu đề và tên file iso). Cần các bạn làm thử và test xem thế nào, mình cũng gà lắm.
 
Bạn ơi cho mình hỏi


Bài viết của bạn có phần Mở rộng. Phần đó có phải là sử dụng để khi vừa dùng BOOTICE mà vẫn không boot được từ usb không? Và những máy như thế nào thì thường không thể boot bằng cách làm ở phần 1?


Mình chưa làm USB để boot bao giờ nên siêu gà khoản này


Nhân tiện bạn cho mình cái link download HirenBoot 10.4 với, mình vào trang chủ của nó nhưng không tìm đâu được chữ download


Lại một cái gà nữa


Thanks bạn trước nhé
 

ptdieuhoa

New Member
Trích renzoku Bạn ơi cho mình hỏi


Bài viết của bạn có phần Mở rộng. Phần đó có phải là sử dụng để khi vừa dùng BOOTICE mà vẫn không boot được từ usb không? Và những máy như thế nào thì thường không thể boot bằng cách làm ở phần 1?


Mình chưa làm USB để boot bao giờ nên siêu gà khoản này


Nhân tiện bạn cho mình cái link download HirenBoot 10.4 với, mình vào trang chủ của nó nhưng không tìm đâu được chữ download


Lại một cái gà nữa


Thanks bạn trước nhé Thứ nhất: đa số main hiện này đều hổ trợ boot từ USB, quan trọng là phải chọn cho đúng ổ đĩa khởi động ban đầu là USB. Phần mở rộng lớn chỉ áp dụng cho nhưng USB vừa làm theo cách đầu tiên mà vẫn không boot được (cái này liên quan đến USB chứ không phải là main).


Thứ hai: Link down HR bạn tìm trong diễn đàn đi, nhiều bạn úp rồi đó

 

vip_boy_bk

New Member
Thí nghiệm cái usb xem nào.hihi.dạo này có máy nên usb cũng chỉ để copy dữ liệu thui.chẳng cần j nhiều

---------- Bài viết vừa được nhập tự động bởi hệ thống ----------


không xài được với cái kav...nó báo lỗi.thử vào chia đĩa với cái patition magic thì lỗi không tìm thấy thư mục HBCD...chịu...ai chỉ dẫn giùm với
 

trang_van

New Member
Trích nguoila Sáng làm ra (tạo) chút đi bạn, ở cái file menu.list vừa có sẳn một số menu rồi, bạn thích thêm cái nào thì copy nguyên một đoạn tương tự rồi sửa lại thôi (tiêu đề và tên file iso). Cần các bạn làm thử và test xem thế nào, mình cũng gà lắm. Làm như vậy sao mà được, các menu này lẫn lộn tùm lum hết rồi:





title Ubuntu LiveCD

find --set-root /USBBOOT/UBCD.iso

map /USBBOOT/UBCD.iso (0xff)

map --hook

root (0xff)

kernel /isolinux/rescue boot=isolinux iso-scan/filename=/kav2010.iso quiet splash

initrd /isolinux/rescue.igz

Menu của Ubuntu sao lại lẫn file iso của Kav vào?


Tóm lại chỉ có cách dùng Flashboot là ok
 

Truesdell

New Member
Trích chrome808 Làm như vậy sao mà được, các menu này lẫn lộn tùm lum hết rồi:


Menu của Ubuntu sao lại lẫn file iso của Kav vào?


Tóm lại chỉ có cách dùng Flashboot là ok Huhu cậu đúng là...

Tớ bảo cậu cóp rồi đổi cả tiêu đề và tên file iso mà

ví dụ với KAV thì cậu thêm đoạn này vào menu
Code: title KAV 2010 Rescue
map /USBBOOT/rescue.iso (0xff) || map --mem /USBBOOT/rescue.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)

Tớ vừa xem lại menu Ubuntu LiveCD, quên sửa hết




title Ubuntu LiveCD

find --set-root /USBBOOT/UBCD.iso

map /USBBOOT/UBCD.iso (0xff)

map --hook

root (0xff)

kernel /isolinux/rescue boot=isolinux iso-scan/filename=/USBBOOT/UBCD.iso quiet splash

initrd /isolinux/rescue.igz



 

congchuameo888

New Member
Trích thienson8290 Thí nghiệm cái usb xem nào.hihi.dạo này có máy nên usb cũng chỉ để copy dữ liệu thui.chẳng cần j nhiều

---------- Bài viết vừa được nhập tự động bởi hệ thống ----------



không xài được với cái kav...nó báo lỗi.thử vào chia đĩa với cái patition magic thì lỗi không tìm thấy thư mục HBCD...chịu...ai chỉ dẫn giùm với Mình không thấy vấn đề nào với cái menu Hiren này cả (tên hiren boot đổi thành Hiren.iso, cop file Hiren.iso vào thư mục USBBOOT trên usb)
Code: title Boot Hiren's BootCD 10.5 - (0xFF)
find --ignore-floppies --set-root /USBBOOT/Hiren.ISO
map /USBBOOT/Hiren.ISO (0xff) || map --mem /USBBOOT/Hiren.ISO (0xff)
map --hook
chainloader (0xff)


title Boot Hiren's BootCD 10.5 - direct
find --set-root /USBBOOT/Hiren.ISO
map /USBBOOT/Hiren.ISO (hd32)
map --hook
chainloader (hd32)
boot

title Boot Hiren's BootCD 10.5 - mem
find --set-root /USBBOOT/Hiren.ISO
map --mem /USBBOOT/Hiren.ISO (hd32)
map --hook
chainloader (hd32)

 

Aethelweard

New Member
Trích nguoila Mình không thấy vấn đề nào với cái menu Hiren này cả (tên hiren boot đổi thành Hiren.iso, cop file Hiren.iso vào thư mục USBBOOT trên usb)
Code: title Boot Hiren's BootCD 10.5 - (0xFF)
find --ignore-floppies --set-root /USBBOOT/Hiren.ISO
map /USBBOOT/Hiren.ISO (0xff) || map --mem /USBBOOT/Hiren.ISO (0xff)
map --hook
chainloader (0xff)


title Boot Hiren's BootCD 10.5 - direct
find --set-root /USBBOOT/Hiren.ISO
map /USBBOOT/Hiren.ISO (hd32)
map --hook
chainloader (hd32)
boot

title Boot Hiren's BootCD 10.5 - mem
find --set-root /USBBOOT/Hiren.ISO
map --mem /USBBOOT/Hiren.ISO (hd32)
map --hook
chainloader (hd32)

mình test trên cái multi boot của tool cậu kèm theo đó.nó hiện như thế.mình chỉ thêm vào 2 cái file iso của hiren và kav remore thui.đã đổi tên nhưng nó không chạy.chỉ chạy được hiren nhưng thử vào chia đĩa thì có vấn đề
 

iwmwbtt

New Member
Úp cái menu minh đang dùng đây này, USB Kingston 4GB.




find --set-root /ISO/image.xpm.gz

splashimage=/ISO/image.xpm.gz

timeout 10

default /default



title Boot from Hard Drive - Windows XP (NTLDR)

fallback 1

find --set-root --ignore-floppies --ignore-cd /ntldr

map () (hd0)

map (hd0) ()

map --rehook

find --set-root --ignore-floppies --ignore-cd /ntldr

chainloader /ntldr

savedefault --wait=2


title Boot from Hard Drive - Windows Vista/7 (BOOTMGR)

fallback 2

find --set-root --ignore-floppies --ignore-cd /bootmgr

map () (hd0)

map (hd0) ()

map --rehook

find --set-root --ignore-floppies --ignore-cd /bootmgr

chainloader /bootmgr

savedefault --wait=2


title Boot from Hard Drive

map (hd1) (hd0)

map --hook

rootnoverify (hd0)

root (hd0,0)

chainloader (hd0,0)+1


title Reboot System

savedefault --wait=2

reboot


title ShutDown System

savedefault --wait=2

halt


title --------------------

root



title Ghost 11.5 - (0xFF)

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

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

map --hook

chainloader (0xff)


title Boot Hiren's BootCD 10.5 - (0xFF)

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

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

map --hook

chainloader (0xff)



title Boot Hiren's BootCD 10.5 - direct

find --set-root /ISO/Hiren.ISO

map /ISO/Hiren.ISO (hd32)

map --hook

chainloader (hd32)

boot


title Boot Hiren's BootCD 10.5 - mem

find --set-root /ISO/Hiren.ISO

map --mem /ISO/Hiren.ISO (hd32)

map --hook

chainloader (hd32)


title Kaspersky Rescue 2010

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

map /ISO/RDisk10.iso (hd32) || map --mem /ISO/RDisk10 (hd32)

map --hook

root (hd32)

chainloader (hd32)



title Avast BART CD - (0xFF)

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

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

map --hook

chainloader (0xff)



title AVG Rescue CD (Anti-Virus + Anti-Spyware)

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

map /ISO/avg.iso (hd32)

map --hook

chainloader (hd32)


title Avira Antivirus Rescue System

find --set-root --ignore-floppies /ISO/Avira.iso

map /ISO/Avira.iso (hd32)

map --hook

root (hd32)

kernel /vmlinuz vga=791 ramdisk_size=99889 root=/dev/ram0 rw console=/dev/vc/4 initrd /initrd_0.gz


title F-Secure Rescue CD


find --set-root /ISO/f-recd.iso

map /ISO/f-recd.iso (hd32)

map --hook

chainloader (hd32)


title Norton Recovery Tool

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

map /ISO/norton.iso (hd32)

map --hook

chainloader (hd32)


title Dr.web LiveCD

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

map /ISO/drwebcd.iso (hd32)

map --hook

chainloader (hd32)


title Bitdefender Rescue CD

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

map /ISO/bitdefen.iso (hd32)

map --hook

chainloader (hd32)


title Pada SafeCD

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

map /ISO/Panda.iso (hd32)

map --hook

chainloader (hd32)


title Ultimate Boot CD 4.11

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

map /ISO/ubcd411.iso (hd32)

map --hook

chainloader (hd32)


title Ubuntu LiveCD

find --set-root /ISO/ubuntu-9.04-beta-desktop-i386.iso

map /ISO/ubuntu-9.04-beta-desktop-i386.iso (0xff)

map --hook

root (0xff)

kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-9.04-beta-desktop-i386.iso quiet splash locale=zh_CN.UTF-8 --

initrd /casper/initrd.gz

boot



title OphCr-ack XP 2.3.1 (XP Password Cr-acker)

find --set-root /ISO/ophCr-ack-xp-livecd-2.3.1.iso

map /ISO/ophCr-ack-xp-livecd-2.3.1.iso (0xff)

map --hook

root (0xff)

kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin

initrd /boot/rootfs.gz


title OphCr-ack Vista 2.3.1 (Vista Password Cr-acker)

find --set-root /ISO/ophCr-ack-vista-livecd-2.3.1.iso

map /ISO/ophCr-ack-vista-livecd-2.3.1.iso (0xff)

map --hook

root (0xff)

kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin

initrd /boot/rootfs.gz


title Windows 7\Windows 7 install.

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

map /ISO/win7.iso (0xff)

map --hook

chainloader (0xff)

boot

 

Kiến thức bôn ba

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

Top