Chào các bạn! Hầu hết các bạn đều biết trên mạng có nhiều bản 1 click là có Hiren's vào ổ cứng. Chắc hẳn sẽ có bạn nghĩ rằng, làm thế nào để tự mình cũng có thể làm một bản như thế nhỉ? Mục đích của chủ đề này sẽ hướng tới việc đó. Cách làm này của Lãng khách chắc chắn là sẽ hơi khác so với các cách làm khác. Nhưng các bạn yên tâm, nó vẫn là 1 click có Hiren's vào ổ cứng. Và dĩ nhiên, boot rất nhanh, và đảm bảo rằng ngay cả các máy tính bình thường không boot với Hiren's CD được (báo lỗi HBCD not found) thì vẫn boot theo cách này bình thường . A. NGUYÊN LIỆU: 1. UltraISO 9 (bản dùng thử, dùng được hết ): uiso9_pe.rar (3,54 MB)
@TITLE Langkhach Bkav Forum - Tao Menu boot GRUB4DOS tren HDD @echo off color a9 for %%x in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do if exist %%x:\boot\BCD Set STORE="%%x:\boot\BCD" for %%y in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do if exist %%x:\boot\BCD Set S=%%y @echo off if not exist "%PUBLIC%" ( goto WinXP ) if not exist "%S%:\BCD.LK" ( goto CaiWin7 ) :LuachonGoboW7 cls echo. SET ChoiceW7= SET /P ChoiceW7= Menu boot da co san. Ban co muon go bo khong? (Y/N): echo. IF /I NOT '%ChoiceW7%'=='Y' IF /I NOT '%ChoiceW7%'=='N' goto LuachonGoboW7 IF /I '%ChoiceW7%'=='Y' ( attrib -r -h -s "%S%:\BCD.LK" bcdedit /import "%S%:\BCD.LK" del /a /f /q "%S%:\BCD.LK*" del /a /f /q "%S%:\grldr" del /a /f /q "%S%:\grldr.mbr" del /a /f /q "%S%:\menu.lst" del /a /f /q "%S%:\BootCD.iso" del /a /f /q "%S%:\memdisk" del /a /f /q "%S%:\ntldr.gz" cls echo Go bo xong. Ban can RESTART neu muon EDIT tiep menu boot. pause>nul goto End ) goto End :WinXP @echo off if exist "%COMMONPROGRAMFILES%\boot.LK" ( goto LuachonGoboXP ) goto CaiXP :CaiXP echo. echo !! THONG BAO !! echo. echo MENU "Start GRUB4DOS FOR RESCUE" SE DUOC CAI VAO PHAN VUNG HE THONG %HomeDrive%\ echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC. echo (hoac Close cua so nay de Cancel) pause echo BAT DAU CAI DAT MENU... ATTRIB -R -H -S %HomeDrive%\boot.ini copy /y "%HomeDrive%\boot.ini" "%COMMONPROGRAMFILES%\boot.LK" ATTRIB +R +H +S "%COMMONPROGRAMFILES%\boot.LK" >>"%HomeDrive%\boot.ini" ECHO. >>"%HomeDrive%\boot.ini" ECHO %HomeDrive%\grldr="Start GRUB4DOS FOR RESCUE" ATTRIB +R +H +S "%HomeDrive%\boot.ini" bootcfg /timeout 5 Copy /y "%tmp%\grldr" "%HomeDrive%\" Copy /y "%tmp%\menu.lst" "%HomeDrive%\" Copy /y "%tmp%\BootCD.ISO" "%HomeDrive%\" Copy /y "%tmp%\memdisk" "%HomeDrive%\" Copy /y "%tmp%\ntldr.gz" "%HomeDrive%\" ATTRIB +R +H +S "%HomeDrive%\*.*" >nul pause goto end ) :LuachonGoboXP cls echo. SET ChoiceXP= SET /P ChoiceXP= Menu boot da co san. Ban co muon go bo khong? (Y/N): echo. IF /I NOT '%ChoiceXP%'=='Y' IF /I NOT '%ChoiceXP%'=='N' goto LuachonGoboXP IF /I '%ChoiceXP%'=='Y' ( del /a/f/q "%HomeDrive%\boot.ini" ATTRIB -R -H -S "%COMMONPROGRAMFILES%\boot.LK" copy /y "%COMMONPROGRAMFILES%\boot.LK" "%HomeDrive%\boot.ini" del /a/f/q "%COMMONPROGRAMFILES%\boot.LK" ATTRIB +R +H +S "%HomeDrive%\boot.ini" del /a /f /q "%HomeDrive%\grldr" del /a /f /q "%HomeDrive%\menu.lst" del /a /f /q "%HomeDrive%\BootCD.iso" del /a /f /q "%HomeDrive%\memdisk" del /a /f /q "%HomeDrive%\ntldr.gz" goto End ) goto End :CaiWin7 @echo off bcdedit /export %S%:\BCD.LK attrib +r +h +S %S%:\BCD.LK echo. echo !! THONG BAO !! echo. echo MENU "Start GRUB4DOS FOR RESCUE" SE DUOC CAI VAO PHAN VUNG HE THONG %S%:\ echo NEU BAN DA CHAC CHAN, BAM PHIM BAT KY DE TIEP TUC. echo (hoac Close cua so nay de Cancel) pause echo BAT DAU CAI DAT MENU... Set BCDEDIT=%WinDir%\system32\bcdedit.exe for /f "tokens=3" %%A in ('%BCDEDIT% /store %STORE% /create /d "Start GRUB4DOS FOR RESCUE" /application bootsector'
do set guid=%%A %BCDEDIT% /store %STORE% /set %guid% device boot %BCDEDIT% /store %STORE% /set %guid% path \grldr.mbr %BCDEDIT% /store %STORE% /displayorder %guid% /addlast %BCDEDIT% /timeout 5 Copy /y "%tmp%\grldr" "%S%:\" Copy /y "%tmp%\grldr.mbr" "%S%:\" Copy /y "%tmp%\menu.lst" "%S%:\" Copy /y "%tmp%\BootCD.ISO" "%S%:\" Copy /y "%tmp%\memdisk" "%S%:\" Copy /y "%tmp%\ntldr.gz" "%S%:\" ATTRIB +R +H +S "%S%:\*.*" >nul pause :end cls echo Da Hoan thanh. echo Nhan phim bat ki de thoat... @pause del /f /q /a "%tmp%\grldr" del /f /q /a "%tmp%\grldr.mbr" del /f /q /a "%tmp%\menu.lst" del /f /q /a "%tmp%\BootCD.iso" del /f /q /a "%tmp%\memdisk" del /f /q /a "%tmp%\ntldr.gz" del /f /q /a "%tmp%\RunMe.bat"
12. Tiếp tục mở cửa sổ NotePad mới, copy đoạn code sau và lưu lại với tên file là menu.lst: color light-blue/blue light-red/red light-green/green light-magenta/magenta timeout 6 default 0 title Start Hiren' 10.6 Image disk map /hiren10.6.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title Start BootCD.ISO (0xff) - Direct find --set-root /BootCD.iso map /BootCD.iso (0xff) map --hook chainloader (0xff) title Start BootCD.ISO (0xff) - RAM find --set-root /BootCD.iso map --mem /BootCD.iso (0xff) map --hook chainloader (0xff) title Reboot System reboot title Halt/Shutdown System halt title ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ root title ³ Boot from Hard Drive - Windows XP (NTLDR) ³\n 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) ³\n 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 ³ Fix "NTLDR is Missing" ³\n find --set-root /ntldr.gz kernel /memdisk initrd /ntldr.gz title ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ root title BitDefender Rescue CD 2010 (Boot truc tiep tren HDD) map /bitdefender-rescue-cd.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper persistent iso-scan/filename=/bitdefender-rescue-cd.iso initrd /casper/initrd.gz title BitDefender Rescue CD 2010 (Nap vao RAM de boot) map --mem /bitdefender-rescue-cd.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz boot=casper persistent iso-scan/filename=/bitdefender-rescue-cd.iso initrd /casper/initrd.gz title PLoP Boot Manager (plpbt.bin) # http://www.plop.at # http://forum.bkav.com.vn find --set-root /plpbt.bin kernel /plpbt.bin
13. Chạy Perfect Icon để tạo ra một icon mà bạn thích từ một bức ảnh ưa thích bất kỳ, rồi Save ra Desktop với tên là Langkhach.ico chẳng hạn: 





























0 comments:
Đăng nhận xét