- Với hệ thống
Windows Vista/2008/7 Sau khi copy hệ thống khởi động lại là bạn đã có menu boot Grub luôn. Tuy nhiên bạn chưa biết cách sửa tiêu đề khởi động từ GRUB thế nào.Bạn sẽ tiến hành sửa nó như sau:
Mở CMD với quyền administrator lên và copy đoạn code sau vào CMD command:
BCDEDIT.EXE /store %STORE% /create /d "
Start GRUB4DOS" /application bootsector
ở đây tôi đã dùng lệnh đổi thành menu
Start GRUB4DOS
--> OK tôi đã hướng dẫn các bạn cấu hình cơ bản trên ổ cứng MBR rồi ( các hệ thống Windows khác bạn cũng copy hệ thống file trên vào nó và chuyển sang bước cấu hình Menu Lệnh cho file Menu.lst ở Phần B sắp tới
2. Trên USB:
- Đầu tiên bạn copy 4 file trên vào USB của bạn
- Tải công cụ tạo boot MBR USB sau ( Tiện ích kèm theo của GRUB)
[DOWN]
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ][/DOWN]
- Bạn chạy file
grubinst_gui.exe Tải về và Tại
DISK hãy click chọn
Refresh sau đó chọn thiết bị
USB của bạn. Click
Refresh tại
Part list và chọn
Whole Disk (MBR) và sau đó click
INSTALL và hoàn tất. USB của bạn đã có thể Bootable và sử dụng được file cấu hình
Menu.lst trong đó cho việc boot
3. Trên CD/DVD
- phần này anh em Xem qua bài viết này sẽ rõ tất cả:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ].
-----> OK giờ đã xong phần cấu hình boot Grub cho các thiết bị của bạn Bay giờ các bạn hãy cấu hình boot cho các thiết bị của bạn bởi Menu.lst
B. Cấu hình menu Boot : Menu.lst:
- phần này cũng là một phạm trù lớn mà chưa thể giải thích hết được cho các bạn. Các bạn cứ tìm hiểu dần dần từ file Rename hướng dẫn của nó.
- ở đây tôi sẽ Tóm lược một số Lệnh quan trọng và ứng dụng cho việc tạo Nhiều menu boot cho các bạn:
- Bạn sẽ bắt đầu với cấu trúc lệnh sau: Một VD
timeout 30
default /default
title Grub4dos Menu created by NGUYEN HAI DUONG
root
title Email:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ] or
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title Mobile: +84902201803
root
title Website:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root
title commandline
savedefault --wait=2
commandline
title reboot
savedefault --wait=2
reboot
title Halt
savedefault --wait=2
halt
- timeout 30
default /default
Bạn sẽ có 30s để lựa chọn Boot menu
title Grub4dos Menu created by NGUYEN HAI DUONG
root
title Email:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ] or
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title Mobile: +84902201803
root
title Website:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root
- tôi đang tạo một menu tiêu đề bên trên menu Hiện. Bạn thấy như thế rồi và có thể edit và bổ sung. Không có gì khó đúng không?
title commandline
savedefault --wait=2
commandline
- Đây là lệnh chuyển tới màn hình gõ lệnh thật điều khiển thực sự bởi gõ lệnh Grub. bạn cần am hiểu. Yêu cầu phải có file Grub.exe ở trên thì menu này mới hoạt động
- 2 cái lệnh dưới là lệnh khởi động lại và thoát thôi
- GIờ chúng ta bắt đầu sử dụng một số lệnh cơ bạn cho việc điều khiển Boot.
1. Tạo Dual boot, Trip Boot,.... chọn nhiều hệ điều hành:
-
Cho việc tải Windows 98/Me:
Thêm lệnh sau vào phái dưới lệnh
title ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root
bằng :
title Windows 9x/Me
fallback 1
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2
- Tôi sẽ giải thích lệnh qua chút:
+ title Windows 9x/Me: Hiển thị tiêu đề menu:
Windows 9x/Me
+ fallback 1: Mã có thể có hoặc không.
+ find --set-root /io.sys: Tiến hành tìm trên hệ thống máy tính file io.sys
+ chainloader /io.sys: Chạy file tìm được:
+ savedefault --wait=2: Chờ sau 2s cho thiết lập
- ở đây nếu bạn xác định được ổ chứa Windows 98 rồi thì có thể gán ngay vị trí ổ vào trước lệnh chainloader.
VD: Tôi có hệ điều hành Windows 98 tại ổ D: với vị trí ổ là (hd0,2)
và tôi có thể dung lệnh:
title find and load IO.SYS of Windows 9x/Me
fallback 1
chainloader (hd0,2)/io.sys
savedefault --wait=2
- Nó không cần Find nữa.
- Rồi lại nói đến vấn đề ổ (hd0,2) ở trên kia xác định như thế nào? Chúng ta chỉ quen với việc A,B, C, D,....?
Tôi sẽ nói:
- Nếu bạn có 3 ổ cứng: bạn sẽ có chỉ số ổ lần lượt là:
(hd0,
(hd1,
(hd2,
trong đó ổ hd0 là ổ cho việc Boot
- VD tại ổ (hd0, Tôi lại có 3 phân vùng C,D,E
trong đó ổ C là ổ mang đặc tính vật Lý là pri còn D,E là Local
Vậy các ổ pri sẽ có giá trị lần lượt tờ 1 tới 3. Vậy ổ C của tôi sẽ là: (hd0,1)
trong các ổ Local Nó sẽ có giá trị từ 4 trở đi. Vậy ổ D sẽ là: (hd0,4) và E sẽ là: (hd0,5)
- Để đơn giản bạn hãy vào Grub4dos menu và vào mục Command line của nó gõ Find --Enter
Và nó sẽ liệt kê lần lượt các vị trí ổ với thông số đầy đủ của (hdx,x)
- Cho việc tải Windows NT/2K/XP bạn sử dụng lệnh:
title Windows NT/2K/XP
fallback 2
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2
- Lần này tôi sẽ không giải thích gì thêm ở lệnh này nữa
- Cho việc tải Windows VISTA/2008/7 bạn sử dụng lệnh:
title Windows VISTA/2008/7
fallback 3
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2
2. Cho việc tải một số file hệ thống:
- File ISO:
Bạn tưởng tượng chúng ta có 1 file ISO có khả năng boot VD như Hiren boot chẳng hạn. Bạn sẽ sử dụng lệnh gọi file sau: ( Bỏ file Hiren105.ISO vào trong ổ ngang hàng với file Menu.lst nhé. )
title Hirens boot CD 10.5
fallback 4
find --set-root /Hiren105.iso
map /Hiren105.iso (0xff) || map --mem /Hiren105.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
- Lần này tôi lại giải thích thêm một số lệnh thêm bên trên:
+ find --set-root /Hiren105.iso: Tìm file Hiren105.iso
+ map /Hiren105.iso (0xff): Đặt thuộc tính vị trí file map /Hiren105.iso (0xff) vào ổ (0xff) tuơng đương với ổ (hd0,0)
+ map --mem /Hiren105.iso (0xff): Sử dụng bộ nhớ phụ nếu thiếu bộ nhớ
+ map --hook: gán Map
+ chainloader (0xff): Lệnh gọi và chạy
- Một vấn đề là tôi biết để file Hiren105.iso ở ổ E với thuộc tính (hd0,5) OK tôi sẽ rút ngắn lệnh:
title Hirens boot CD 10.5
fallback 6
map (hd0,5)/Hiren105.iso (0xff) || map --mem (hd0,5)/Hiren105.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
- Qua VD này bạn sẽ có nhiều lựa chọn cho nhiều file ISO boot khác nhau nữa ngoài Hiren
- Đến đây ta đã có Menu Hirent đa năng tích hợp ổ cứng, USB, DVD rồi
- File Boot IMG:
Hãy sử dụng lệnh:
title Go to dos
find --set-root --ignore-floppies /rescue/Windows98SE.img
map --mem /rescue/Windows98SE.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
- (fd0) là ổ đĩa mềm giả lập
- /rescue/Windows98SE.img : Vị trí file Boot đuôi img
- File .BIN
Tôi lấy VD tải file Gọi khởi động cài đặt của đĩa cài XP:
title SETUP WINDOWS XP SP3
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN
- Nhìn vào lệnh gọi trên. CHắc không cần nói nhiều
.... tạm thời chỉ cần có thế
4. Lệnh khởi động trực tiếp từ các ổ và thiết bị:
- Lệnh khởi động từ ổ cứng đầu tiên:
title Boot MBR of First Hard Disk
chainloader (hd0)+1
rootnoverify (hd0)
- Nếu là ổ cứng khác (hd0) hãy đổi lại
- Lệnh khởi động vào một phân vùng: VD
title Boot Partition Boot Sector - First Hard Disk, First Partition
root (hd0,0)
chainloader (hd0,0)+1
- Khởi động vào ổ đĩa mềm:
title Boot Floppy Disk
chainloader (fd0)+1
rootnoverify (fd0)
- Lệnh khởi động vào ổ CD/DVD
title Boot CD-ROM - (cd)
chainloader (cd)
rootnoverify (cd)
nếu lệnh này không làm việc, ổ CD là không xác định thì hãy sử dụng lệnh này
title Boot CD-ROM - (cd0)
cdrom --init
map --hook
chainloader (cd0)
rootnoverify (cd0)
- Chú ý các thông số cd
0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Và đây là ví dụ cho một kiểm nghiệm trên CD/DVD
color light-blue/blue light-red/red light-green/green light-magenta/magenta
splashimage=/3.xpm.gz
foreground=99FF33
timeout 30
default /default
title Hirent boot CD 10.5 and more create by NGUYEN HAI DUONG
root
title Email:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ] or
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title Mobile: +84902201803
root
title Website:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
root
title ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
root
title Kaspersky Rescue CD
fallback 1
find --set-root /kav/kav.iso
map /kav/kav.iso (0xff) || map --mem /kav/kav.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title AVG Rescue CD
fallback 2
find --set-root /rescue/AVG.iso
map /rescue/AVG.iso (0xff) || map --mem /rescue/AVG.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title Ultimate Boot CD ISO
fallback 3
find --set-root /rescue/ubcd502.iso
map /rescue/ubcd502.iso (0xff) || map --mem /rescue/ubcd502.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title Windows 7 Recovery Disk Tools
fallback 4
find --set-root /ERD65/ERD65.iso
map /ERD65/ERD65.iso (0xff) || map --mem /ERD65/ERD65.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2
title Hirens boot CD 10.5
configfile /HBCD/menu.lst
title SETUP WINDOWS 7 11 IN ONE
fallback 5
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2
title SETUP WINDOWS XP SP3
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN
title SETUP UBUNTU 10.04 DESKTOP I386
find --set-root /isolinux/isolinux.bin
chainloader /isolinux/isolinux.bin
title Go to dos
find --set-root --ignore-floppies /Windows98SE.img
map --mem /Windows98SE.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title commandline
savedefault --wait=2
commandline
title reboot
savedefault --wait=2
reboot
title Halt
savedefault --wait=2
halt
Bạn có thể xem qua bài viết sau để hiểu rõ hơn:
[Chỉ có thành viên mới có thể nhìn thấy link. CLICK VÀO ĐÂY ĐỂ ĐĂNG KÝ]
Trong đây có cách tạo menu màu và nền file boot luôn
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vậy sau bài này. Bạn tối thiểu cũng biết cấu hình cài đặt máy đa Windows, và cũng biết cách Chạy Hiren boot Trên ổ cứng để phục hồi máy khi cần rồi đó
Have Fun
----> Sẽ cập nhật lệnh và thông tin thêm nếu có. Anh em có thắc mắc gì post tại đây
Đánh dấu