Làm cách nào để khôi phục mục nhập Windows XP trong GRUB?


9

Tôi đang sử dụng Lubfox với WinXP trong khởi động kép trong vài tuần. Hôm nay tôi đã chạy cập nhật và GRUB hiện không hiển thị mục menu WinXP trong GRUB.

sudo update-grub không tìm thấy Windows.

/boot/grub/menu.lst - không có tệp nào như vậy.


2
Từ thiết bị đầu cuối chạy: sudo os-prober, đây là tập lệnh được sử dụng bởi grub để phát hiện các HĐH, nếu không tìm thấy cửa sổ, nó có thể hiển thị cho bạn một số lỗi.
João Pinto

Câu trả lời:


6

Đối với Lubfox 10.10, bạn cần cài đặt os-prober với

sudo apt-get install os-prober

và sau đó cập nhật grub một lần nữa với

sudo update-grub

Hmm, vẫn không hoạt động
cmcginty

7

Trang web này sẽ cung cấp cho bạn mọi thứ bạn cần.

Btw, nếu bạn đang dùng Ubuntu 10.04 hoặc 10.10, bạn sẽ không thấy /boot/grub/menu.lst, vì đó không phải là thứ mà grub sử dụng nữa.


1

Cố gắng thêm

menuentry "Windows XP" {set root = '(hdX, X)' chainloader +1}

trong boot / grub / grub.cfg đến phần

BEGIN /etc/grub.d/40_custom

KẾT THÚC /etc/grub.d/40_custom

(hdX, X) - ổ đĩa có cửa sổ xp

MẪU VẬT:

`### BEGIN /etc/grub.d/40_custom ###

menu "Windows XP" {

đặt gốc = '(hdX, X)'

trình tải chuỗi +1

}

HẾT /etc/grub.d/40_custom ### `

Có thể giúp bạn :) Tìm kiếm 13 bài

CẬP NHẬT1: Hướng dẫn minh họa đầy đủ cho grub2

CẬP NHẬT2:Ý tôi là

CẬP NHẬT 3: Một số cấu hình cho grub.cfg


1
Chỉnh sửa grub.cfgsẽ chỉ hoạt động cho đến khi cập nhật kernel tiếp theo (hoặc cập nhật bất kỳ thứ gì khác gây ra update-grubđể chạy), vì update-grubsẽ ghi đè lên tệp đó dựa trên các tệp & tập lệnh cấu hình của nó. Một trong những tập lệnh này chạy os-probervà nên tìm WinXP, nếu không StalkerNOVA cần tìm hiểu lý do tại sao (xem câu hỏi của João).
JanC

Câu trả lời này là sai.
Martin Owens -doctormo-

1
Cấp câu trả lời có thể sai, nhưng nếu bạn chắc chắn, hãy thêm một số chi tiết về lý do tại sao. Tất cả những gì bạn đang làm là khiến người hỏi nghi ngờ.
Adam

1) Có, Công việc này chỉ hoạt động cho đến khi cập nhật kernel tiếp theo. Điều này không khó để thêm lại 4 dòng này vào grub.cfg một lần nữa
litvin05

2) Phương pháp này hiệu quả với tôi. Bởi vì win7 của tôi không được nhận ra bởi grub. Chỉ khi tôi tự thêm dòng này vào grub.cfg (Vui lòng giải thích tại sao câu trả lời của tôi sai? Bạn có tình huống tương tự? O_o)
litvin05
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.