Lỗi mất Grub2 khi cài song song Kali Linux với Windows 10/8/7 diễn ra phổ biến. Biểu hiện của lỗi là máy tính khởi động vào thẳng luôn Windows hay vào thẳng luôn Kali Linux mà không hề có lựa chọn. Nguyên nhân gây ra lỗi là Grub2 của Kali, bài viết này mình sẽ hướng dẫn cách sửa lỗi mất Grub2 khi cài song song Kali Linux với Windows.
Nội dung bài viết
Nguyên nhân gây lỗi mất Grub2 khi cài song song Kali Linux với Windows
- Khi đã cài dual boot kali linux với win, mà cài lại windows.
- Trong quá trình cài song song Kali Linux, Grub2 không được cài đặt. Nên máy tính boot thẳng vào Win 10 hoặc Kali linux.
- Lỗi này cũng có thể do cập nhật Bios UEFI sẽ làm mất grub2.
- Có thể do nguyên nhân nào đó nữa :D.
Tạo USB Boot Kali Linux 2017
Tham khảo bài viết tạo usb boot Kali Linux Tại đây. Ngoài ra bạn có thể dùng công cụ Win32 Disk Imager.
Sửa lỗi mất Grub2 khi cài song song Kali Linux với Windows bằng ISO Kali
Bài này mình Boot Kali Linux qua Annhdv Boot 2017
- Nếu dual boot ở chế độ UEFI thì Boot USB UEFI. Chọn [3] Boot ISO Linux > Kali Linux Extract > Live System
- Nếu ở chế độ Legacy thì Boot USB Legacy. Chọn [5] Boot Grub2 > [3] Boot ISO Linux > Kali Linux Extract > Live System
Bài liên quan: Phím tắt vào Boot Options và Bios
Boot Kali Linux từ Anhdv Boot USB
Chọn Live System
Khi vào được Kali Linux Live, Bật Terminal và gõ lệnh fdisk -l
Dùng lệnh fdisk -l để tìm phân vùng cài Kali Linux và phân vùng EFI. Như hình trên, phân vùng cài Kali là sda6, phân vùng EFI là sda2. Lần lượt gõ (hoặc copy) các lệnh sau (Enter sau mỗi dòng):
mount /dev/sda* /mnt //Thay sda* bằng phân vùng linux của bạn (ở đây sda* = sda6)
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mkdir /mnt/boot/efi // Chỉ cho UEFI
mount /dev/sda** /mnt/boot/efi // Chỉ cho UEFI, Thay sda** bằng phân vùng EFI (ở đây sda**=sda2)
mount -o remount,rw /dev/sda** /mnt/boot/efi // Chỉ cho UEFI
mount --bind /run /mnt/hostrun
chroot /mnt
mkdir /run/lvm
mount --bind /hostrun/lvm /run/lvm
grub-install /dev/sda
update-grub
exit
REBOOT
Với lỗi mất grub2 khi cài song song Kali Linux với Windows Legacy. Thì bỏ qua 3 dòng lệnh màu đỏ (chỉ cho UEFI). Nếu vẫn không xuất hiện Grub2 đối với dual boot UEFI. Thì vào Boot options > Boot from EFI File > Tìm đến mục \EFI\Kali\grubx64.efi để vào Kali Linux. Sau đó bật Terminal và gõ các lệnh sau:
sudo update-grubsudo grub-install /dev/sda
Sửa lỗi mất lựa chọn Kali hay Linux bằng cách nạp MBR và thay thế file EFI
Với máy tính chuẩn Legacy – MBR
Nếu dual boot trên máy tính BIOS – MBR (tức Legacy) thì chỉ cần nạp lại MBR về Grub2. Khi cài lại Windows thì MBR bị chuyển thành Windows NTx. Sử dụng BootIce để nạp lại MBR.
Chọn ổ cứng đã dual boot Kali và Windows > Process MBR.
Chọn Grub 2.00 > Restore MBR (Mục này hình trên bị mờ là do Win là UEFI).
Dẫn đến file *.bin và chọn Restore. Download file Grub2-Kali.7z về và giải nén được file *.bin. Khởi động lại máy tính xem lỗi mất Grub2 khi cài song song Kali Linux đã được khắc phục chưa.
Với máy tính UEFI – GPT
Máy tính EFI sẽ dùng file *.EFI để khởi động (Windows là file bootx64.efi). Chúng ta sẽ thay thế file bootx64.efi bằng file grubx64.efi của Kali. Tải về EFI Kali, giải nén được file bootx64.efi. Copy file bootx64.efi vào ổ nào đó (Ví dụ D:). Bật Command Prompt với quyền Admin (Bấm phím Windows rồi nhập cmd, nhấp chuột phải chọn Run as Admin…). Nhập các lệnh sau (sau mỗi lệnh thì Enter).
mountvol S: /S
S:
cd EFI\boot
ren bootx64.efi bootx64_kali.efi
D: // Là ổ mà copy file bootx64.efi vào.
copy bootx64.efi S:\EFI\boot\
Khởi động lại máy tính để hoàn tất sửa lỗi mất Grub2 khi cài song song Kali Linux.
Kết luận
Như vậy, lỗi mất Grub2 khi cài song song Kali Linux với Windows 10/8/7 đã được giải quyết, bạn sẽ có menu lựa chọn để khởi động vào Kali Linux hay Windows. Chúc các bạn thành công, nếu xảy ra lỗi tạo usb boot mời cac bạn tham khảo Trang này.
anh ơi link efi kali dead rồi thì phải ạ
Cho em hỏi là máy tính của em boot thẳng vào Win 10 thì làm như nào ạ
Pro cho em hỏi . cài xong kali lunix song song với win 7 xong . giờ mở máy cắm usd chạy lại thì mất runb của win 7 luôn. Nó vào thẳng kali luôn. Các bước khắc phục sao để vào thêm dc win 7 nữa ạ
Em làm theo bài hướng dẫn nhé
thím cho mình hỏi xíu với: mình cài w7 và kali song song ok rồi
Tuy nhiên thỉnh thoảng bên w7 lại mất mạng ( không có kết nối ) và kali cũng bị như vậy
chỉ khi tháo pin Cmos ra rồi load lại defaul bios thì ok hoặc restart máy vài lần mới có mạng trở lại
giúp mình với, thank thím ^^
Bạn thử cập nhật bios phiên bản mới hơn xem. Mạng của bạn ổn định chứ?