Thông báo windowsz.net

Hiện kết quả từ 1 tới 2 của 2

Chủ đề: Multiboot windows 7 trên ổ cứng HDD

  1. #1
    Lion King
      Avatar của Hải Dương  

    Trạng thái
    Hải Dương đang ẩn
    Tham gia ngày
    Sun Oct 2009
    Đến từ
    Hà Nội
    Tuổi
    25
    Thành viên thứ
    1
    Máy tính sử dụng
    OS
    Quốc Gia
    Bài gửi
    2.286
    Thanks
    1.736
    Thanked 4.201 Times in 1.272 Posts

    Mặc định Multiboot windows 7 trên ổ cứng HDD

    - 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 WinImagecrack nó.
    - Dùng WinImage mở file Windows98_SE.img và extract 2 file Autoexec.batConfig.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:
    @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
    - ở đây chú ý lệnh:
    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
    [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
    ở đây chú ý những chỗ hàm gọi AUTO,
    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
    IF "%config%"=="AUTO" GOTO BATDAU
    IF "%config%"=="HELP" GOTO HELP
    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:\.)
    [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
    Là tải Driver mà thôi.
    OK, giờ đã có 2 file AUTOEXEC.BATConfig.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:
    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
    Trong lệnh trên chú ý duy nhất chỗ: (hd0,0)
    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à ISO
    color 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 fun
    Share/Bookmark
    Liên hệ:
    YM: - Mail: sir.nguyenhaiduongbk@gmail.com
    Website: http://windowsz.net

  2. Có 3 người đã cảm ơn Hải Dương cho bài viết có ích này:

    Hải Hào Hoa (02-04-2011), lebaominh (12-11-2011), master_lam (05-01-2012)

  3. #2
    Thành Viên
      Avatar của master_lam  

    Trạng thái
    master_lam đang ẩn
    Tham gia ngày
    Sat May 2011
    Thành viên thứ
    60639
    Máy tính sử dụng
    OS
    Quốc Gia
    Bài gửi
    1
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Mặc định

    Thank bạn nhiều. Bài viết này rất hữu ích.

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. WZ- Cách tạo DVD multiboot Windows AIO (7+XP3+ubuntu+Hirens 10.5+...) by haiduongbk
    Gửi bởi Hải Dương trong mục Windows 7 news & Downloads
    Trả lời: 271
    Bài cuối: 21-04-2012, 10:40 PM
  2. [Tut] Tạo USB/DVD multiboot chứa Windows XP/7, Hiren’s Boot
    Gửi bởi boyplay trong mục Thủ thuật và hỗ trợ chung
    Trả lời: 10
    Bài cuối: 02-02-2012, 02:58 PM
  3. DVD Multiboot Windows 7 + XP SP3 + ghost + Ms Dos +Hiren's boot + XP Mini.
    Gửi bởi tienduy1990 trong mục Các Hệ điều hành khác
    Trả lời: 3
    Bài cuối: 03-08-2011, 07:31 PM
  4. [Hoàn tất] DVD Multiboot Windows AIO v3 beta
    Gửi bởi Hải Dương trong mục Giới thiệu
    Trả lời: 13
    Bài cuối: 30-10-2010, 01:52 PM
  5. Tạo multiboot kèm chức năng Recovery Windows
    Gửi bởi phithienspt trong mục Thủ thuật và hỗ trợ chung
    Trả lời: 0
    Bài cuối: 23-04-2010, 06:37 PM

Từ khóa (Tag) của chủ đề này

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •