Làm thế nào để làm cho menu grub xuất hiện thay vì grub tối thiểu giống như bash khi khởi động?


15

Điều này tiếp tục xảy ra khi tôi cài đặt Ubuntu dưới dạng khởi động kép cho máy tính xách tay của mình. Tôi nhận được một màu đen xuất hiện khi khởi động với các thông báo sau.

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

Tôi phải nhập các lệnh như thế này:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

Và menu GRUB xuất hiện. Làm cách nào để làm cho menu GRUB của tôi xuất hiện mà không phải gõ các lệnh đó theo lời nhắc GRUB của tôi?

Tôi đã thử sudo grub-installvà nó cho tôi thông báo lỗi này.

nhập mô tả hình ảnh ở đây

Tôi cố gắng để kiểm tra xem tôi đã chọn đĩa ngay, mà đến hai khả năng, /dev/sda1/dev/sda6, nhưng không ai trong số hai tác phẩm này, và họ đã được thông báo lỗi tương tự.

/dev/sda1/

nhập mô tả hình ảnh ở đây

/dev/sda6

nhập mô tả hình ảnh ở đây

Câu trả lời:


10

Lưu ý: Nếu bạn hoàn toàn không thể khởi động Ubuntu, hãy sử dụng USB Live để khởi động Ubuntu, chọn "Thử trước khi cài đặt" và thực hiện các bước bên dưới.


Sau khi khởi động một cách khó khăn, hãy mở một thiết bị đầu cuối với Ctrl+ Alt+ Tvà cài đặt sửa chữa khởi động :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Sau đó gõ boot-repairvà một menu sẽ xuất hiện:

khởi động sửa chữa menu.png

Chọn tùy chọn được đề xuất.

Nếu hệ thống của bạn khởi động bình thường sau khi đề nghị sửa chữa tuyệt vời. Nếu không đăng liên kết đến các vấn đề được báo cáo.


Hãy cẩn thận

Trên một số hệ thống, sự phiền toái này có thể xảy ra:

Nếu điều này xảy ra với bạn, hãy truy cập liên kết để có giải pháp.


Không có gì. Đừng quên trao tiền thưởng ... :)
WinEunuuchs2Unix

Tôi sẽ chờ câu trả lời khác. Nếu không có ai rút tiền sau khi tiền thưởng gần hết hạn, tôi sẽ trao cho bạn :).
bịt miệng

1
@gagantous Chờ đợi câu trả lời tốt hơn là một ý tưởng tốt. Thật vậy, nó cho phép tôi nghĩ cách cải thiện câu trả lời của mình, điều mà tôi vừa làm.
WinEunuuchs2Unix

5

Sau khi khởi động vào Ubuntu, hãy chạy lệnh sau:

sudo grub-install /dev/sda

Điều này giả định rằng đó /dev/sdalà đĩa của bạn phù hợp với (hd0,msdos6)lệnh grub của bạn, mà nó có khả năng là. Bạn có thể chạy một chương trình đồ họa như gnome-diskshoặc gpartedđể xác nhận đó là đĩa chính xác.

Lệnh grub-installsẽ phát hiện bất kỳ phân vùng và cài đặt lại bộ tải khởi động của bạn để nó có thể tìm thấy các phân vùng có thể khởi động.


không làm việc, xem câu hỏi cập nhật của tôi.
bịt miệng

Bạn luôn cài đặt grub vào một ổ đĩa như sda, hầu như không bao giờ vào phân vùng như sda1 hoặc sda6.
oldfred

1

Bước đầu tiên sẽ là, sau khi đăng nhập - vào Ubuntu theo kiểu thiết bị đầu cuối:

sudo grub-install / dev / sda (hoặc / dev / anything-harddisk)

đợi cho đến khi cài đặt grub xong, thì ...

Bước thứ hai sẽ là, để cập nhật grub với:

sudo update-grub2

chờ cho đến khi cập nhật tập tin grub-config là xong.

khởi động lại

Sau đó, khởi động lại ubfox sẽ không có vấn đề gì và bạn chuyển qua màn hình gdm Ubuntu hoặc màn hình lightdm cho máy tính để bàn một lần nữa.

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.