Cách chọn thiết bị cài đặt GRUB


15

Tôi xin lỗi trước vì đã hỏi một câu hỏi mà tôi nghi ngờ là rất, rất đơn giản. Tôi vừa có một máy chủ chuyên dụng chạy Ubuntu và tôi đang sử dụng SSH để truy cập nó. Tôi đã chạy sudo apt-get dist-upgradevà nhận được thông báo lỗi sau: "Bộ tải khởi động Grub trước đây đã được cài đặt vào một đĩa không còn tồn tại hoặc có bộ thụt duy nhất thông thường đã bị thay đổi vì một số lý do. Điều quan trọng là phải đảm bảo rằng grub đã cài đặt vẫn đồng bộ với các thành phần khác như grub-cfg hoặc với các hình ảnh linux mới hơn sẽ phải tải và vì vậy bạn nên kiểm tra lại, để đảm bảo GRUB được cài đặt cho các thiết bị khởi động thích hợp. "

Diễn đàn sẽ không cho tôi đăng ảnh vì tôi là người dùng mới, nhưng tôi đã tải lên ảnh chụp màn hình những gì tôi thấy ở đây: http://www.livingtheanswer.org/misc/grub.jpg

Sau một chút nghiên cứu, tôi biết tôi cần cài đặt vào / dev / sda. Tuy nhiên, tôi không thể tìm ra cách chọn tùy chọn đó. Tôi đã sử dụng các phím mũi tên để tô sáng nó, sau đó nhấn enter, nhưng nó không hoạt động. Tôi giả sử có một số lệnh mà tôi không quen thuộc. Bất cứ ai có thể giúp tôi ra? Một lần nữa, lời xin lỗi của tôi cho một câu hỏi ngu ngốc ...

Cảm ơn!

Câu trả lời:


24

Sử dụng Spacebar! Đó là cách để chọn trong ncurses :)


1
Và ... điều đó đã làm điều đó. Cảm ơn bạn! (Nếu tôi chỉ hỏi điều này trước khi dành một giờ để tìm kiếm trên web.)
David Vogel

CƯỜI LỚN. Chà, bây giờ bạn đã nhận được nó cho đến lần tiếp theo bạn cần nó. Giao diện ncurses (là loại văn bản gui của sự vật) đôi khi khá phổ biến. Rât vui long khi giup đơ!
Niclas Nilsson

6

Tôi đã giải quyết vấn đề này từ góc độ mà tôi cần để có thể chạy các bản nâng cấp không giám sát từ tập lệnh bash và "Trình tải khởi động Grub này trước đây đã được cài đặt vào đĩa" phá vỡ những điều này. '

Lúc đầu, tôi đã cố gắng làm theo các hướng dẫn trong câu trả lời ở trên, tức là

sudo grub-install /dev/sda
sudo update-grub

Thật không may, điều này không giải quyết được vấn đề - lần sau khi tôi làm apt-get dist-upgradetôi cũng gặp lỗi tương tự và kịch bản nâng cấp của tôi bị hỏng.

Giải pháp có vẻ là chạy

sudo dpkg-reconfigure grub-pc

và chọn đúng đĩa ( /dev/sda/) khi được nhắc. Theo cách đó, lỗi không quay trở lại vào lần tới khi tôi thực hiện nâng cấp.


5
sudo grub-install /dev/sda

sau đó

sudo update-grub

Bạn muốn sử dụng phương thức debconf để nó sẽ tự động cài đặt lại grub vào đúng ổ đĩa khi bạn nâng cấp.
psusi
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.