Thay đổi dữ liệu cấu hình khởi động Windows 7 từ Ubuntu?


1

Tôi có một máy trạm Dell đã cài đặt Windows 7. Tôi đã thêm HD thứ hai và cài đặt Ubuntu vào đó bằng WUBI. Điều này hoạt động tốt như một hệ thống khởi động kép trong một thời gian dài nhưng sau đó HD chính dường như đã chết đủ để Windows từ chối khởi động ngay bây giờ (nó bị kẹt trong chu kỳ Khôi phục). Tôi ổn với Ubuntu là hệ điều hành chính của mình, nhưng vấn đề là Dữ liệu cấu hình khởi động Windows 7 (BCD) có Windows là hệ điều hành mặc định và hết thời gian 3 giây. Cách nó xuất hiện để khởi động là nếu tôi chọn Ubuntu từ Trình quản lý khởi động Windows, nó tải GRUB, sau đó tải Ubuntu. (Tức là nếu tôi giữ shift sau khi chọn Ubuntu, tôi có giao diện GRUB thông thường và có thể chọn chế độ khôi phục Ubuntu).

Tôi nghi ngờ giải pháp thực sự ở đây là thổi bay toàn bộ máy và khởi động mới, nhưng tôi hy vọng rằng có một số cách tôi có thể chỉnh sửa các cửa sổ BCD từ bên trong Ubuntu và đặt Ubuntu làm HĐH mặc định. Trong XP, tôi biết rằng tôi có thể vừa chỉnh sửa boot.ini, nhưng dường như đó không còn là một tùy chọn dưới 7.

Cái có vẻ là cấu hình: sda0: Phân vùng phục hồi Dell và cài đặt Ubuntu / WUBI; sda2: khởi động mặc định

Lưu ý rằng khi tôi khởi động bằng SuperGrub2, nó sẽ cho tôi biết rằng nó đang khởi động Windows Vista. Bản cài đặt Ubuntu dường như là một đĩa NTFS có đĩa Ubuntu Virtual trên đó.

Câu trả lời:


1

Bạn có thể. Vì bằng cách nào đó bạn có thể khởi động vào Ubuntu, hãy làm như vậy, sau đó tải xuống và cài đặt Boot-Repair. Bạn có thể tìm thấy tất cả thông tin ở đây . Cấu hình cơ bản là đủ để giải quyết hầu hết (không phải tất cả) các vấn đề. Điều này sẽ cấu hình chính xác GRUB để cung cấp cho bạn một tùy chọn giữa Ubuntu và Windows và Grub đủ thông minh để tìm kiếm tất cả các đĩa cho các phân vùng có thể khởi động, không chỉ là cái mà nó được gọi.

Ngẫu nhiên, điều này rất có thể có nghĩa là bạn không thể sử dụng Wubi nữa. Và đó có thể là một bước đi thông minh hơn bạn nghĩ, vì Wubi tạo ra một số lượng lớn vấn đề và sự phát triển của nó đã bị bỏ rơi.


1
Không có dấu hiệu nào cho thấy tại liên kết đã cho đến Boot-Repair rằng nó có khả năng chỉnh sửa BCD. Có một tùy chọn để "sửa chữa các tệp khởi động Windows", bất cứ điều gì có thể có nghĩa.
kreemoweet

Tại sao không sử dụng grub-install? Thật dễ dàng, tôi nghĩ vậy.
Ashildr

Sẽ là điều đúng đắn nếu chỉ có Ubuntu, trên máy. Vì cũng có Windows, tôi sợ rằng Grub và BCD bằng cách nào đó sẽ đụng độ nhau. Sử dụng Boot-Repair khắc phục khả năng xảy ra xung đột giữa hai bên.
MariusMatutiae

Đã vào Boot-Repair, nhưng có gì đó không ổn và bây giờ tôi đang gặp lỗi "BOOTMGR bị thiếu" khi tôi cố gắng khởi động. Phân vùng vẫn còn đó, vì một bản sao cũ của UBCD cho phép tôi sử dụng một bản sao cũ của SuperGRUB2 để phiên bản chỉ đọc trên máy tính của tôi. Tôi đang tải xuống đĩa Secure Linux để xem liệu tôi có thể sử dụng nó để sửa lỗi không.
Rệp 12/12/13

Sửa chữa khởi động đã không thể sửa lỗi này cho tôi. Cuối cùng tôi đã cài đặt một bản sao Ubuntu mới trên HD hoàn toàn mới và cài đặt Windows VM trong VirtualBox trong những dịp hiếm hoi khi tôi cần phần mềm Windows. Tôi đã sao chép cấu hình cũ của mình bằng cách tạm thời cài đặt root.disk WUBI cũ. Đây sẽ là một thiết lập tốt hơn cho tôi bất kể vì HD mới lớn hơn root.disk của tôi và đó là ext4 gốc thay vì NTFS được gắn. Cảm ơn đã giúp đỡ.
Rệp

1

Sau khi thử gợi ý khác về chỉnh sửa Boot-Repair và GRUB, cuối cùng tôi đã thay thế ổ đĩa bị lỗi và cài đặt một bản Ubuntu mới (tức là không phải WUBI). Trong những dịp hiếm hoi mà tôi cần phải làm gì đó trong Windows, tôi sẽ cài đặt VirtualBox Windows 7.


0

Nếu ổ cứng Windows của bạn bị lỗi, tôi sẽ nghĩ rằng việc tiếp tục dựa vào nó để khởi động là không thể. Tôi khuyên bạn nên sử dụng cài đặt Ubuntu để chỉnh sửa cấu hình của GRUB và đặt BIOS của bạn khởi động từ ổ cứng thứ hai (Ubuntu). Bạn có thể thêm một mục vào menu GRUB để khởi động vào Windows, nếu và khi nào bạn giải quyết được vấn đề khởi động.


Đây là những gì Boot Repair dành cho. Nó sửa các cấu hình bị hỏng, đó là trường hợp ở đây: không phải tất cả các trường hợp cấu hình sai là do lỗi phần mềm, trong khi Boot-Repairs có thể sửa hầu hết trong số chúng.
MariusMatutiae
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.