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

6
727

Lỗi mất Grub2 khi cài song song Kali Linux với Windows 11/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 Windows 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, giải nén với mật khẩu anh-dv.com (nếu có) để 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 với mật khẩu anh-dv.com (nếu có) đượ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 với mật khẩu anh-dv.com (nếu có) đượ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.

Ngoài ra, bạn có thể vào WinPE, nhấp phải màn hình WINPE > Apps Anhdv Boot > Show All Partition và copy file bootx64.efi vào phân vùng EFI (thường 100 MB) theo đường dẫn: \EFI\boot\

Kết luận

Như vậy, lỗi mất Grub2 khi cài song song Kali Linux với Windows 11/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. Theo dõi Fanpage để nhận thông tin thủ thuật mới. Chúc các bạn thành công.

guest
6 Bình luận
Mới nhất
Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận