Header Ads Widget

Ticker

6/recent/ticker-posts

Kết hợp DLC Boot với AIO Boot tạo USB Multi Boot một cách dễ dàng 2019

Keyword: Add DLC Boot with AIO Boot to Build USB MultiBoot
Chắc hẳng các anh em IT đã không còn xa lạ gì với 2 ông trùm cứu hộ máy tính này rồi nhỉ, DLC và AIO, trước đây ở thời kì 2003 này kia thì Hiren Boot lại là một hiện tượng làm mưa làm gió của anh em IT bởi tính mạnh mẻ của nó, sau này đã được một cao nhân khác nâng cấp lên thành DLC, vì thế DLC chính là sự tiến hóa của Hiren nó dựa vào Hiren Boot khá nhiều, nhưng chắc cũng khó mà thay thế được Hiren đối với nhiều người
Khi DLC còn là 1 file ISO thì việc thực hiện thêm DLC vào USB có rất nhiều cách mà nhiều người đã hướng dẫn rồi, mình sẻ không nhắc lại, nhưng từ khi DLC không còn là dạng ISO nữa thì cách kết hợp giữa chúng hoàn toàn khác, ak nhắc mới nhớ là mình hôm nay chỉ hướng dẫn các bạn thực hiện kết hợp DLC với AIO chứ không chỉ các bạn thực hiện thêm file ISO cài đặt Win này kia bằng AIO đâu nha, các bạn có thể tìm hiểu cách thức đó tại trang chủ của AIO
Thôi không nói dài dòng nữa các bạn bắt đầu Download 2 thành phần chính nào
  1. AIO Boot Tools
  2. DLC Boot
Ok sau khi đã Download xong thực hiện Build USB bằng AIO Boot, chọn phân vùng tự động và thực hiện chọn 2 bước chính là "chỉ FAT32" và "Làm sạch đĩa (2 mục khuyến khích)"
Thực hiện Build USB, sau khi Build xong bạn có thể kết chọn file ISO để thêm vào v.v... Mà quên mình đang hướng dẫn các bạn kết nối với DLC mà haha nên vì thế chúng ta lại tiếp tục tiếp bằng cách thực hiện giải nén và copy 3 file sau của DLC đó chính là
1 - LEGACY BOOT
Boot, DLC1 và DLCBoot khi copy vào trong ổ USB vừa mới Build, nhớ là để ở ngoài ổ USB vừa mới Build xong các bạn nhé, kẻo các bạn lại copy vào trong thư mục khác, cứ đưa thẳng vào ổ USB giúp mình, các bạn thực hiện tiếp truy cập vào đường dẫn sau của đĩa USB
[NameDisk Your USB]:\AIO\Menu
Các bạn sẻ thấy 2 file đó là Grub4dos và Linux nếu các bạn không thấy thì có thể truy cập vào App AIO phần Bootloader chạy Grub2 và Grub4dos để có nhé (Mà mình nghĩ khi các bạn Build USB là nó đã có rồi)
Thêm đoạn này vào trong 2 file Linux.lst và Grub4dos.lst
### Start DLC Boot
title DLC Boot Menu
find --set-root /DLC1/Programs/Dos/Menu/en/USB/menu.lst
configfile /DLC1/Programs/Dos/Menu/en/USB/menu.lst
### End
Ok như vậy khi bạn truy cập USB ở chế độ Legacy rồi đấy nhưng chỉ sẻ thấy được DLC Boot trong Menu của Linux hoặc trong phần Grub4dos thôi
Trong phần Linux OS và Grub4dos của chế độ Legacy hiện tại giờ đây đã có DLC, vậy muốn truy để nó ở ngoài Menu chính của AIO thì làm cách nào ? 
Các bạn có thể để trực tiếp tại Menu ngoài bằng cách sau, truy cập đến file main.cfg bằng đường dẫn và chỉnh sửa nó
[NameDisk USB:]\AIO\grub
Hoặc
[NameDisk Your USB]:\AIO\Menu
Tại đây tìm đến file main.cfg và edit như sau, thêm một đoạn code sau vào trong file main và save lại
### Start DLC Boot
if [ -n "$pc" ]; then menuentry "[P] DLC Boot" --hotkey=g {     grub4dosroot     set opt="debug off; root ${g4droot} > nul; configfile /DLC1/Programs/Dos/Menu/en/USB/menu.lst"     linux /AIO/Tools/grub4dos/grub.exe --config-file=${opt} } fi ### End DLC Boot
2 - UEFI BOOT:
Chúng ta thực hiện tiếp trên chế độ UEFI thật ra trên UEFI ta khó có thể show nguyên Menu ra như bên Legacy được vì chuẩn UEFI không hỗ trợ chạy Grub4dos mà chạy bằng nền Grub2 nên vì thế các bạn chỉ có thể chỉnh file BCD để có thể truy cập vào Mini Windows 10 64bit và sử dụng Tools của DLC mà thôi
[NameDisk USB:]\EFI\Microsoft\Boot
Chúng ta thực hiện chỉnh file BCD bằng cách dùng Tools của DLC luôn đó là BootICE
Mở DLC Boot ---> Disk Tools ----> BootICE

Chọn đến đường dẫn chứa file BCD ở trên thực hiện chọn Professional mode
Tại Application Object bạn chọn chuột phải để tạo mới Menu UEFI ( New WIM Boot Entry )
Tại đây các bạn cần chỉnh sửa các phần sau trong WIM Boot vừa mới tạo
  1. ApplicationDevice: Nơi chứa file WIM cần Run lên
  2. Description: Miêu tả hay tên hiển thị trên Menu của WIM
  3. OSDevice: Nơi chứa file WIM cần Run lên (cái mục này thì giống với phần Application)
Ở đây phần Mini Windows 10 64bit sẻ nằm ở đây trong USB
\DLC1\W10PE\W10x64.wim
Với OSDevice các bạn cũng làm tương tự và thực hiện Test thử, khi bạn chọn WinPE & Setup thì nó sẻ hiện ra Mini Windows mà ta đã thêm vào lúc nãy do đây là Grub2 của UEFI nên không có đường qua Grub4dos chúng ta đành phải làm bằng cách này.
Tuy nhiên nếu bạn muốn chạy DLC UEFI thì tôi lại có một cách khác dành cho các bạn, đó là sử dụng bộ Boot Clover, bộ Boot này các bạn sẻ thấy như trên hình trên, dựa vào Clover ta có thể chạy được file efi của UEFI, bắt đầu thực hiện truy cập vào Clover trong EFI
Tới đây các bạn có lẽ đã thấy file config.plist đây là file để ta chỉnh sửa Menu của Clover UEFI, mở file lên và tìm khiếm đoạn code sau để chỉnh sửa
<key>GUI</key>
 <dict>
  <key>#ConsoleMode</key>
  <string>0</string>
  <key>Custom</key>
  <dict>
   <key>Entries</key>
   <array>
    <dict>
     <key>Disabled</key>
     <false/>
     <key>Hidden</key>
     <false/>
     <key>Hotkey</key>
     <string>D</string>
     <key>InjectKexts</key>
     <false/>
     <key>NoCaches</key>
     <false/>
     <key>Path</key>
     <string>\EFI\dlc\boot\bootx64.efi</string>
     <key>Title</key>
     <string>DLC Boot</string>
     <key>Type</key>
     <string>Linux</string>
     <key>Image</key>
     <string>\EFI\dlc\icon\DLC_Boot.png</string>
    </dict>
Các bạn cần chú ý những đường mà minh tô màu xanh bởi lẽ đó là nơi ta sẻ sửa đổi code, sau đó thực hiện save lại
Bây giờ bước tiếp theo là chép file efi của DLC, hôm trước mình chỉ hướng dẫn các bạn chép 3 folder thôi đúng không, đợt này ta sẻ chép thêm folder còn lại (Nghĩa là folder efi của DLC đấy) vào đường dẫn đúng với của code của nó là nằm trong folder "EFI" của USB và đổi tên folder lại thành "dlc"
"[NameDisk]:\EFI"
Các bạn copy vào đường dẫn ở trên và nhớ đổi tên lại thành là dlc, như vậy khi các bạn truy cập Clover sẻ thấy được DLC trong Clover khi truy cập chuẩn UEFI.
Còn phần hình ảnh thì các bạn tự tạo folder icon và thực hiện thêm hình ảnh mà bản thân tự edit vào cũng được. Kết quả sẻ như hình bên dưới
Tiếp tục vấn đề nữa chính là giải quyết các file trong efi của DLC chú ý thư mục boot và microsoft của DLC các bạn thực hiện truy cập thư mục boot và copy các file sau vào trong thư mục EFI/BOOT của USB AIO
Tại thư mục DLC/efi/boot/ copy các file
  1. bootx64BCD.efi
  2. bootx64Grub2.efi
  3. KONBOOTIA32.EFI
  4. KONBOOTX64.EFI
  5. MEMTESTX64.EFI
  6. MEMTESTX86.EFI
  7. Win10x64.efi
  8. Win10x86.efi
Vào trong thư mục AIO_UEFI/EFI/BOOT/ của USB AIO
Đối với thư mục microsoft/boot của DLC/efi/microsoft/boot ta copy các file sau
  1. Folder: resources
  2. bcd
  3. cdboot.efi
  4. cdboot_noprompt.efi
  5. efisys.bin
  6. efisys_noprompt.bin
Vào trong thư mục AIO_UEFI/EFI/Microsoft/Boot của USB AIO, nếu làm theo cách trên thì các bạn sẻ có như thế này với thư mục EFI của USB AIO: Boot và Microsoft

Chúc các bạn thành công, không hiểu chỗ nào cứ cmt phía dưới mình sẻ trả lời cho các bạn !
Nguồn: itblognote.com

Post a Comment

0 Comments