Khôi phục lại Grub của Ubuntu sau khi cài lại Windows

Nếu bạn đang sử dụng song song 2 hệ điều hành Ubuntu và Windows và vì lí do nào đó bạn phải cài lại Windows thì sau khi cài xong bạn chỉ có thể vào được Windows thôi, vì lúc đó Grub boot loader của Ubuntu đã bị boot loader của Windows xóa.

Để khôi phục lại Grub bạn có thể sử dụng đĩa Live CD của Ubuntu.

Sau khi vào môi trường Live CD của Ubuntu bạn hãy mount phân vùng root của Ubuntu bằng cách vào vào menu Places và chọn phân vùng này. Sau đó cửa sổ File Browser sẽ hiện ra, bạn cứ đóng nó lại.

Bạn mở terminal và thực thi lệnh

mount | tail -1

Bạn sẽ được trả về kết quả tương tự trong hình dưới.

Bạn thực thi tiếp lệnh sau:

sudo grub-install –root-directory=/media/<UUID> /dev/sdX

Với UUID (Universal Unique Identifier) là chuỗi những ký định danh cho ổ đĩa, bạn có thể copy kết quả từ lệnh “mount | tail -1” và paste vào. Và X là chữ cái kết hợp với “sd” sẽ thành ổ cứng của bạn. Trong ví dụ trên là “sda”, nếu bạn có thêm 1 ổ cứng nữa thì sẽ có “sdb”. Các bạn lưu ý là “sda” chứ không phải là “sda1”, “sda2” hay “sda3”.

Trong trường hợp của mình thì câu lệnh cài đặt Grub này sẽ như sau:

Nếu bạn cũng nhận được thông báo “Installation finished. No error reported” thì bạn đã cài đặt Grub thành công.

Bây giờ bạn có thể khởi động lại máy và màn hình Grub lựa chọn hệ điều hành để boot sẽ xuất hiện trở lại. Tuy nhiên đây là tập tin cấu hình Grub cũ. Nếu muốn cập nhật lại Grub thì sau khi vào Ubuntu bạn thực thi lệnh:

sudo update-grub2

Chúc bạn thành công!

This entry was posted in Linux, Ubuntu and tagged , , , . Bookmark the permalink.

Có 8 phản hồi tại Khôi phục lại Grub của Ubuntu sau khi cài lại Windows

  1. trieuchieu2402 nói:

    ban oi, minh cai xong ubuntu 11.04, sau khi cai xong thi khong the boot duoc window7, ma minh cai window7 co ban quyen, hom premium 64bit…, mong ban giup do

  2. buon nói:

    sau khu thuc hien buoc: mount | tail -1
    no hien ra, buoc mout to da lam, ban co the giup duoc ko?
    ubuntu@ubuntu:~$ mount | tail -1
    gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
    chu no ko hien ra nhu chi dan cua ban. minh xai ubuntu 11
    sr vi minh dang chay tren livecd nen ko danh tieng viet co dau duoc

  3. minh bi loi nay la sao ha ban?
    grub-install: error: failed to get canonical path of `/cow’.

  4. Vy Nguyễn nói:

    Dạ chào anh. Sau khi cài ubuntu 16 song song với win 7 thì chạy trên ubuntu máy em lag dữ dội sau 5p ạ. Em không mở terminal và update software dễ dàng dc. Máy em là lenovo g480 có geforce. Anh giúp em với ạ em tìm hoài không ra cách. Cảm ơn anh nhiều lắm ạ.

  5. Tiến nói:

    UUID kiểm tra bằng cách nào?

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s