Tải bản đầy đủ (.pdf) (10 trang)

Tài liệu Multiboot trong Windows Vista pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (529.59 KB, 10 trang )

Multiboot trong Windows Vista

Như đã biết các bản Windows sử dụng NT-Kernel trước
đây như Windows NT/2000, XP, 2003 sử dụng boot
manager là ntldr để nạp file boot.ini. Boot.ini sẽ chứa
các boot entry và ntldr sẽ hiển thị các mục này, cho
phép người dùng có thể chọn trong mục nào để khởi
động máy tính.

Windows Vista đã sử dụng boot manager mới là Bootmgr. Khi máy tính

khởi động, Bootmgr sẽ truy cập đến Boot Configuration Data (BCD) để
hiển thị menu cho phép lựa chọn các hệ điều hành có thể khởi động
được trên máy tính. Có thể coi BCD chính là sự thay thế cho boot.ini
trong các phiên bản Windows sau XP như Vista và Windows Server
2008.

BCD là một dạng cơ sở dữ liệu dạng file chứa các thông tin về cấu h
ình
boot của các hệ điều hành. BCD có định dạng tương tự như Windows
registry hive. Có thể dùng lệnh bcdedit.exe trên cửa sổ lệnh để xem
thông tin về bcd.

Multiboot trên Windows Vista

Về nguyên tắc, có thể sử dụng chương trình bcdedit.exe để thêm các
boot entry vào BCD. Tuy nhiên cách thức này khá phức tạp, không
thuận tiện cho người dùng. Bài viết này sẽ hướng dẫn các sử dụng
BCDEasy để thêm các boot entry vào BCD.

Các boot entry có thể thêm vào BCD khá nhiều, trong giới hạn bài viết


này sẽ hướng dẫn cụ th
ể các phần sau:

- Thêm vào BCD lựa chọn khởi động từ GRUB4DOS. Với GRUB4DOS đã
có bài viết hướng dẫn trên Windows XP. Tuy nhiên việc sử dụng
GRUB4DOS trên Vista hơi khác so với XP. Với GRUB4DOS, bạn đã có
khá nhiều lựa chọn khi khởi động. Bài viết này sẽ hướng dẫn cái thêm
GRUB4DOS với các lựa chọn khi khởi động là Acronis True Image phiên

bản 9 và Acronis Disk Director phiên bản 10.

- Thêm vào BCD lựa chọn khởi động từ file .WIM. File .WIM là file
nguồn của các đĩa CD khởi động WinPE phiên bản 2.0 - là nhân của hệ
điều hành Vista và Windows Server 2008.

Yêu cầu

1. EasyBCD

- Tham khảo về EasyBCD theo link sau:
/>
- Phiên bản hiện thời của EasyBCD là phiên bản 1.7 (860KB),
download theo link sau:
/>xe . Sau khi download, được một file là EasyBCD 1.7.exe, chạy file này
để cài đặt chương trình EasyBCD.

2. Windows Vista

- Máy tính cài hệ điều hành Vista (thử nghiệm sử dụng bản Vista
Ultimate trên máy thật và máy ảo VitualBox).

- Đĩa DVD cài đặt Windows Vista (sử dụng khi thêm boot entry là file
.wim).

3. Đĩa boot CD WinPE 2.0

- Có khá nhiều bản dựa trên WinPE 2.0. Active Boot Disk là một đĩa
dựa trên WinPE 2.0. Cóó thể download Active Boot Disk theo link sau
để thử nghiệm:
Active Boot Disk Part 1 (50Mb):
/>
Active Boot Disk Part 2 (50Mb):
/>
Active Boot Disk Part 3 (34MB):
/>

Active Boot Disk gồm khá nhiều các tiện ích hỗ trợ sửa lỗi, khắc phục
sự cố, backup dữ liệu của hệ thống:

+ Active Disk Image (Win Edition)
+ Imaged-based data backup and restoration tool
+ Active File Recovery
+ Deleted data recovery software
+ Active Partition Recovery
+ Lost partition recovery software
+ Active Hex Editor
+ Tool for editing disk in a binary format
+ Active Password Changer
+ Windows password resetting tool
+ Active KillDisk
+ Secure data erasure and disk wiping software

+ Active CD/DVD Data Burner
+ CD/DVD burning software
+ Network operations utilities
+ Map Network Drive
+ Remote Desktop Connection
+ Web browser
+ FTP Client
+ Telnet Client
+ Netcfg
+ Other Utilities
+ Partition Manager (Diskpart)
+ File Explorer
+ Task Manager
+ Drvload
+ Notepad
+ Command Prompt shell

Sau khi download, dùng Winrar để giải nén 3 file trên thành một file
Active-Boot-Disk.iso.

4. Acronis True Image và Acronis Disk Director

Acronis dùng 2 file chính là kernet.dat và ramdisk.dat để chạy. Sau khi

cài Acronis Disk Director, Acronis True Image, có thể vào thư mục
Program Files\Acronis\DiskDirector ; Program Files\Acronis\TrueImage
để tìm các file này.

Có thể download các file kernet.dat và ramdisk.dat của ADD v10 và
ATI v9 trong file acronis_01.rar (19.79 MB) theo link sau:

/>

Các bước thực hiện

1. Thêm lựa chọn GRUB4DOS

Với EasyBCD, bạn dễ dàng thực hiện việc thêm một boot entry để khởi
động từ GRUB4DOS. Với việc sử dụng GRUB4DOS, bạn đã có khá
nhiều lựa chọn khi khởi động máy tính. Các bước thực hiện lần lượt
như sau:
- Chạy chương trình EasyBCD, giao diện của chương trình như Hình 1.

Giao diện của chương trình EasyBCD

Trên hình 1, click nút Add/Remove Entries, Ô Manage Existing Entries
quản lý các boot entry trong BCD. Ô Add an Entry cho phép thêm một
mục vào boot entry của BCD. Chọn tab NeoGRUB, sau đó click nút
Install NeoGrub.

Cấu hình NeoGrub
Sau khi click Install NeoGrub (xem hình 1), EasyBCD sẽ thực hiện các
công việc sau:
- Tạo một file NeoGrub ở partition khởi động Vista (ổ C, C:\NeoGrub).
File này tương ứng với file grldr của GRUB4DOS.
- Tạo thư mục NST ở partition khởi động Vista (ổ C, C:\NST), trong thư

mục NST có 2 file là menu.lst và NeoGrub.mbr. File NeoGrub.mbr
tương ứng với file grldr.mbr của GRUB4DOS.
- Chèn thêm vào BCD một entry có tên là NeoGrub Bootloader để gọi
file NST\NeoGrub.mbr khởi động GRUB4DOS.


Trên hình 2, để cấu hình NeoGrub, nhắp nút Configure, khi đó
EasyBCD sẽ gọi Notepad của Windows để mở file NST\menu.lst.

×