[HD] Lấy lại màn hình boot Ubuntu sau khi cài lại Windows Xp or Windows 7

Boot máy bằng một đĩa CD Ubuntu, vào chế độ LiveCD.
Mở Terminal rồi chạy lệnh:
Mã:
sudo fdisk -l

Giả sử màn hình có kết quả cuả lệnh fdisk như sau:




Các partition sda1 và sda5 là partition Linux, sda2 là extended partition có chứa sda3, sda4 là partition Windows (ntfs).
Chạy lệnh fdisk chỉ để đọc các partition có trên ổ cứng. Nếu trước đó đã nhớ là Ubuntu cài trên partition nào thì không cần chạy lệnh này.
Giả sử trước đó ta cài Ubuntu lên sda5 thì lệnh tiếp theo như sau:

Mã:

sudo mount /dev/sda5 /mnt
Lệnh này mount sda5 vào thư mục /mnt
Chạy tiếp lệnh:
Mã:

sudo grub-install --root-directory=/mnt/ /dev/sda

Chú ý trong lệnh trên, cụm ký tự cuối là /dev/sda, không phải /dev/sda5.
Lệnh này cài phần mềm quản lý boot grub2 lên ổ cứng sda và trỏ đến thư mục gốc là sda5 đã được mount vào /mnt. để tiếp tục quá trình boot.
Khởi động lại máy từ ổ cứng. Boot menu của Ubuntu sẽ xuất hiện nhưng chưa có Windows. Cho khởi động tiếp vào Ubuntu.
Trong Ubuntu, mở terminal rồi chạy lệnh:
Mã:

sudo update-grub

Lệnh này bảo grub dò tìm trên ổ cứng các hệ điều hành khác đã cài và cập nhật nó vào boot menu. Khởi động lại máy sẽ thấy Windows xuất hiện trong boot menu của Ubuntu.
Reactions

Post a Comment

0 Comments