Bạn có thể cài đặt lại Grub2 bằng gậy trực tiếp Ubuntu của mình.
Gắn kết phân vùng Cài đặt Ubuntu của bạn đang bật. Nếu bạn không chắc đó là gì, hãy khởi chạy GParted (có trong Live CD) và tìm hiểu. Nó thường là Phân vùng EXT4. Thay thế sda1 bằng ổ đĩa và số phân vùng cài đặt của bạn, ví dụ:
Sudo mount -t ext4 /dev/sda1 /mnt
Bây giờ liên kết các thư mục mà grub cần truy cập để phát hiện các hệ điều hành khác, như vậy.
Sudo mount --bind /dev /mnt/dev &&
Sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
Sudo mount --bind /sys /mnt/sys
Bây giờ chúng ta cần mount chroot:
sudo chroot /mnt
Bây giờ hãy cài đặt, kiểm tra và cập nhật grub.
Lúc này bạn chỉ cần thêm ký tự ổ đĩa (thường là a) vào thay thế , ví dụ:
cài đặt grub/dev/sda
cài đặt grub - kiểm tra lại /dev/sda
cập nhật-grub
Bây giờ grub đã hoạt động trở lại, tất cả những gì còn lại là thoát khỏi hệ thống chroot và ngắt kết nối mọi thứ.
lối ra &&
Sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
Sudo umount /mnt/dev/pts &&
Sudo umount /mnt/dev &&
Sudo umount /mnt
Tắt máy, rút USB ra và bật lại máy tính, bạn sẽ thấy màn hình Grub2 mặc định.
Nếu bạn muốn đặt grub vào ổ SSD bên trong của mình (nơi cài đặt Windows của bạn), bạn cần đặt nó vào ổ đĩa bên trong của mình.
Mặc dù tôi không thấy vấn đề trong vấn đề này (không có đĩa ngoài thì nó không thể khởi động vào Ubuntu. (xem gparted).
Trong trường hợp của tôi nvme0n1. xem hình
Nếu bạn muốn đặt grub trên ổ SSD ngoài của mình, hãy sử dụng tên ổ đĩa đó. Trong trường hợp của tôi
sda (thanh usb bên ngoài). xem hình
Nếu bạn đặt grub2 trên đĩa ngoài và muốn khởi động từ nó, bạn phải thay đổi cài đặt của mình trong BIOS (cái mà nhiều người vẫn gọi) BIOS để khởi động từ usb trước.
Và Nixie có một video trên youtube về điều này: nhập mô tả liên kết ở đây
Điều này sẽ giúp bạn khởi động lại vào Ubuntu.