lỗi cứu grub: không tìm thấy biểu tượng 'grub_strchrnul'


1

Tôi đã thử nghiệm một bản phân phối khác và xóa nó nhưng quên cài đặt lại grub vào ổ đĩa chính bằng Centos 7. Bây giờ khi khởi động hệ thống, tôi phải giải cứu grub vì mbr đang cố khởi động từ phân vùng đã xóa.

Tôi đặt gốc, tiền tố chính xác, tuy nhiên, khi chạy insmod normalhoặc insmod linuxtôi nhận được thông báo lỗi này:

error: symbol 'grub_strchrnul' not found.

tôi có thể chèn một số mô-đun khác mà không có vấn đề gì như (khởi động lại, xin chào, mèo)

Hiện tại tôi không có CD hoặc flash có thể khởi động và cố gắng khắc phục điều này từ trong cứu hộ grub, liệu có thể và làm thế nào?

Câu trả lời:


0

Tôi gặp vấn đề tương tự sau khi thử cập nhật cấu hình grub cho HĐH này.

Vui lòng thử thay thế nội dung của /boot/grub2/i386-pc/thư mục từ một phiên bản khác của Centos 7 đã cài đặt hoặc phương tiện có thể khởi động. Tôi đã khởi động từ đĩa CD khởi động phục hồi và đã sao chép thư mục này từ một máy chủ Centos 7 khác qua mạng.

Ngoài ra tôi đề nghị tạo bản sao dự phòng của /boot/grub2/thư mục để tạo điều kiện phục hồi trong tương lai, ví dụ /boot/grub2bak/.

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.