Lỗi Grub4Dos và / boot / bcd


0

Tôi đang chạy Ubuntu 13.04 trên máy tính xách tay (ổ SSD) và gần đây tôi đã mua một ổ cứng khác (ổ đĩa thứ hai) được cài đặt thay cho CD-ROM. Những gì tôi muốn đạt được, là có Ubuntu là hệ điều hành chính và khả năng khởi động lên Windows 7 ocadealy.

Thiết lập mong muốn của tôi là thế này:

  • hd0,0 - (Ubuntu được gắn vào /)
  • hd1,0 - phân vùng WINDOWS
  • hd1,1 - Phân vùng DATA

Vì bây giờ tôi không có CDROM, tôi phải cài đặt Windows từ một số phân vùng. Tôi tìm thấy một hướng dẫn cho thấy cách sử dụng Grub4Dos Để làm việc đó. Vì vậy, đây là những gì tôi đã làm:

  1. Sao chép grub.exe đến /
  2. Đã thêm mục nhập tùy chỉnh vào cấu hình grub2 trong Ubuntu để có thể vào Grub4Dos trong khi khởi động.
  3. Gắn ISO Win7 của tôi vào /mnt. Sau đó sao chép tất cả nội dung vào DATA phân vùng (FAT32) bằng cách sử dụng: cp -R /mnt/* /media/my_name/DATA
  4. Khởi động lại máy và vào Grub4Dos
  5. Sau đó tôi đã kiểm tra lại xem ISO đã giải nén của tôi có sẵn tại (hd1,1) - nó là.
  6. Áp dụng như sau:

root (hd1,1)

chainloader (hd1,1)/bootmgr

boot

Sau đó, một số trình thực thi Windows khởi động (trông giống như trình cài đặt Windows) và ngay lập tức nó báo cáo sự cố là:

File: \Boot\Bcd

Status: 0xc000000f

Info: An error occurred while attempting to read the boot configuration data.

Tôi đã tìm kiếm một giải pháp trực tuyến nhưng tất cả các tài nguyên đều hướng tôi đến sửa chữa Windows từ CD, thứ mà rõ ràng là tôi không có (không cài đặt ổ đĩa CD-ROM).

Tôi đã kiểm tra lại hd1,1/boot/bcd thư mục và nó không. Vì vậy, trông không bị hỏng.

Bất cứ ai cũng có manh mối những gì đang xảy ra?


Tại sao không sử dụng USB để cài đặt? Bạn có thể thực hiện cài đặt USB từ tệp .iso.
snayob

Vâng, tôi sẽ không hỏi nếu tôi có thể làm điều đó :)
ŁukaszBachman

Câu trả lời:


0

Để làm cho đĩa có khả năng khởi động (có hoặc không có grub4dos), bạn phải ghi Windows 7 MBR và PBR và kích hoạt phân vùng.

Khi sử dụng grub4dos, bạn tải bootmgr trực tiếp bỏ qua các bản ghi khởi động nhưng \ boot \ BCD phải nằm trên phân vùng hoạt động !

Có nhiều công cụ khác nhau có thể ghi các bản ghi khởi động NT6 (Vista, Windows 7/8). Bất kỳ công cụ quản lý đĩa nào cũng có thể làm cho một phân vùng hoạt động (chia tay - cờ khởi động).

Các tuyên bố trên là để khởi động phần sụn BIOS.

Để khởi động UEFI, bạn cần có ESP (phân vùng hệ thống EFI) với các tệp khởi động Windows được đặt ở đó và mục khởi động tương ứng trong NVRAM.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.