Tôi đang sử dụng hệ thống Debian / Squeeze (có lịch sử trở lại ít nhất là Woody) đã được nâng cấp lên grub2 như một phần của bản nâng cấp Squeeze. Tất cả đều hoạt động tốt, nhưng tôi sắp sửa làm hỏng cấu hình đĩa.
Hiện tại máy chạy hết 2 ổ 80 GB với phân vùng RAID1-ed /, / home và / boot (có một cặp ổ khác có RAID1-ed "/ data" và một vài lần hoán đổi, trong trường hợp bất kỳ ai cũng tự hỏi nơi trao đổi , nhưng tôi không chạm vào những cái đó).
Tôi đã thêm 2 ổ SSD 130 GB, phân vùng chúng ít nhất bằng phân vùng trên các ổ 80 GB và có ý định chuyển sang ổ SSD mới bằng cách phát triển RAID1 để bao gồm chúng, chờ đồng bộ hóa, sau đó xóa cũ ổ đĩa từ các mảng để chỉ còn lại SSD (và sau đó phát triển hệ thống tập tin). Nhưng mdadm / ext3 wrangling không phải là câu hỏi này về ...
Điều đó sẽ để lại cho tôi 2 ổ đĩa 80 GB (IDE) lỗi thời mà tôi muốn xóa khỏi máy. Lo lắng của tôi là loại bỏ chúng sẽ mang theo một số MBR quan trọng. Làm cách nào để đảm bảo máy vẫn có khả năng khởi động?
Cụ thể hơn:
Khi tôi thực hiện nâng cấp Squeeze, tôi nhớ có một số lựa chọn được trình bày về ổ đĩa grub2 nên cài đặt (Tôi đã đi với mặc định, đó là tất cả các ổ đĩa). Mặc dù vậy, SSD vẫn chưa có trong máy; Làm cách nào tôi có thể chạy lại cái này để cài đặt grub trên SSD MBR? (Tôi đoán đó là một cấu hình dpkg của một số gói).
Làm thế nào tôi có thể tìm thấy ổ đĩa grub2 nghĩ rằng nó được cài đặt trên? Thật đau buồn khi có gần 200 tệp dưới / boot / grub / những ngày này! Nhìn ở đâu? Ngoài ra, có vẻ hơi kỳ lạ khi /boot/grub/device.map.auto hiện chỉ liệt kê 3 ổ đĩa (2 trong số 80 GB nhưng chỉ có một trong các cặp ổ đĩa khác và không có ổ SSD nào). Làm thế nào để tôi có được điều đó đến nay? ( Cập nhật: đó là một cá trích đỏ; device.map.auto dường như là một di tích từ nhiều năm trước; device.map trông có vẻ hợp lý trên một bản cập nhật của grub-mkdevicemap. sắp xếp lại thứ tự thiết bị mà GRUB nhìn thấy trong một ý thích bất chợt).
Kết quả: tất cả đều ổn và hiện tại tôi đã có hai ổ IDE 80 GB cũ, và một hệ thống khởi động nhanh và gọn gàng chạy SSD RAID1-ed với tất cả các hệ thống tệp được thay đổi kích thước theo kích thước phân vùng mới của chúng. "Phần còn thiếu của câu đố Grub" mà tôi đang tìm kiếm là dpkg-reconfigure grub-pc
lời nhắc cho các đĩa nào để duy trì MBR. Câu trả lời của Aaron thực sự đã làm hầu hết để trấn an tôi rằng điều này đang hoạt động như mong đợi, do đó chấp nhận câu trả lời đó.
dd if=/dev/sda bs=1 count=512 | grep -aob GRUB
. Điều đó sẽ trả về vị trí của điểm đánh dấu trong khu vực khởi động.