
![]() |
![]() |
|
|
|
||
![]() |
![]() |


- Bài viết này tôi sẽ giúp các bạn tích hợp thêm menu thực hiện các tác vụ khác ngoài việc vào windows 7 trên ổ cứng
- Tôi sẽ tạo một menu đa năng lựa chọn sau:
+ Windows 7
+ windows VISTA
+ Windows XP
+ windows 2k
+ Linux
+ Hirens boot cd (mọi phiên bản)
+ Windows 7 recovery DISK
+ Kas Rescue
+ AVG Rescue
+ Avira Rescue CD
+…. Các Rescure
+ Ultimate Boot CD
+ Windows 98 DOS menu tích hợp ghost và auto ghost
Link tải có thể tìm và download nguồn internet hoặc trong link đề xuất trên forum:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
Bạn có thể nhìn thấy sự đồ sộ của hệ thống kia rồi. Tuy là nhiều như vậy nhưng bạn có thể không thích cái nào đó và bỏ nó đi không dùng tới cho việc tích hợp menu, bên trên chỉ là Lý thuyết cơ sở làm sao tạo ra được hệ thống đa năng như vậy.
1. Chuẩn bị:
- Các công cụ cần thiết cho việc tạo menu trên như Hirens.iso,…
- MobaLiveCD: Công cụ kiểm tra ổ cứng, USB, CD/DVD boot
Tải tại: [Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
- Grub4DOS: Bản mới nhất 0.4.5 tải tại: [Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
- Hoặc EasyBCD 2.0.2: [Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
2. Bắt đầu thực hiện:
Bạn cài các phiên bản windows sau mỗi windows là một ổ cứng, không phân biệt bạn cài phiên bản nào trước, trên ổ cứng nào. ở đây tôi VD tôi cài như sau:
+ Windows 7: ổ C:\
+ windows VISTA: ổ D:\
+ Windows XP : ổ E:\
+ windows 2k : ổ F:\
+ Linux: ổ G:\
Các công cụ còn lại bạn muốn bỏ ổ cứng nào cũng được, VD tôi bỏ vào ổ H:\ là ổ chứa dữ liệu bình thường quan trọng của bạn trong một thư mục: H:\Restore
Theo nguyên tắc bạn khi bạn cài các hệ điều hành lần lượt trên, khi khởi động lại nó sẽ vào ngay hệ điều hành vừa cài. Do vậy tùy tình huống bạn đang ở HĐH nào mà có tình huống xử lí khác nhau nếu bạn sử dụng Grub4dos cho việc cấu hình boot, Nhưng không quan trọng nếu bạn dùng EasyBCD
- Sau khi tải EasyBCD, bạn cài đặt nó và tiens hành mở nó lên, Giao diện sẽ thế này
- Các sử dụng và thao tác:
+ Tại Menu :
View Settings: liệt kê các menu và đường dẫn boot menu đó
Edit Boot Menu: Liệt kê các menu, cho phép sửa tên menu, dịch chuyển lên trên hay xuống dưới menu cho sự sắp xếp menu, set menu mặc định vào sau thời gian chờ lệnh.
Add New Entry: đây chính là menu thao tác chính của chúng ta, với việc tạo thêm các menu chức năng khác.
Advanced Settings: Các cấu hình nâng cao cho menu boot, nếu bạn không rành thì ko cần quan tâm tới nó
BCD backup/Repair: Sẽ sao lưu các cấu hình menu và cho phép phục hồi lại khi cần thiết.
Bootloader Setup: Cho phép set 1 phân vùng, một ổ đĩa là ổ boot chính
Useful Utilities: các công cụ phụ, cần phải tải trên mạng về-> không cần quan tâm
Ta quan tâm menu Add new Entry:
Tại Operation systems: bạn sẽ tạo menu cho các hệ điều hành đã cài tương ứng trên các ổ cứng tương ứng, trong trường hợp này bạn sẽ tạo với Windows VISTA, XP, 2k, Linux.
Sau khi chọn xong nhấn Add Entry là hoàn tất tạo thêm 1 menu mới
- Với các menu khác, bạn sẽ cho chạy dưới dạng ISO file, VD tôi tích hợp thêm menu Hirens boot CD
-Tại Portable/External Media bạn sẽ tiến hành chọn tab ISO boot và cấu hình như hình vẽ:
Name: Đặt tên menu
Mode: chọn Run from DISK
Path: chọn đường dẫn tới file ISO bạn chọn, VD của tôi là Hirens boot.
Và giờ nhấn Add Entry là xong ban đã thêm 1 menu tích hợp Hirens rồi
Các Menu Rescure ISO khác làm tương tự
- Giờ sẽ là phần menu Ghost auto phục hồi tự động các ổ. Về cơ bản để ghost thì bạn có thể làm thủ công thông qua Hirens boot, nhưng trong bài này tôi sẽ hướng dẫn tạo Auto ghost.Phần này thực sự là phần nâng cao, thực hiện nó đòi hỏi bạn nghiên cứu kỹ và thao tác trên mỗi máy sẽ có thong số khác nhau và thực hiện hết sức link động theo hướng dẫn của tôi thì sẽ làm được thôi.
Mục tiêu ở đây tôi VD ghost phân vùng Windows 7 trên ổ C: chẳng hạn
Tại giao diện của EasyBCD> Add new entry>NeoGrub> nhấn Install (như hình trên)
Lúc này bạn đã có thể sử dụng chức năng Grub4dos được rồi đó, file cấu hình Menu.lst của grub nằm trong thư mục C:\NST. Bạn đã biết sức mạnh của grub4dos là rất chuyên nghiệp và đa năng.
- Giờ ta bắt đầu cấu hình và thiết lập:
1. Tạo file cấu hình auto ghost
+Tải Windows 98 boot tại: [Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
+ Một chương trình chỉnh sửa file IMA là WinImage tải tại: [Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
- Tiến hành cài đặt WinImage và crack nó.
- Dùng WinImage mở file Windows98_SE.img và extract 2 file Autoexec.bat và Config.sys ra, VD tôi extract ra Desktop
- Mở 2 file này bằng notepad để chỉnh sửa nhé
Tại file Autoexec.bat. thay tất cả nội dung file này bằng nội dung sau:
- ở đây chú ý lệnh:@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15
set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C
cls
call setramd.bat %LglDrv%
set temp=c:\
set tmp=c:\
path=%RAMD%:\;a:\;%CDROM%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
copy readme.txt %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="AUTO" GOTO BATDAU
IF "%config%"=="HELP" GOTO HELP
:BATDAU
cls
echo TU DONG GHOST - CREATED HAI DUONG FROM WINDOWSZ.NET
echo ================================================== =
echo.
echo DANG BAT DAU TIEN HANH PHUC HOI.........
C:\GHOST.EXE -clone,mode=pload,src=H:\windowsz.GHO:1,dst=1:1 -sure -fx
if errorlevel 0 goto COMPLETE
goto LOI
goto END
:LOI
cls
echo TU DONG GHOST - CREATED HAI DUONG FROM WINDOWSZ.NET
echo ================================================== =
echo.
echo DA CO LOI TRONG KHI KHOI PHUC VAO O DIA C: CUA BAN.
echo.
echo TIEN HANH NHAN CTRL+ALT+DELETE DE KHOI DONG LAI MAY VA TIEN HANH THU LAI
echo.
echo NEU BAN CO BAN GHOST KHAC.BAN CO THE THUC HIEN THAY THE BAN GHOST PHUC HOI
echo.
goto END
:COMPLETE
cls
echo TU DONG GHOST - CREATED HAI DUONG FROM WINDOWSZ.NET
echo ================================================== =
echo.
echo QUA TRINH PHUC HOI O C:\ DA HOAN THANH THANH CONG.
echo.
goto END
:HELP
cls
call help.bat
echo Your computer will now restart and the startup menu will appear.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
restart.com
GOTO END
:END
Exit
C:\GHOST.EXE -clone,mode=pload,src=H:\windowsz.GHO:1,dst=1:1 -sure -fx
C:\GHOST.EXE là đường dẫn file Ghost.exe
H:\windowsz.GHO: Đường dẫn chứa file ghost
windowsz.GHO:1Trong file windowsz.gho. thực hiện ghost phân vùng ảnh C:
tại sao phải nói điều này. Vì khi bạn ghost phân vùng (partion) thì rõ rang trong file ảnh ghost sẽ chứa một phân vùng backup bên trong. Nhưng nếu bạn sử dụng ghost DISK thì nó sẽ sao lưu cả một ổ đĩa với nhiều phân vùng, VD : có C, D, E,..
khi đó các phân vùng tương ứng sẽ là : 1, 2,3….
Vậywindowsz.GHO:1là ghost ổ C: trong file ảnh ghost với ký tự:1
dst=1:1: Bạn sẽ ghost vào ổ Đĩa đầu tiên, phân vùng đầu tiên,
Nếu bạn có nhiều ổ đĩa nó sẽ là 1,2,3…
Nếu bạn có nhiều phân vùng C, D, E,… nó sẽ là 1,2,3,…
Vậy1:1là ổ đĩa 1 , phân vùng C:\
Bạn cần thực sự lưu ý điểm này để tạo lệnh ghost cho đúng, tránh ghost nhầm. Nó là quan trọng trong thực thi ghost auto 1 click</SPAN>
- Với file config.sys. Tiếp tục thay thế đoạn code trong đó bằng
ở đây chú ý những chỗ hàm gọi AUTO,[menu]
menuitem=AUTO, BAT DAU GHOST AUTO VAO PHAN VUNG C:\.
menuitem=HELP, View the Help file.
menudefault=AUTO,10
menucolor=7,0
[AUTO]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
[HELP]
device=himem.sys /testmem:off
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
menuitem=AUTO, BAT DAU GHOST AUTO VAO PHAN VUNG C:\.
AUTO chỗ này cho phù hợp với dòng lệnh thực thi trong file AUTOEXEC.BAT bên trên
menudefault=AUTO,10 : mặc định sau 10s gọi hàm AUTO (vào lựa chọn BAT DAU GHOST AUTO VAO PHAN VUNG C:\.)IF "%config%"=="AUTO" GOTO BATDAU
IF "%config%"=="HELP" GOTO HELP
Là tải Driver mà thôi.[AUTO]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
OK, giờ đã có 2 file AUTOEXEC.BAT và Config.sys rồi, dùng winimage để chèn thay thế 2 file đã có trong file Windows98_SE.img.Copy file này vào ổ C:\
Vào file C:\NST\Menu.lst cấu hình lệnh gọi sau:
Thay thế toàn bộ nội dung file Menu.lst trong đó bằng:
Trong lệnh trên chú ý duy nhất chỗ: (hd0,0)timeout 30
default /default
title Auto ghost
map (hd0,0)/NST/Windows98_SE.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
Cũng như bạn có thể cấu hình tải file ISO từ ổ cứng nhờ grub4dos thay vì easyBCD thì file ISO phải được gọi từ thong số chính xác từ ổ cứng. Cách xác định như sau:
Tại màn hình lựa chọn menu của grub4dos bạn nhấn phím C, sau đó tại dòng lệnh Grub> bạn sẽ gõ find (hd0, và nhấn phím tab. Nó sẽ hiện đầy đủ thông số ổ cứng của bạn dưới dạng (hd0, tương ứng. đây là VD của máy tôi.
Như vậy tôi sẽ có tương ứng thong số ổ:
C:\ là (hd0,1)
D:\ là (hd0,4)
E:\ là (hd0,5)
F:\ là (hd0,6)
Đó là đường dẫn bạn sẽ xác định cho vị trí file trên ổ cứng của bạn khi bạn thực hiện tải bằng Grub
OK, giờ save file menu.lst lại là xong, bạn có thể khởi động lại và tiến hành thử nếu muốn.
Đây là một mẫu cấu hình file Menu.lst cho việc tạo menu boot tải các windows và ISOcolor light-blue/blue light-red/red
timeout 10
default 1
title Windows 2000
unhide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)+1
rootnoverify (hd0)
title Windows XP
hide (hd0,0)
unhide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
chainloader (hd0,0)/ntldr
rootnoverify (hd0)
title Linux Puppy
hide (hd0,0)
hide (hd0,1)
unhide (hd0,4)
unhide (hd0,5)
hide (hd1,0)
find --set-root /puppy400/vmlinuz
kernel /puppy400/vmlinuz pmedia=idehd psubdir=puppy400 pkeys=uk
initrd /puppy400/initrd.gz
title Windows 7
hide (hd0,0)
hide (hd0,1)
hide (hd0,4)
unhide (hd0,5)
unhide (hd1,0)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root /bootmgr
chainloader /bootmgr
rootnoverify (hd0)
title Hirens boot
map (hd0,4)/Hirens.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title Boot Disk Image
map (hd0,1)/NST/windowsz.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
Thắc mặc thảo luận cia sẻ kinh nghiệm ở đây
Have funXem thêm các chủ đề mới nhất:
- Windows 7 Home Premium/ Professional/...
- Windows Angry Birds Edition 2012
- Windows 7 48-in-1
- [HDH] Link tải trực tiếp Windows 7 SP1 từ...
- [News] Top các tính năng "đáng quên" dành...
- [HOT] Đĩa Cài Window 7 Tự Động free download...
- Windows 7 Ultimate SP1 (32/64-bit) Tích hợp...
- [4s] Ghost Win7 Ultimatex32 - Fullsoft -...
- Windows Ultimate 7 with SP1 OEM Dell, Asus,...
- Windows 7 Ultimate SP1 Multi x86/x64...
Hải Hào Hoa (02-04-2011), lebaominh (12-11-2011), master_lam (05-01-2012)

![]() |
![]() |
|
|
|
||
![]() |
![]() |


Thank bạn nhiều. Bài viết này rất hữu ích.
Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)
Đánh dấu