Tôi nên chọn gì cho các thiết bị cài đặt GR GRUB sau khi cập nhật?


90

Sau khi chạy Update Manager, một cửa sổ gỡ lỗi (có tên "Cấu hình grub-pc"), bật lên, yêu cầu tôi chọn cái phù hợp GRUB install devicescho hệ thống của mình. Gần đây tôi không có thay đổi nào đối với grub hoặc hệ thống tập tin và tôi không nhớ những lựa chọn nào tôi đã chọn lần trước khi tôi thực hiện thay đổi.

Làm thế nào để tôi biết phải chọn cái gì? Tôi cho rằng câu trả lời sai có thể khiến hệ thống của tôi không thể khởi động.

Đây là hộp thoại gỡ lỗi:

Cửa sổ gỡ lỗi, định cấu hình grub-pc, chứa các hộp kiểm cho / dev / sda và / dev / sda1

Đây là cửa sổ và văn bản được hiển thị khi chọn "trợ giúp":

Grub trước đây đã được cài đặt vào một đĩa không còn tồn tại


8
Hộp thoại này cũng tăng lên khi nâng cấp phiên bản Ubuntu của vm của hộp ảo (trong trường hợp của tôi, 10.10 -> 11.04).
Noel

3
Theo như kinh nghiệm của tôi với điều này, nó có vẻ như là một lỗi sử dụng. Tôi đã chạy cập nhật vô số lần và bất cứ khi nào hộp thoại này bật lên, tôi không nhấp vào hộp thoại đầu tiên và sau đó xác nhận rằng tôi muốn tiếp tục mà không cần cài đặt grub. Chưa bao giờ có một vấn đề cho đến nay. Tôi đoán đó là do grub đã được cài đặt trong MBR thích hợp nếu không máy sẽ không khởi động được ở nơi đầu tiên.
Coffee_fan

2
Đó là cái gì? Tôi chỉ muốn cập nhật một vài gói như nó đã gợi ý, bây giờ tôi cần đưa ra một lựa chọn có thể giết chết hệ thống của tôi ... những thứ tồi tệ tồi tệ như vậy !!
nicolas

3
Đây là một kinh nghiệm đáng sợ! Tôi vừa có nó trong khi chỉ cần thực hiện nâng cấp apt trên Ubuntu 16.04.3 LTS (chạy bên trong VirtualBox VM trên máy chủ Windows 10 vừa được khởi động lại do cập nhật, tôi nghĩ rằng nó đã làm hỏng mọi thứ) - tuy nhiên nó vẫn hoạt động sau khi chọn/dev/sda
Daniel F

Câu trả lời:


74

Trong trường hợp của bạn, lựa chọn chính xác là /dev/sda, cái đầu tiên. Đây là đĩa cứng đầu tiên và duy nhất trong hệ thống của bạn, trong khi đó /dev/sda1là một phân vùng trên đĩa cứng đó. Bạn có thể cài đặt grub trên một phân vùng, nhưng đó là "ý tưởng BAD" .

Nếu bạn có nhiều ổ đĩa cứng và phân vùng, trước tiên hãy tìm hiểu phân vùng gốc của bạn ở đâu:

lsblk

(Xem thêm: Làm cách nào để tìm ra đĩa cứng nào trong hệ thống? )

Sau đó bạn có thể cài đặt grub trên ổ cứng đó. Tìm các thiết bị có nhãn "đĩa" (ví dụ: "sda", nghĩa là /dev/sda) để cài đặt grub vào bản ghi khởi động chính (mọi thiết bị đĩa vật lý chỉ có một MBR, bất kể phân vùng).


21
Để kết thúc câu chuyện (đã kết thúc đủ tốt): Tôi đã chọn / dev / sda theo đề xuất. Trên cửa sổ tiếp theo, tôi được hỏi liệu tôi có muốn tiếp tục mà không cài đặt grub không. Tất nhiên, lạ, vì tôi vừa yêu cầu cài đặt nó. Có một hộp kiểm để đánh dấu để tiếp tục mà không cần cài đặt, hoặc, nếu tôi nhấn nút "Chuyển tiếp", nó sẽ quay lại màn hình trước đó, hỏi tôi muốn cài đặt grub ở đâu. Thay vì lặp đi lặp lại mãi mãi, tôi kiểm tra cái hộp, bảo nó không cài đặt grub và bắt chéo ngón tay của tôi. Khi khởi động lại, không có vấn đề. Nó vẫn còn bối rối tại sao tương tác này là bắt buộc.
belacqua

2
@StefanoPalazzo Vậy điều gì gây ra vòng lặp cài đặt / không cài đặt? Tôi chỉ có cùng trải nghiệm trong 12.04.
Wes Miller

2
Tôi chỉ có vấn đề tương tự vào ngày 14.04. Tôi sẽ nói rằng đây là một lỗi, nếu không có mã thì khả năng sử dụng.
thứ bảy

3
Chỉ cần có điều tương tự vào ngày 14.04. Tôi nghĩ mục đích của hộp thoại là hỏi bạn xem bạn có muốn cài đặt Grub trên bất kỳ ổ đĩa nào khác không, ngoài ổ đĩa hiện đang được cài đặt và do đó hiển thị cho bạn tùy chọn "Tiếp tục không cài đặt". Tôi không hoàn toàn chắc chắn về điều này, mặc dù.
Mo2

2
Trong trường hợp của tôi, vòng lặp cài đặt / không cài đặt là do tôi không thực sự chọn một ổ đĩa . Tôi sẽ di chuyển thanh lựa chọn đến những gì tôi muốn, rồi nhấn Enter. Tôi được cho là nhấn thanh không gian trước, làm cho dấu hoa thị xuất hiện trước vùng chọn. Sau khi tôi thực hiện điều đó , nó được tính là 'được chọn' và sẽ cho phép tôi thoát khỏi vòng lặp.
spoorlezer

19

Vấn đề này vẫn còn khi tôi nâng cấp Ubuntu 16.04 sau khi cài đặt mới. Để khắc phục, hãy làm điều này:

  • Lựa chọn /dev/sdalà chính xác, vì vậy hãy nhấn Spacebarcho tùy chọn đầu tiên.
  • Một dấu hoa thị xuất hiện cho /dev/sdatùy chọn, biểu thị lựa chọn thành công.
  • Sau đó nhấn Tabphím để tô sáng nút 'OK' và sau đó nhấn Spacebarphím để chọn hành động OK.

Sau này, việc cài đặt sẽ tiến hành thuận lợi.


Điều này chỉ khi nó hiển thị "menu Bash" hoặc hộp thoại không có trong ví dụ về câu hỏi với Ubuntu DE nơi bạn có GUI và có thể nhấp vào hộp kiểm bằng con trỏ chuột.
Azteca
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.