Chế độ ( Legacy BIOS
hoặc UEFI
) được xác định bởi bộ tải khởi động được cài đặt trên cài đặt USB-Stick và BIOS.
Phương tiện cài đặt Windows 7 phải hỗ trợ cả ( Legacy BIOS
và UEFI
). Đối với sau này, nó phụ thuộc vào cài đặt của bạn. Nhưng vì bạn có thể khởi động từ UEFI-HDD và Win7-USB-Stick của bạn vào Legacy BIOS
chế độ, nên nó được đặt thành "cả hai" có nghĩa là BIOS của bạn hỗ trợ UEFI
và khi dự phòng có thể khởi động vào Legacy BIOS
chế độ.
Để giải quyết vấn đề, tôi khuyên bạn nên cài đặt bằng Win7-Image có hỗ trợ UEFI (tôi thậm chí không biết, nếu không có) và bạn cũng nên đặt BIOS ở chế độ UEFI rõ ràng (không có chế độ kết hợp ).
Nhưng nếu điều này không hiệu quả và để trả lời câu hỏi của bạn: Điều này sẽ hoạt động:
Đặt Win7-Image trên của bạn HDD
hoặc USB-Drive
chọn các mô-đun phù hợp (làm theo các nhận xét):
menuentry "Windows 7" --class windows --class os {
# Insert modules needed in order to access the iso-file
# choose the right module for the partition-table-scheme the image lies on
insmod part_gpt
insmod part_msdos
# choose the right module for the filesystem the image lies on
insmod ntfs
insmod fat
insmod ext2
# Insert module needed in order to find partition
insmod search_fs_uuid
# Set UUID of partition with the iso-image
# and let grub2 find the partition
# (save it's identifier to the variable $root)
set uuid="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
search --no-floppy --set=root --fs-uuid $uuid
# Mount the iso image by addressing it with (partition)/path
set iso=/images/Win7_English_x64.iso
loopback loop ($root)$iso
# boot (chain-load) the windows7-image using the bootmgfw.efi file located
# on the Win7-ISO-Image
chainloader (loop)/efi/microsoft/boot/bootmgfw.efi
}
Nếu bạn muốn đổ hình ảnh trực tiếp vào thanh usb thì bạn nên bỏ đi set iso=
- và loopback loop ($root)$iso
-các thứ cần thiết để gắn iso. Trình tải chuỗi của bạn là sau đóchainloader ($root)/efi/microsoft/boot/bootmgfw.efi