Cấu hình của tôi: opensuse 11.4, phân vùng khởi động tại Pendrive và ổ cứng với các phân vùng sda1, sda2, sdb1.
Hôm nay tôi đã thay đổi khung gầm cho máy tính của mình và do nhầm lẫn, tôi đã gắn ổ đĩa thứ hai vào SATA 3 thay vì SATA 2. Vì vậy, ổ đĩa thứ hai không được gắn đúng. Tôi tắt máy tính, gắn nó một cách chính xác và sau đó vấn đề của tôi bắt đầu.
Bây giờ, tôi không thể khởi động hệ thống cả. Trước đây tôi đã thiết lập khả năng khởi động từ ổ đĩa di động trong BIOS (Pendrive), nhưng bây giờ có vẻ như máy tính (BIOS) không nhận ra ổ đĩa là ổ đĩa di động, mà là ổ cứng thông thường. Vì vậy, nó sẽ không khởi động cho "ổ đĩa di động". Khi tôi thay đổi thứ tự khởi động và chọn khởi động từ ổ đĩa cứng (và tôi đặt ổ cứng đầu tiên là ổ đĩa cứng) hoặc nếu tôi đặt trực tiếp từ menu khởi động để khởi động từ ổ đĩa, tôi gặp lỗi trong GRUB ở chế độ cứu hộ.
Tôi đoán là vì một số lý do, Pendrive không còn được công nhận là phương tiện lưu động, nhưng đĩa cứng, ổ cứng được ánh xạ khác nhau và tôi nên sửa lỗi ánh xạ.
Tôi có thể khởi động trình cài đặt CD và mount Pendrive để xem nội dung của cấu hình grub, nhưng khi tôi ở chế độ cứu grub và tôi thực thi "ls" thì tôi nhận được
(hd0) (hd0, msddos1) (hd1) (hd1, msddos2) (hd1, msdos1) (hd2) (hd2, msddos1)
Nhưng tôi không thấy ánh xạ, vì vậy tôi không biết hd0 thực sự có nghĩa là gì. Tôi chỉ có thể nghi ngờ hd1 ở đây là sda, vì nó có 2 phân vùng (nếu hậu tố msdsos là dấu hiệu của phân vùng).
Làm thế nào tôi có thể làm cho grub hoạt động trở lại?