Máy tính của bạn có chương trình cơ sở UEFI, một sự thay thế cho BIOS cũ (mặc dù nó vẫn hỗ trợ các hệ điều hành chỉ dành cho BIOS, dưới tên "CSM").
Trong các hệ thống BIOS, bộ tải khởi động (hoặc "giai đoạn 1" của bộ tải khởi động lớn) được lưu trữ bên trong MBR , trong khu vực zeroth của đĩa. (MBR 512 byte dự trữ 446 byte cho mã bootstrap, phần còn lại được sử dụng cho thông tin phân vùng.) Nếu bộ tải khởi động quá lớn, mã MBR "giai đoạn 1" của nó thường cố gắng tìm các tệp "giai đoạn 2" trong phân vùng / boot của bạn.
Trong các hệ thống EFI hoặc UEFI, vùng mã bootstrap trong MBR thường trống (hầu hết các hệ thống UEFI thậm chí không sử dụng MBR để phân vùng, thích GPT ). Thay vào đó, tất cả các bộ tải khởi động được lưu trữ dưới dạng các .efi
chương trình thông thường trong "phân vùng hệ thống EFI", đó là một phân vùng FAT32 thông thường có "loại phân vùng" đặc biệt trong bảng phân vùng. Nếu bạn có nhiều hệ điều hành, chúng có chung phân vùng hệ thống EFI.
/ khởi động / efi
├── EFI
Arch ─
│ │ ─── initramfs-linux.img
│ │ ─── vmlinuz-linux.efi
│ └── gummiboot
│ └── gummiboot.efi
Bộ tải
Entry ── mục
Arch ─ ─
└── loader.conf
└── SHELLX64.EFI
Một số người dùng chọn đặt phân vùng EFI tại /boot
, giúp cấu hình dễ dàng hơn một chút cho các hệ thống chỉ dành cho Linux. Nhưng khi dualboote - ngay cả khi đó là hai bản phân phối Linux khác nhau - tôi khuyên bạn nên có phân vùng EFI tại /boot/efi
. Một riêng biệt /boot
thường là không cần thiết.)
Phân vùng EFI là bắt buộc nếu bạn muốn khởi động hệ thống của mình ở chế độ UEFI. Tuy nhiên, nếu bạn muốn Debian có khả năng khởi động UEFI, bạn cũng có thể cần phải cài đặt lại Windows, vì việc trộn hai phương thức khởi động là bất tiện nhất.
Cả Windows 7 và Debian 7 đều hỗ trợ cả BIOS và UEFI và họ cài đặt bộ tải khởi động phù hợp tùy thuộc vào chế độ nào mà trình cài đặt được khởi động. Thông thường, các hệ thống UEFI có công tắc "chế độ khởi động" trong màn hình cài đặt của chúng, có các tùy chọn như "UEFI chỉ "," UEFI và CSM "," Legacy (BIOS) only "," BIOS, sau đó UEFI "hoặc một cái gì đó tương tự. (CSM là Mô-đun hỗ trợ tương thích, mô phỏng BIOS.)
Hệ thống Windows 7 của bạn có thể đã được cài đặt ở chế độ BIOS, nhưng trình cài đặt Debian hiện khởi động ở chế độ UEFI và đề nghị cài đặt bộ tải khởi động tương thích UEFI. (Có thể bạn đã bật công tắc "UEFI / BIOS" ở đâu đó. Tôi không biết.)
Hiện tại, bạn có thể bỏ qua hoàn toàn EFI và cài đặt lại GRUB2 vào MBR, có thể sử dụng grub-install --target=i386-pc
.