Tôi đang chạy một máy tính xách tay với Windows 7 và Ubuntu 12.04. Tôi đã gặp vấn đề về grub sau khi thay đổi kích thước phân vùng mà cuối cùng được phát hiện là sự cố do thiếu tệp kernel . (Những vấn đề này đã không bắt đầu cho đến một tuần sau khi thay đổi kích thước, trong thời gian đó máy tính tiếp tục hoạt động hoàn hảo).
Bằng cách chroot vào cài đặt ổ cứng của tôi từ 12.04 LTS LiveCD, cuối cùng tôi đã có thể khôi phục /boot/initrd-3.2.0.24-generic.img
. Bằng cách sao chép vmlinuz
từ /casper/
thư mục của LiveCD vào /boot/vmlinuz-3.2.0.24-generic
tôi thấy rằng update-grub
cuối cùng sẽ nhận ra và thêm cài đặt Ubuntu của tôi vào menu grub, đây là vấn đề ban đầu của tôi.
Tuy nhiên, vấn đề mới của tôi là khi khởi động vào bản cài đặt này, tôi gặp tất cả các loại mô-đun và thông báo lỗi, thường là quá nhanh để tôi có thể đọc hoặc ghi nhớ; cuối cùng tôi được cung cấp tùy chọn khởi động Ubuntu ở Chế độ đồ họa thấp, Khắc phục sự cố, Dấu nhắc lệnh, Kết nối mạng, v.v ... Chọn Chế độ đồ họa thấp chỉ khiến tôi bỏ qua thiết bị đầu cuối nhắc tôi đăng nhập, nhưng tên người dùng và mật khẩu của tôi không hoạt động.
Có lẽ chỉ cần sao chép vmlinuz từ LiveCD đã gây ra những lỗi này? Vấn đề của tôi là một phần thích hợp vmlinuz
không được cài đặt bởi cùng quá trình cài đặt kernel đã khôi phục'initrd-....'.img
Tôi thực sự không muốn phải cài đặt lại toàn bộ phân vùng Ubuntu vì tôi có nhiều cài đặt tùy chỉnh cho các môi trường lập trình khác nhau mà tôi sử dụng cho công việc nghiên cứu của mình và tôi hiện đang ở nước ngoài, hạn chế băng thông của tôi, điều này khá cần thiết để khôi phục phần lớn phần mềm.
Tuy nhiên, tôi có một hình ảnh hoàn chỉnh và một bản sao hoàn chỉnh của phân vùng không khởi động (cả thông qua CloneZilla); Tôi chỉ không biết liệu những thứ này có thực sự có được thư mục 'Home' riêng tư của tôi hay không, nó tuyên bố là không thể đọc được khi tôi gắn bản sao.