Lỗi mất Grub2 khi cài song song Kali Linux với Windows (vào thẳng Win, Kali Linux)

6
194

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.

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 USB Anhdv Boot

Boot Kali Linux từ Anhdv Boot USB

Boot Kali Linux từ USB Boot anhdv

Chọn Live System

Boot Kali Linux Live

Khi vào được Kali Linux Live, Bật Terminal và gõ lệnh fdisk -l

Fdisk Xác định phân vùng cài Linux

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):

Sửa lỗi mất Grub2 khi cài song song Kali Linux và Windows
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.

Nạp MBR cho HDD

Chọn ổ cứng đã dual boot Kali và Windows > Process MBR.

Restore MBR

Chọn Grub 2.00 > Restore MBR (Mục này hình trên bị mờ là do Win là UEFI).

Restore MBR Kali

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\
Sửa lỗi Grub2 Kali

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.

Theo dõi
Thông báo khi có
guest
6 Góp ý
Inline Feedbacks
View all comments
Đỗ Phương

anh ơi link efi kali dead rồi thì phải ạ

theanh

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 ạ

Tran The Phong

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 ạ

conduongxuaemdi

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 ^^