
Bạn có thể dễ dàng khôi phục GRUB2 từ đĩa CD hoặc ổ đĩa USB trực tiếp Ubuntu. Quá trình này khác với việc khôi phục bộ nạp khởi động GRUB cũ trên các bản phân phối Linux cũ hơn.
Quá trình này sẽ hoạt động trên tất cả các phiên bản của Ubuntu. Nó đã được thử nghiệm trên Ubuntu 16.04 và Ubuntu 14.04.
Phương pháp đồ họa: Sửa chữa khởi động
Boot Repair là một công cụ đồ họa có thể sửa GRUB2 chỉ bằng một cú nhấp chuột. Đây là giải pháp lý tưởng để khởi động các vấn đề cho hầu hết người dùng.
Nếu bạn có phương tiện bạn đã cài đặt Ubuntu, hãy lắp nó vào máy tính, khởi động lại và khởi động từ ổ đĩa di động. Nếu không, hãy tải xuống một đĩa CD trực tiếp trên Ubuntu và ghi nó ra đĩa hoặc tạo một ổ USB flash có khả năng khởi động.
Khi Ubuntu khởi động, hãy nhấp vào “Thử Ubuntu” để có môi trường làm việc có thể sử dụng được.

Mở cửa sổ Terminal từ Dash và chạy các lệnh sau để cài đặt và khởi chạy Boot Repair:
sudo apt-add-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair

boot-repair
chỉ huy. Sau khi quét hệ thống của bạn, hãy nhấp vào nút "Sửa chữa được đề xuất" để sửa GRUB2 bằng một cú nhấp chuột.
Bạn có thể chọn sử dụng các tùy chọn nâng cao tại đây, nhưng wiki của Ubuntu khuyên bạn không nên sử dụng các tùy chọn nâng cao trừ khi bạn biết mình đang làm gì. Tùy chọn sửa chữa được đề nghị có thể khắc phục hầu hết các sự cố một cách tự động và bạn có thể làm hỏng hệ thống của mình nhiều hơn bằng cách chọn các tùy chọn nâng cao sai.

Sửa chữa khởi động sẽ bắt đầu hoạt động. Nó có thể yêu cầu bạn mở một Terminal và copy / paste một vài lệnh vào nó.
Chỉ cần làm theo các hướng dẫn xuất hiện trên màn hình của bạn. Thực hiện các hướng dẫn Boot Repair muốn bạn và nhấn “Forward” để tiếp tục thông qua wizard. Công cụ sẽ hướng dẫn bạn qua mọi thứ bạn cần làm.

Phương thức Terminal
Nếu bạn thà bị bẩn tay, bạn có thể tự mình làm điều này từ một thiết bị đầu cuối. Bạn sẽ cần khởi động từ đĩa CD hoặc ổ đĩa USB trực tiếp, như trong phương pháp đồ họa ở trên. Đảm bảo phiên bản Ubuntu trên đĩa CD giống như phiên bản Ubuntu được cài đặt trên máy tính của bạn. Ví dụ, nếu bạn đã cài đặt Ubuntu 14.04, hãy đảm bảo bạn sử dụng đĩa CD Ubuntu 14.04 trực tiếp.
Mở một thiết bị đầu cuối sau khi khởi động vào môi trường trực tiếp. Xác định phân vùng Ubuntu được cài đặt bằng cách sử dụng một trong các lệnh sau:
sudo fdisk -l sudo blkid
Đây là đầu ra của cả hai lệnh. bên trong
fdisk -l
lệnh, phân vùng Ubuntu được xác định bởi từ
Linux
trong cột Hệ thống. bên trong
blkid
lệnh, phân vùng được xác định bởi
ext4
hệ thống tập tin.
Nếu bạn có nhiều phân vùng Linux ext4, bạn có thể có được một ý tưởng trong đó bằng cách xem kích thước của phân vùng và thứ tự của chúng trên đĩa ở đây.

/dev/sdX#
với tên thiết bị của phân vùng Ubuntu của bạn từ các lệnh trên:
sudo mkdir /mnt/ubuntu sudo mount /dev/sdX# /mnt/ubuntu
Trong ảnh chụp màn hình ở trên, phân vùng Ubuntu của chúng tôi là / dev / sda1. Điều này có nghĩa là phân vùng đầu tiên trên thiết bị đĩa cứng đầu tiên.
Quan trọng: Nếu bạn có một phân vùng khởi động riêng, bỏ qua lệnh trên và gắn kết phân hoạch khởi động vào / mnt / ubuntu / boot. Nếu bạn không biết mình có phân vùng khởi động riêng thì có thể bạn không biết.

/dev/sda1
ở trên, sử dụng
/dev/sda
đây.
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

Để biết thêm thông tin kỹ thuật chi tiết, bao gồm cách sử dụng lệnh chroot để truy cập vào các tệp của hệ thống Ubuntu bị hỏng và khôi phục GRUB2, hãy tham khảo wiki Ubuntu.