Hướng dẫn tạo USB Multi Boot bằng Grub4dos

thanhdc

Super Moderator
Hướng dẫn tạo USB Multi Boot bằng Grub4dos


Chuẩn bị:


Grub4dos 0.4.6a
https://code.google.com/p/grub4dos-chenall/downloads/list

Sử dụng để update lên bản gru4dos version mới nhất. các chương trình như Grub4dos installer 1.1, XBootv1.0beta14, ... có thể cài đặt được Grub4dos nhưng thường nó sẽ cài những bản grub4dos cũ. Version mới sẽ hổ trợ nhiều lệnh hơn. Bạn nên cài grub4dos 0.4.5c trở lên, bản grub4dos 0.4.5b thiếu rất nhiều lệnh..

Grub4dos installer 1.1, BOOTICE : có trong đĩa Hairen Boot 15.2
Dùng để cài đặt Gru4dos và kiểm tra MBR của hiện tại của Disk/USB


XBootv1.0beta14.zip (https://sites.google.com/site/shamurxboot/download)
Dùng để tạo Multi USB Boot, Install Gru4dos và đặc biệt nó tính năng boot trực tiếp file ISO hoặc USB. Bạn có thể sử dụng để kiểm tra, boot thử USB hoặc file ISO...








SARDU Multiboot Creator 3 PRO :
http://www.sardu.pro/
Sử dụng tool này để download các file iso của các Software hữu ích
Danh sách các Software hữu ích gồm Anti Virus; Tools, Linux, Winodws PE

Anti Virus




Tools:




Linux Live CD






Windows PE





 
Last edited:

thanhdc

Super Moderator
Cài đặt và cấu hình Gru4Dos:



Chuẩn bị USB 8G, hiện tại USB đang trống...


Chỉ cần chạy Grub4Dos Install 1.1, chọn đúng USB cần cài đặt Grub4Dos và
Click Install, không cần quan tâm đến các Options khác.




Nhấn Enter phát nữa là xong...

Vào kiểm tra lại USB vẫn không thấy gì thay đổi..., ko có bất kỳ file nào được tạo ra...



Thực chất quá trình nãy giờ chúng ta làm chỉ đơn giản là sữa lại MBR của HDD/USB
Sử dụng tools BOOTICE để kiểm tra MBR của HDD/USB bạn sẽ thấy rõ hơn.




Lưu ý: bạn có thể ko cần sử dụng Grub4Dos Installer 1.1, bạn có thể dùng luôn BOOTICE để cài đặt Grub4Dos cho HDD/USB... Chỉ đơn giản chọn đúng USB cần cài đặt grub4dos >> Chọn Process MBR >> Chọn GRUB4DOS 0.4.5c/0.4.6a MBR(grldr.mbr) >> Click Install/Config...

Sử dụng tools xbootvs1.0beta14 để boot thử USB xem kết quả như thế nào...



Nó báo không tìm thấy file GRLDR. Grub4dos chỉ cần đúng 1 file này là có thể chạy được
OK ta sẽ copy file này vào USB...

Bạn vào link sau: https://code.google.com/p/grub4dos-chenall/downloads/list
để download bản grub4dos 4.6a mới nhất.

Trong đó có rất nhiều file, bạn chỉ cần copy file grldr vào USB là được, ko cần quan tâm tới các file khác làm gì cho mệt.




Grub4Dos sẽ tìm file menu.lst trong folder / hoặc /boot/grub/ hoặc /grub/



Sử dụng notepad để tạo file menu.lst
Mình sẽ tạo file menu.lst demo, để boot Mini Win 7 Portable và ubuntu-14.04.2 trực tiếp từ file ISO
bạn copy file Mini_Win7_PE.isoubuntu-14.04.2-desktop-amd64.iso vào folder /SVUIT/

/menu.lst
color magenta/white white/magenta black/white black/white
timeout 60
----------------------------------------------------------------------------------
--
title Super Mini Win7 SVUIT
find --set-root /SVUIT/Mini_Win7_PE.iso
map /SVUIT/Mini_Win7_PE.iso (hd32)
map --hook
chainloader (hd32)
----------------------------------------------------------------------------------
--
title Run ubuntu-14.04.2-desktop-amd64.iso
set ISO=/SVUIT/ubuntu-14.04.2-desktop-amd64.iso
find --set-root %ISO%
map %ISO% (0xff) || map --mem %ISO% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=%ISO% quiet splash --
initrd /casper/initrd.lz




Sử dụng PowerISO để mở file ubuntu-14.04.2-desktop-amd64.iso, trong thư mục /casper/ bạn sẽ thấy 2 file vmlinuz.efi, initrd.lz được sử dụng để kích hoạt boot Ubuntu 14



File Mini_Win7_PE.iso bạn có thể đơnload tại đây http://svuit.vn/lab-45/super-mini-win-7-portable-full-943.html

TEST USB BOOT:



QEMU ko thể boot được Mini Win7 PE,Ubuntu 14.04.2. Bạn dùng máy thật chạy sẽ ok nhé:D

Mini Win 7 PE:



Ubuntu 14.04.2




 
Last edited:

thanhdc

Super Moderator
Thêm cái theme nhìn cho đẹp mắt.

/menu.lst
color magenta/white white/magenta black/white black/white
default 0
timeout 30
gfxmenu /SVUIT/gfxmenu-demo2.gfx
----------------------------------------------------------------------------------
--
title Super Mini Win7 SVUIT
find --set-root /SVUIT/Mini_Win7_PE.iso
map /SVUIT/Mini_Win7_PE.iso (hd32)
map --hook
chainloader (hd32)
----------------------------------------------------------------------------------
--
title Run ubuntu-14.04.2-desktop-amd64.iso
set ISO=/SVUIT/ubuntu-14.04.2-desktop-amd64.iso
find --set-root %ISO%
map %ISO% (0xff) || map --mem %ISO% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz.efi file=/preseed/ubuntu.seed noprompt boot=casper iso-scan/filename=%ISO% quiet splash --

initrd /casper/initrd.lz
----------------------------------------------------------------------------------
--
title Shutdown
halt
----------------------------------------------------------------------------------
--
title \n
root



Theme demo1:







Theme demo2:




 
Last edited:
Top