Linux: cài đặt GRUB trên ổ đĩa ngoài dành cho máy khác


0

Tôi có một đĩa cứng bị lỗi, vì vậy trước khi nó chết hoàn toàn và tôi phải dùng đến các bản sao lưu, tôi muốn sao chép mọi thứ (hệ điều hành và tất cả) vào một đĩa mới, và đưa nó trở lại vào máy, đĩa bị lỗi xuất phát nên tôi không Thậm chí phải cài đặt lại hệ điều hành. Tôi đang làm tất cả những điều này trên máy tính để bàn Linux bình thường của tôi (với đĩa mới được kết nối qua hotswap SATA), mặc dù đĩa cuối cùng sẽ được khởi động và chạy trong một máy khác (một trong những máy chủ Linux tại nhà của tôi.)

Tôi đã phân vùng và định dạng đĩa mới và sao chép tất cả các tệp qua. Điều duy nhất còn lại là cài đặt GRUB trên đĩa mới, vì vậy tôi có thể khởi động từ nó sau khi được cài đặt trong máy đích.

Thật không may, tôi không thể tìm ra cách để làm điều này từ máy tính để bàn của tôi. Nếu tôi sử dụng grub-install, nó sẽ phàn nàn rằng đĩa không có ID BIOS trong BIOS của tôi , điều này là vô nghĩa vì PC của tôi sẽ không bao giờ khởi động đĩa này.

$ grub-install --root-directory=/mnt/newdisk /dev/sdh
/dev/sdh does not have any corresponding BIOS drive.

Đây sẽ là đĩa duy nhất trong máy chủ, vì vậy có lẽ ID BIOS sẽ luôn là 0x80.

Làm cách nào tôi có thể yêu cầu GRUB tự cài đặt trên đĩa này và hoạt động như thể đó là đĩa duy nhất trong hệ thống? (không xử lý cấu hình GRUB trên máy tính để bàn của tôi trong quá trình này!)

Câu trả lời:


0

Tôi sẽ tìm Clonezilla tương tự như những gì bạn muốn làm. Bạn tạo một hình ảnh của ổ đĩa của bạn và bạn sẽ có thể tải lại nó trong vài phút trên một ổ đĩa mới khi cần thiết. http://clonezilla.org/ là nơi bạn có thể tìm thấy thông tin và tải xuống. Hy vọng nó giúp.


Hấp dẫn. Thật không may, tôi không nghĩ rằng nó sẽ hoạt động trong tình huống này khi tôi sao chép một mảng RAID0 1TB vào một đĩa 120 GB, vì vậy tôi cần phải chọn thủ công những gì cần sao chép và những gì cần bỏ đi. Thêm vào đó tôi đã sao chép tất cả dữ liệu, tất cả những gì tôi cần làm là cài đặt GRUB và thế là xong.
Malvineous
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.